.post-faq_section___bbYg{margin-top:var(--space-2)}.post-faq_heading__wjVxG{font-size:var(--font-size-xl);font-weight:700}.post-faq_list__vUMBk{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.post-faq_item__6y_ik{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-4)}.post-faq_question__eeALU{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0;font-weight:600}.post-faq_question__eeALU::-webkit-details-marker{display:none}.post-faq_question__eeALU:after{content:"+";flex-shrink:0;font-size:var(--font-size-xl);line-height:1;color:var(--color-primary)}.post-faq_item__6y_ik[open] .post-faq_question__eeALU:after{content:"\2212"}.post-faq_answer__0uYqP{padding:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-base);line-height:1.6;overflow:hidden}.lead-image_leadImage__09Sn4{position:relative;width:100%;aspect-ratio:16/9;max-height:26.25rem;margin-bottom:var(--space-4);border-radius:var(--radius-lg);overflow:hidden;background:var(--gradient);display:flex;align-items:flex-end;padding:var(--space-5)}@media (max-width:600px){.lead-image_leadImage__09Sn4{aspect-ratio:4/3;max-height:none}}.lead-image_leadImage__09Sn4:not(.lead-image_hasImage__nfyuT):after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.35),transparent 60%)}.lead-image_label__AtF_H{position:relative;z-index:1;color:var(--color-primary-contrast);font-size:var(--font-size-xl);line-height:1.25;max-width:32rem;text-wrap:balance}.post-card_card__RtuE_{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .2s ease,transform .2s ease}.post-card_card__RtuE_:focus-visible,.post-card_card__RtuE_:hover{border-color:var(--color-primary);transform:translateY(-2px)}.post-card_image__5EYN4{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;background:var(--gradient);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-1)}.post-card_imageLabel__OSBoi{font-size:var(--font-size-lg);font-weight:600;color:rgba(255,255,255,.92);text-align:center;padding:0 var(--space-4)}.post-card_body__2Vr5B{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1 1}.post-card_category___6GW_{font-size:var(--font-size-sm);font-weight:700;color:var(--color-secondary-hover);text-transform:uppercase;letter-spacing:.06em}.post-card_title__6PwdG{font-size:var(--font-size-lg);color:var(--color-text);line-height:1.3;font-weight:600}.post-card_desc__T_8QK{line-height:1.55;flex:1 1}.post-card_desc__T_8QK,.post-card_meta__mfNEL{font-size:var(--font-size-sm);color:var(--color-text-muted)}.post-card_meta__mfNEL{margin-top:var(--space-1)}.reading-progress_track__3B7G3{position:fixed;top:0;left:0;right:0;height:3px;z-index:300;background:transparent;pointer-events:none}.reading-progress_bar__AW1Ld{height:100%;width:100%;transform:scaleX(0);transform-origin:left;background:var(--color-primary);will-change:transform}.related-posts_wrap__FKTV1{margin-top:var(--space-6)}.related-posts_heading__M4hOR{font-size:var(--font-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);margin-bottom:var(--space-4)}.related-posts_grid__E__5A{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:768px){.related-posts_grid__E__5A{grid-template-columns:1fr}}@media (max-width:900px){.related-posts_wrap__FKTV1{order:2}}.table-of-contents_heading__zH4_4{font-size:var(--font-size-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-3)}.table-of-contents_list__qzfCa{display:flex;flex-direction:column;gap:var(--space-2);counter-reset:toc;list-style:none}.table-of-contents_list__qzfCa li{counter-increment:toc}.table-of-contents_link__QqWTm{display:flex;gap:var(--space-2);font-size:var(--font-size-sm);line-height:1.4;color:var(--color-text-muted);transition:color .15s ease}.table-of-contents_link__QqWTm:before{content:counter(toc);flex-shrink:0;color:var(--color-primary);font-weight:700}.table-of-contents_link__QqWTm:focus-visible,.table-of-contents_link__QqWTm:hover{color:var(--color-text)}.table-of-contents_link__QqWTm.table-of-contents_active__605la{color:var(--color-primary-hover);font-weight:700}.table-of-contents_desktop__SWqB3{display:none}@media (min-width:901px){.table-of-contents_desktop__SWqB3{display:block;position:-webkit-sticky;position:sticky;top:var(--space-5);align-self:start}}.table-of-contents_mobile__H6N_E{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-5)}@media (min-width:901px){.table-of-contents_mobile__H6N_E{display:none}}