.BlogDetail_section__gxokv{padding-block:var(--sp-7)}@media (max-width:767px){.BlogDetail_section__gxokv{padding-block:var(--sp-6)}}.BlogDetail_layout__ojnX_{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-6);gap:var(--sp-6);align-items:start}@media (min-width:992px){.BlogDetail_layout__ojnX_{grid-template-columns:minmax(0,2.6fr) minmax(0,1fr);gap:var(--sp-7)}}.BlogDetail_article__MtLd3{min-width:0}.BlogDetail_meta__6fbAk{margin-bottom:var(--sp-3);font-size:.875rem;color:var(--text-muted)}.BlogDetail_title__MqeFu{margin-bottom:var(--sp-5);font-size:clamp(1.5rem,1.1rem + 1.8vw,2.25rem);line-height:1.3;color:var(--brand)}.BlogDetail_hero__HWMQq{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:var(--sp-5);overflow:hidden;border-radius:var(--radius-lg);background:var(--section-bg)}.BlogDetail_heroImage__LK1Ek{object-fit:contain}.BlogDetail_lead__nZ3UQ{margin-bottom:var(--sp-5);padding-left:var(--sp-4);border-left:3px solid var(--brand);font-size:1.0625rem;line-height:1.8;color:var(--text)}.BlogDetail_content__Eezav{font-size:1rem;line-height:1.9;color:var(--text);overflow-wrap:break-word}.BlogDetail_content__Eezav p{margin:0 0 var(--sp-4)}.BlogDetail_content__Eezav h2{margin:var(--sp-6) 0 var(--sp-3);font-size:1.5rem;line-height:1.35;color:var(--brand)}.BlogDetail_content__Eezav h3{margin:var(--sp-5) 0 var(--sp-3);font-size:1.25rem;line-height:1.4;color:var(--heading)}.BlogDetail_content__Eezav h4,.BlogDetail_content__Eezav h5,.BlogDetail_content__Eezav h6{margin:var(--sp-4) 0 var(--sp-2);font-size:1.0625rem;color:var(--heading)}.BlogDetail_content__Eezav ol,.BlogDetail_content__Eezav ul{margin:0 0 var(--sp-4);padding-left:1.5rem;list-style:revert}.BlogDetail_content__Eezav li{margin-bottom:var(--sp-2)}.BlogDetail_content__Eezav a{color:var(--brand);text-decoration:underline}.BlogDetail_content__Eezav a:hover{color:var(--brand-active)}.BlogDetail_content__Eezav strong{color:var(--heading)}.BlogDetail_content__Eezav blockquote{margin:var(--sp-5) 0;padding:var(--sp-4) var(--sp-5);background:var(--section-bg);border-left:3px solid var(--brand);border-radius:0 var(--radius) var(--radius) 0}.BlogDetail_content__Eezav img{height:auto;max-width:100%;margin-block:var(--sp-4);border-radius:var(--radius)}.BlogDetail_content__Eezav table{display:block;width:100%;margin-bottom:var(--sp-4);overflow-x:auto;border-collapse:collapse;font-size:.9375rem}.BlogDetail_content__Eezav td,.BlogDetail_content__Eezav th{padding:10px 12px;border:1px solid var(--border);text-align:left}.BlogDetail_content__Eezav th{background:var(--section-bg);font-weight:600;color:var(--heading)}.BlogDetail_content__Eezav font,.BlogDetail_content__Eezav span{font-size:inherit!important;line-height:inherit!important;color:inherit!important;background:transparent!important;font-family:inherit!important}.BlogDetail_faq__yojUH{margin-top:var(--sp-7);padding-top:var(--sp-6);border-top:2px solid var(--brand)}.BlogDetail_faqTitle__ksTFC{margin-bottom:var(--sp-5);color:var(--brand)}.BlogDetail_faqItem__nNrxV{padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-3);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg)}.BlogDetail_faqQuestion__oKO4T{margin:0 0 var(--sp-2);font-size:1.0625rem;font-weight:600;line-height:1.5;color:var(--heading)}.BlogDetail_faqAnswer__rOOHE{font-size:.9375rem;line-height:1.8;color:var(--text-muted)}.BlogDetail_faqAnswer__rOOHE p{margin:0 0 var(--sp-2)}.BlogDetail_faqAnswer__rOOHE p:last-child{margin-bottom:0}.BlogDetail_sidebar__BrBqv{padding:var(--sp-5);background:var(--section-bg);border-radius:var(--radius-lg)}@media (min-width:992px){.BlogDetail_sidebar__BrBqv{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--sp-4))}}.BlogDetail_sidebarTitle__mzhsk{margin-bottom:var(--sp-4);font-size:1.125rem;color:var(--brand)}.BlogDetail_related__lt4EB{display:flex;flex-direction:column;gap:var(--sp-3)}.BlogDetail_relatedItem__gObm_{display:flex;gap:var(--sp-3);align-items:flex-start}.BlogDetail_relatedMedia__UQjAP{position:relative;flex-shrink:0;width:72px;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius);background:var(--white)}.BlogDetail_relatedImage__VI3vj{object-fit:contain}.BlogDetail_relatedText__8Vs0j{min-width:0;font-size:.875rem;font-weight:500;line-height:1.5;color:var(--heading);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogDetail_relatedItem__gObm_:hover .BlogDetail_relatedText__8Vs0j{color:var(--brand)}