.AuthorBanner_banner__PF6_J{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);margin-bottom:1.5rem;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.AuthorBanner_banner__PF6_J:hover{border-color:var(--border-hover);box-shadow:0 1px 4px rgba(0,0,0,.06)}.AuthorBanner_avatar__h2vKP{flex-shrink:0;border-radius:50%;-o-object-fit:cover;object-fit:cover}.AuthorBanner_textGroup__M_QD2{display:flex;flex-direction:column;gap:.125rem;min-width:0}.AuthorBanner_name__j38O8{font-size:.875rem;font-weight:700;color:var(--text-main);line-height:1.3}.AuthorBanner_title__bASGi{font-size:.75rem;color:var(--text-muted);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthorBanner_arrow__25_jQ{flex-shrink:0;margin-left:auto;font-size:1rem;color:var(--text-muted);transition:color .2s ease,transform .2s ease}.AuthorBanner_banner__PF6_J:hover .AuthorBanner_arrow__25_jQ{color:var(--text-main);transform:translateX(2px)}.blog-theme_blogPageWrapper__42YUq{--bg-page:#FAFAFA;--bg-card:#FFFFFF;--text-main:#1F2937;--text-muted:#6B7280;--border-default:#E5E7EB;--border-hover:#D1D5DB;--blog-primary:#FCD623;--blog-primary-dark:#D4A900;--radius-sm:0.375rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-full:9999px;background-color:var(--bg-page);min-height:calc(100vh - 4.5rem);width:100%}.blog-theme_prose__xI6t3{background:var(--bg-card);padding:1.5rem;border-radius:var(--radius-lg);color:var(--text-main);font-size:1.0625rem;line-height:1.8;overflow-wrap:break-word;word-break:break-word}@media (min-width:640px){.blog-theme_prose__xI6t3{padding:2rem 2.5rem}}.blog-theme_prose__xI6t3 h1{font-size:1.875rem;margin-top:2.5rem;margin-bottom:1rem}.blog-theme_prose__xI6t3 h1,.blog-theme_prose__xI6t3 h2{font-weight:700;color:var(--text-main);scroll-margin-top:5rem}.blog-theme_prose__xI6t3 h2{font-size:1.5rem;margin-top:2rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-default)}.blog-theme_prose__xI6t3 h3{font-size:1.25rem;font-weight:600;margin-top:1.75rem;margin-bottom:.5rem;color:var(--text-main);scroll-margin-top:5rem}.blog-theme_prose__xI6t3 h4,.blog-theme_prose__xI6t3 h5,.blog-theme_prose__xI6t3 h6{font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:var(--text-main);scroll-margin-top:5rem}.blog-theme_prose__xI6t3 p{margin-bottom:1.25rem}.blog-theme_prose__xI6t3 a{color:#2563EB;text-decoration:underline}.blog-theme_prose__xI6t3 a:hover{color:#1D4ED8}.blog-theme_prose__xI6t3 strong{font-weight:600}.blog-theme_prose__xI6t3 ol,.blog-theme_prose__xI6t3 ul{margin-bottom:1.25rem;padding-left:1.5rem}.blog-theme_prose__xI6t3 ul{list-style-type:disc}.blog-theme_prose__xI6t3 ol{list-style-type:decimal}.blog-theme_prose__xI6t3 li{margin-bottom:.375rem}.blog-theme_prose__xI6t3 li::marker{color:#EAB308}.blog-theme_prose__xI6t3 blockquote{border-left:3px solid var(--blog-primary);background:#F9FAFB;padding:1rem 1.25rem;margin:1.5rem 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-muted);font-style:italic}.blog-theme_prose__xI6t3 pre{background:#1F2937;color:#E5E7EB;padding:1rem 1.25rem;border-radius:var(--radius-md);overflow-x:auto;margin:1.5rem 0;font-size:.875rem;line-height:1.6}.blog-theme_prose__xI6t3 code{font-size:.875em;font-family:Menlo,Monaco,Consolas,monospace}.blog-theme_prose__xI6t3 :not(pre)>code{background:#F3F4F6;padding:.125rem .375rem;border-radius:var(--radius-sm);color:#DC2626}.blog-theme_prose__xI6t3 img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:1.5rem auto;display:block}.blog-theme_prose__xI6t3 table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9375rem}.blog-theme_prose__xI6t3 td,.blog-theme_prose__xI6t3 th{border:1px solid var(--border-default);padding:.625rem .75rem;text-align:left}.blog-theme_prose__xI6t3 th{background:#F9FAFB;font-weight:600}.blog-theme_prose__xI6t3 hr{border:none;border-top:1px solid var(--border-default);margin:2rem 0}.blog-theme_prose__xI6t3 input[type=checkbox]{margin-right:.5rem}.blog-theme_prose__xI6t3 del{text-decoration:line-through;color:var(--text-muted)}.page_container__kUasH{max-width:1200px;margin:0 auto;padding:3rem 1rem}@media (min-width:640px){.page_container__kUasH{padding:3rem 1.5rem}}@media (min-width:1024px){.page_container__kUasH{padding:3rem 2rem}}.page_header__WlANu{text-align:center;margin-bottom:2rem}.page_title__x2udu{font-size:2rem;font-weight:700;color:var(--text-main);margin-bottom:.5rem}.page_subtitle___bU_9{color:var(--text-muted);font-size:1rem}.page_filterWrapper__nbmay{position:sticky;top:4rem;z-index:40;background:var(--bg-page);padding:.75rem 0;box-shadow:0 4px 12px rgba(0,0,0,.04);display:flex;justify-content:center;margin-bottom:2rem}.page_grid__a0cq9{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:640px){.page_grid__a0cq9{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_grid__a0cq9{grid-template-columns:repeat(3,1fr)}}.page_emptyState__VSg3n{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:3rem;text-align:center;color:var(--text-muted)}.page_container__1ts9F{max-width:1200px;margin:0 auto;padding:3rem 1rem}@media (min-width:640px){.page_container__1ts9F{padding:3rem 1.5rem}}@media (min-width:1024px){.page_container__1ts9F{padding:3rem 2rem}}.page_articleHeader__koeZU{margin-bottom:2rem}.page_metaRow__yxfts{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.page_categoryBadge__xGAd4{padding:.25rem .75rem;background:#FEF9C3;color:#854D0E;font-weight:600}.page_categoryBadge__xGAd4,.page_tagBadge__RrfrO{display:inline-flex;align-items:center;border-radius:var(--radius-full);font-size:.75rem}.page_tagBadge__RrfrO{padding:.125rem .5rem;background:rgba(252,214,35,.1);color:var(--text-muted);font-weight:500}.page_articleTitle__gAMCB{font-size:1.875rem;font-weight:700;color:var(--text-main);line-height:1.3}@media (min-width:640px){.page_articleTitle__gAMCB{font-size:2.25rem}}.page_publishDate__V_uju{display:block;margin-top:.75rem;font-size:.875rem;color:var(--text-muted)}.page_contentGrid__thaMU{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:1024px){.page_contentGrid__thaMU{grid-template-columns:1fr 280px}}.page_mainContent__bbuH7{min-width:0}.page_sidebar__a_Bvc{display:none}@media (min-width:1024px){.page_sidebar__a_Bvc{display:block}}.page_sidebarSticky__y94ff{position:sticky;top:6rem;display:flex;flex-direction:column;gap:1.5rem}.page_mobileToc__4kJxu{margin-bottom:2rem}@media (min-width:1024px){.page_mobileToc__4kJxu{display:none}}.page_divider__vLV2R{border-top:1px solid var(--border-default);margin-top:2rem;padding-top:1.5rem}.page_relatedSection__LH4hx{border-top:1px solid var(--border-default);margin-top:4rem;padding-top:3rem}.page_oneLineSummary__j7Qts{border-left:4px solid #fcd623;background:#FFFBEB;border-radius:0 var(--radius-md) var(--radius-md) 0;padding:1rem 1.25rem;margin-bottom:2rem}.page_oneLineSummary__j7Qts p{margin:0;font-size:1rem;line-height:1.7;color:var(--text-main);word-break:keep-all}.page_oneLineSummaryLabel__PifuV{display:block;font-size:.75rem;font-weight:700;color:#D4A900;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.page_faqSection__va9RI{border-top:1px solid var(--border-default);margin-top:4rem;padding-top:2rem}.page_faqSection__va9RI h2{font-size:1.5rem;font-weight:700;color:var(--text-main);margin-bottom:1.5rem}.page_faqItem__1J_o3{border:1px solid var(--border-default);border-radius:var(--radius-md);margin-bottom:.75rem;overflow:hidden}.page_faqItem__1J_o3[open] .page_faqQuestion__mW2cL{border-bottom:1px solid var(--border-default)}.page_faqQuestion__mW2cL{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;color:var(--text-main);cursor:pointer;list-style:none;word-break:keep-all}.page_faqQuestion__mW2cL::-webkit-details-marker{display:none}.page_faqQuestion__mW2cL:after{content:"+";flex-shrink:0;margin-left:1rem;font-size:1.25rem;font-weight:400;color:var(--text-muted);transition:transform .2s}.page_faqItem__1J_o3[open] .page_faqQuestion__mW2cL:after{content:"−"}.page_faqAnswer__MtGEb{padding:1rem 1.25rem;margin:0;font-size:.9375rem;line-height:1.7;color:var(--text-secondary,var(--text-muted));word-break:keep-all}.page_container__rVXsV{max-width:1200px;margin:0 auto;padding:3rem 1rem}@media (min-width:640px){.page_container__rVXsV{padding:3rem 1.5rem}}@media (min-width:1024px){.page_container__rVXsV{padding:3rem 2rem}}.page_header__dng6D{text-align:center;margin-bottom:2rem}.page_title__Lj0rL{font-size:2rem;font-weight:700;color:var(--text-main);margin-bottom:.5rem}.page_subtitle__OFuX_{color:var(--text-muted);font-size:1rem}.page_stickyHeader__Qujcw{position:sticky;top:4rem;z-index:40;background:var(--bg-page);padding-top:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.04);margin-bottom:2rem}.page_filterWrapper__wj_ob{display:flex;justify-content:center;margin-bottom:1rem}.page_grid__brXXz{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:640px){.page_grid__brXXz{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_grid__brXXz{grid-template-columns:repeat(3,1fr)}}.page_emptyState__RwjnD{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:3rem;text-align:center;color:var(--text-muted)}.page_container__251uM{max-width:1200px;margin:0 auto;padding:2rem 1rem 3rem}@media (min-width:640px){.page_container__251uM{padding:2rem 1.5rem 3rem}}@media (min-width:1024px){.page_container__251uM{padding:2rem 2rem 3rem}}.page_breadcrumb__zxkN8{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-muted);margin-bottom:2rem}.page_breadcrumbLink__ByASj{color:var(--text-muted);text-decoration:none;transition:color .2s}.page_breadcrumbLink__ByASj:hover{color:var(--blog-primary-dark)}.page_breadcrumbSeparator__b7eEx{color:var(--border-default);-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_breadcrumbCurrent__mLzAn{color:var(--text-main);font-weight:500}.page_profileCard__wr5UK{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:2rem 1.5rem;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:640px){.page_profileCard__wr5UK{flex-direction:row;align-items:flex-start;text-align:left;padding:2.5rem;gap:2rem}}.page_avatar__FODr2{border-radius:var(--radius-full);border:3px solid var(--blog-primary);flex-shrink:0;margin-bottom:1.25rem}@media (min-width:640px){.page_avatar__FODr2{margin-bottom:0}}.page_profileInfo__gzHWt{flex:1;min-width:0}.page_profileName__ZhrXK{font-size:1.75rem;font-weight:700;color:var(--text-main);margin:0 0 .25rem;line-height:1.3}.page_profileTitle__cAsdc{font-size:.9375rem;color:var(--blog-primary-dark);font-weight:600;margin-bottom:1rem}.page_profileBio__HskGA{font-size:.9375rem;color:var(--text-muted);line-height:1.7;margin:0}.page_section__GhQNh{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:2rem 1.5rem;margin-bottom:2rem}@media (min-width:640px){.page_section__GhQNh{padding:2rem 2.5rem}}.page_sectionHeading__AZ9t_{font-size:1.25rem;font-weight:700;color:var(--text-main);margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--blog-primary)}.page_credentialsLayout__0GdyU{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.page_credentialsLayout__0GdyU{flex-direction:row;align-items:center;gap:2rem}}.page_credentialsList__PCXAI{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:.625rem;flex:1;min-width:0}@media (min-width:480px){.page_credentialsList__PCXAI{grid-template-columns:1fr 1fr}}.page_credentialItem___yelx{display:flex;align-items:flex-start;gap:.5rem;padding:.875rem 1rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);line-height:1.5;transition:box-shadow .15s ease}.page_credentialItem___yelx:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.page_credentialCheck__PlPIl{color:var(--blog-primary-dark);font-weight:700;font-size:1rem;flex-shrink:0;line-height:1.5}.page_credentialText__UEytn{font-size:.875rem;color:var(--text-main);font-weight:600}.page_credentialDetail__0fRjv{display:block;font-size:.75rem;color:var(--text-muted);font-weight:400;margin-top:.25rem}.page_certificateWrapper__e9g7N{flex-shrink:0}.page_socialList__6jUod{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.75rem}.page_socialLink__4I8Vf{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1.25rem;border:1px solid var(--border-default);border-radius:var(--radius-full);font-size:.875rem;font-weight:500;color:var(--text-main);text-decoration:none;transition:border-color .2s,color .2s,background-color .2s}.page_socialLink__4I8Vf:hover{border-color:var(--blog-primary);color:var(--blog-primary-dark);background-color:#FFFEF5}.page_socialLinkIcon__5XHIC{font-size:1rem}.page_articlesSection__RoRGh{margin-top:1rem}.page_articlesHeading__5zskw{font-size:1.5rem;font-weight:700;color:var(--text-main);margin:0 0 1.5rem}.page_grid__ZTgZI{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:640px){.page_grid__ZTgZI{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_grid__ZTgZI{grid-template-columns:repeat(3,1fr)}}.page_emptyState__EkkSx{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:3rem;text-align:center;color:var(--text-muted)}