.FAQ_faqSection__tM7aF{padding:2rem;background:#f9fafb;margin-top:3rem}.FAQ_inner__u10nC{max-width:1100px;margin:0 auto}.FAQ_header__KJcrH{text-align:center;margin-bottom:1.5rem}.FAQ_title__wztBs{font-size:2.1rem;font-weight:800;color:#0f172a;margin-bottom:.5rem}.FAQ_subtitle__0LwV5{color:#475569}.FAQ_list__b5rxO{display:flex;flex-direction:column;gap:.75rem;width:100%}.FAQ_list__b5rxO>*{display:block;width:100%}.FAQ_item__gnkvT{background:#fff;border-radius:14px;border:1px solid #94a3b859;padding:.9rem 1.1rem}.FAQ_summary__Yvdjh{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:1rem;font-weight:600;color:#0f172a}.FAQ_summary__Yvdjh::-webkit-details-marker{display:none}.FAQ_icon__rSdfM{font-size:1.4rem;color:#475569;flex-shrink:0}.FAQ_item__gnkvT[open] .FAQ_icon__rSdfM{transform:rotate(45deg)}.FAQ_answer__bQnwZ{margin-top:.6rem;color:#4b5563;font-size:.95rem;line-height:1.6}.FAQ_answer__bQnwZ p{margin:0}.FAQ_answer__bQnwZ ol,.FAQ_answer__bQnwZ ul{margin:.5rem 0;padding-left:1.5rem}.FAQ_answer__bQnwZ a{color:#2563eb;text-decoration:underline}.FAQ_answer__bQnwZ a:hover{color:#1d4ed8}@media (max-width:767px){.FAQ_faqSection__tM7aF{padding:1.5rem 1.25rem}.FAQ_title__wztBs{font-size:1.75rem}}.BlogPostCard_card__MhMTF{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.BlogPostCard_card__MhMTF:focus-within,.BlogPostCard_card__MhMTF:hover{transform:translateY(-4px);border-color:var(--brand-blue-100);box-shadow:var(--shadow-lg)}.BlogPostCard_media__w6EEW{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--gray-100)}.BlogPostCard_image__04Eyu{object-fit:cover;transition:transform .5s ease}.BlogPostCard_card__MhMTF:hover .BlogPostCard_image__04Eyu{transform:scale(1.04)}.BlogPostCard_imageFallback__Y1BTY{position:absolute;inset:0;background:linear-gradient(135deg,var(--brand-blue-100),var(--gray-100))}.BlogPostCard_body__TjSiV{flex:1;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.BlogPostCard_badge__1ZjpG{align-self:flex-start;padding:3px 10px;border-radius:var(--radius-pill);background:var(--brand-blue-50);color:var(--brand-blue);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BlogPostCard_title__ycMOL{margin:0!important;font-size:var(--fs-lg);font-weight:700;line-height:1.35;color:var(--gray-900);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogPostCard_titleLink__AoOJh{color:inherit}.BlogPostCard_titleLink__AoOJh:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--radius-lg)}.BlogPostCard_titleLink__AoOJh:focus-visible{outline:none}.BlogPostCard_titleLink__AoOJh:focus-visible:after{outline:3px solid var(--brand-blue);outline-offset:2px}.BlogPostCard_card__MhMTF:hover .BlogPostCard_titleLink__AoOJh{color:var(--brand-blue)}.BlogPostCard_excerpt__Y6dDC{margin:0;font-size:var(--fs-sm);line-height:1.65;color:var(--gray-600);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogPostCard_meta__QEH_c{margin-top:auto;padding-top:var(--space-3);display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-sm);color:var(--gray-500)}.BlogPostCard_metaText__oRPvH{display:flex;flex-direction:column;min-width:0;line-height:1.4}.BlogPostCard_metaLine__4XzZC{display:flex;flex-wrap:wrap;gap:0 var(--space-2)}.BlogPostCard_avatar__TSKe_{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--brand-navy);color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.BlogPostCard_author__pJRAS{font-weight:600;color:var(--gray-700)}.BlogPostCard_dot__KSPJr{color:var(--gray-300)}@media (min-width:768px){.BlogPostCard_featured__FmLoI{flex-direction:row;align-items:center}.BlogPostCard_featured__FmLoI .BlogPostCard_media__w6EEW{flex:0 0 55%;aspect-ratio:3/2}.BlogPostCard_featured__FmLoI .BlogPostCard_body__TjSiV{justify-content:center;padding:clamp(24px,3vw,40px)}.BlogPostCard_featured__FmLoI .BlogPostCard_title__ycMOL{font-size:var(--fs-h2);line-height:1.2;-webkit-line-clamp:3;line-clamp:3}.BlogPostCard_featured__FmLoI .BlogPostCard_excerpt__Y6dDC{font-size:var(--fs-base)}.BlogPostCard_featured__FmLoI .BlogPostCard_meta__QEH_c{margin-top:var(--space-2)}}.ReadingProgress_track__weT1N{position:fixed;top:0;left:0;right:0;z-index:1001;height:3px;pointer-events:none}.ReadingProgress_bar__X8_0B{height:100%;background:linear-gradient(90deg,var(--brand-red),var(--brand-blue));transform:scaleX(0);transform-origin:left}.ShareButtons_share__HXiDO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ShareButtons_label__IgSVE{margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--gray-700)}.ShareButtons_list__oUGv5{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ShareButtons_btn__lcqOH{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--gray-200);background:#fff;color:var(--gray-700);transition:background .2s ease,color .2s ease,border-color .2s ease}.ShareButtons_btn__lcqOH:hover{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}@media (min-width:1024px){.ShareButtons_nativeOnly__fbbLe{display:none}}.ShareButtons_copied___qpvp{font-size:var(--fs-sm);font-weight:600;color:var(--brand-blue)}.BlogDetail_blogDetail__WT_7N{background:#fff;overflow-x:clip;padding-bottom:var(--section-y)}.BlogDetail_container__2MBjf{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter)}.BlogDetail_breadcrumb__ZBFo8 ol{list-style:none;margin:0;padding:var(--space-6) 0 0;flex-wrap:wrap;gap:var(--space-2);font-size:var(--fs-sm);color:var(--gray-500)}.BlogDetail_breadcrumb__ZBFo8 li,.BlogDetail_breadcrumb__ZBFo8 ol{display:flex;align-items:center;min-width:0}.BlogDetail_breadcrumb__ZBFo8 li+li:before{content:"›";margin-right:var(--space-2);color:var(--gray-400)}.BlogDetail_breadcrumb__ZBFo8 a{color:var(--brand-blue);font-weight:500}.BlogDetail_breadcrumb__ZBFo8 a:hover{text-decoration:underline;text-underline-offset:3px}.BlogDetail_crumbCurrent__v81Hl{display:inline-block;max-width:min(60vw,520px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.BlogDetail_header__UhFid{padding:0 0 clamp(24px,3vw,32px)}.BlogDetail_category__sE4I2{display:inline-block;padding:4px 12px;border-radius:var(--radius-pill);background:var(--brand-blue-50);color:var(--brand-blue);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BlogDetail_title__V1Pxr{margin:var(--space-4) 0 0!important;font-family:var(--font-display);font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--gray-900);text-wrap:balance;overflow-wrap:anywhere}.BlogDetail_lede__x1lH0{margin-top:var(--space-4);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6;color:var(--gray-600)}.BlogDetail_meta__Q8sHK{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-6);font-size:var(--fs-sm);color:var(--gray-500)}.BlogDetail_avatar__DZPyq{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--brand-navy);color:#fff;font-weight:700;flex-shrink:0}.BlogDetail_metaText__qUaPV{display:flex;flex-direction:column;line-height:1.4}.BlogDetail_metaLine__T2F8j{display:flex;flex-wrap:wrap;gap:0 var(--space-2)}.BlogDetail_author__eb6X1{font-weight:700;color:var(--gray-900)}.BlogDetail_heroFigure__qIvCe{position:relative;margin:0 0 clamp(32px,4vw,48px);aspect-ratio:3/2;width:100%;overflow:hidden;border-radius:var(--radius-xl);background:var(--gray-100)}.BlogDetail_layout__Cse1T{margin-top:clamp(24px,4vw,40px);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12)}@media (min-width:1024px){.BlogDetail_layout__Cse1T{justify-content:space-between}.BlogDetail_layoutNoToc__9mZx2,.BlogDetail_layout__Cse1T{grid-template-columns:minmax(0,780px) 320px}}.BlogDetail_mainColumn__iIMpf{min-width:0;max-width:780px}.BlogDetail_sidebar__T8LtX{display:none}@media (min-width:1024px){.BlogDetail_sidebar__T8LtX{display:flex;flex-direction:column;gap:var(--space-6)}}.BlogDetail_sticky__cNP18{position:sticky;top:calc(var(--header-h) + 24px);display:flex;flex-direction:column;gap:var(--space-6)}.BlogDetail_toc__HDJZr{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--gray-50);border:1px solid var(--gray-200);max-height:calc(100vh - var(--header-h) - 280px);overflow-y:auto}.BlogDetail_tocTitle__q_CsF{margin:0 0 var(--space-3);font-size:var(--fs-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-700)}.BlogDetail_tocList___9Bu1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.BlogDetail_tocLink__3ePQh{display:block;padding:6px 10px;border-left:2px solid #0000;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--fs-sm);line-height:1.45;color:var(--gray-600)}.BlogDetail_tocActive__uo2_m,.BlogDetail_tocLink__3ePQh:hover{color:var(--brand-blue);background:#fff}.BlogDetail_tocActive__uo2_m{border-left-color:var(--brand-red);font-weight:600}.BlogDetail_tocMobile__QX0MO{margin-bottom:var(--space-8);border-radius:var(--radius-md);border:1px solid var(--gray-200);background:var(--gray-50)}.BlogDetail_tocMobile__QX0MO summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 var(--space-4);font-weight:700;color:var(--gray-900);cursor:pointer;list-style:none}.BlogDetail_tocMobile__QX0MO summary::-webkit-details-marker{display:none}.BlogDetail_tocMobile__QX0MO summary:after{content:"+";font-size:1.25rem;color:var(--brand-blue)}.BlogDetail_tocMobile__QX0MO[open] summary:after{content:"−"}.BlogDetail_tocMobile__QX0MO .BlogDetail_tocList___9Bu1{padding:0 var(--space-3) var(--space-3)}@media (min-width:1024px){.BlogDetail_tocMobile__QX0MO{display:none}}.BlogDetail_content__O_VPz{font-size:1.125rem;line-height:1.75;color:var(--gray-800);overflow-wrap:break-word}.BlogDetail_content__O_VPz>:first-child{margin-top:0!important}.BlogDetail_content__O_VPz h2,.BlogDetail_content__O_VPz h3,.BlogDetail_content__O_VPz h4{font-family:var(--font-display);color:var(--gray-900);letter-spacing:-.01em;scroll-margin-top:calc(var(--header-h) + 24px)}.BlogDetail_content__O_VPz h2{margin:2.5rem 0 1rem!important;font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);line-height:1.25}.BlogDetail_content__O_VPz h3{margin:2rem 0 .75rem!important;font-size:clamp(1.25rem,1.15rem + .4vw,1.4375rem);line-height:1.3}.BlogDetail_content__O_VPz h4{margin:1.5rem 0 .5rem!important;font-size:1.125rem}.BlogDetail_content__O_VPz p{margin:0 0 1.25rem;font-size:inherit;line-height:inherit;color:inherit}.BlogDetail_content__O_VPz ol,.BlogDetail_content__O_VPz ul{margin:0 0 1.25rem;padding-left:1.5rem}.BlogDetail_content__O_VPz ul{list-style:disc}.BlogDetail_content__O_VPz ol{list-style:decimal}.BlogDetail_content__O_VPz ul ul{list-style:circle;margin:.5rem 0}.BlogDetail_content__O_VPz li{margin-bottom:.5rem;padding-left:.25rem}.BlogDetail_content__O_VPz li::marker{color:var(--brand-blue)}.BlogDetail_content__O_VPz a{color:var(--brand-blue);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.BlogDetail_content__O_VPz a:hover{color:var(--brand-blue-700);text-decoration-thickness:2px}.BlogDetail_content__O_VPz img{display:block;max-width:100%;height:auto;margin:2rem auto;border-radius:var(--radius-lg)}.BlogDetail_content__O_VPz figure{margin:2rem 0}.BlogDetail_content__O_VPz figure img{margin:0 auto}.BlogDetail_content__O_VPz figcaption{margin-top:.75rem;font-size:var(--fs-sm);line-height:1.5;text-align:center;color:var(--gray-500)}.BlogDetail_content__O_VPz blockquote{margin:2rem 0;padding:1rem 1.5rem;border-left:4px solid var(--brand-red);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--gray-50);font-size:1.1875rem;font-style:italic;color:var(--gray-700)}.BlogDetail_content__O_VPz blockquote p:last-child{margin-bottom:0}.BlogDetail_content__O_VPz hr{margin:2.5rem 0;border:0;border-top:1px solid var(--gray-200)}.BlogDetail_content__O_VPz code{padding:.15em .4em;border-radius:4px;background:var(--gray-100);font-size:.9em}.BlogDetail_content__O_VPz pre{margin:1.5rem 0;padding:1rem 1.25rem;border-radius:var(--radius-md);background:var(--gray-900);color:#f8fafc;overflow-x:auto}.BlogDetail_content__O_VPz pre code{padding:0;background:#0000;color:inherit}.BlogDetail_tableWrap__4ahSK{margin:1.75rem 0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--gray-200);border-radius:var(--radius-md)}.BlogDetail_content__O_VPz table{width:100%;min-width:520px;border-collapse:collapse;font-size:1rem;line-height:1.5}.BlogDetail_content__O_VPz td,.BlogDetail_content__O_VPz th{padding:.75rem 1rem;border-bottom:1px solid var(--gray-200);text-align:left;vertical-align:top}.BlogDetail_content__O_VPz tbody th,.BlogDetail_content__O_VPz thead th{background:var(--gray-50);font-weight:700;color:var(--gray-900)}.BlogDetail_content__O_VPz tbody tr:last-child td{border-bottom:0}.BlogDetail_content__O_VPz caption{padding:.75rem;font-size:var(--fs-sm);color:var(--gray-500);caption-side:bottom}.BlogDetail_content__O_VPz .phoneHighlight,.BlogDetail_content__O_VPz a[href^="tel:"]{color:var(--tfn-color,var(--brand-blue));font-weight:700;text-decoration:underline;white-space:nowrap}.BlogDetail_articleFooter__lzGfU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--gray-200)}.BlogDetail_backLink__OR85a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--brand-blue)}.BlogDetail_backLink__OR85a:hover{text-decoration:underline;text-underline-offset:3px}.BlogDetail_callBox__0VQ_h{padding:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--brand-navy) 0,var(--brand-blue-700) 100%);color:#fff}.BlogDetail_callTitle__QIZpp{margin:0;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:700;color:#fff}.BlogDetail_callText__GrXLc{margin:var(--space-2) 0 var(--space-4);font-size:var(--fs-sm);line-height:1.6;color:#ffffffd9}.BlogDetail_callButton__lQQTF{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--brand-red);color:#fff;font-weight:700}.BlogDetail_callButton__lQQTF:hover{background:var(--brand-red-600)}.BlogDetail_callBoxMobile__kg6vv{margin-top:var(--space-8)}@media (min-width:1024px){.BlogDetail_callBoxMobile__kg6vv{display:none}}.BlogDetail_promoLink__iD2FI{display:block;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.BlogDetail_promoImg__xGSXg{display:block;width:100%;height:auto}.BlogDetail_promoMobile__119CX{max-width:360px;margin:var(--space-8) auto 0}@media (min-width:1024px){.BlogDetail_promoMobile__119CX{display:none}}.BlogDetail_related__3U4Zp{margin-top:var(--section-y);padding:var(--section-y) 0 0;background:linear-gradient(180deg,var(--gray-50) 0,#fff 100%)}.BlogDetail_relatedTitle__QJzPR{margin:0 0 var(--space-8)!important;font-family:var(--font-display);font-size:var(--fs-h2);color:var(--gray-900)}.BlogDetail_relatedGrid__U2RPE{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media (min-width:640px){.BlogDetail_relatedGrid__U2RPE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.BlogDetail_relatedGrid__U2RPE{grid-template-columns:repeat(3,minmax(0,1fr))}}.BlogDetail_notFound__VFOdS{max-width:640px;margin:0 auto;padding:var(--section-y) var(--gutter);text-align:center}.BlogDetail_notFound__VFOdS h1{margin-bottom:var(--space-4)!important;font-size:var(--fs-h2)}.BlogDetail_notFound__VFOdS a{color:var(--brand-blue);font-weight:700;text-decoration:underline}