.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;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-4) 0;background:none;border:none;text-align:left;color:inherit;font-family:inherit;font-size:inherit;font-weight:600}.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.post-faq_open__Y25_p .post-faq_question__eeALU:after{content:"\2212"}.post-faq_answerWrap__XqgS7{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-base) var(--motion-ease-standard)}.post-faq_item__6y_ik.post-faq_open__Y25_p .post-faq_answerWrap__XqgS7{grid-template-rows:1fr}.post-faq_answerInner__0JlLj{min-height:0;overflow:hidden;opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard)}.post-faq_item__6y_ik.post-faq_open__Y25_p .post-faq_answerInner__0JlLj{opacity:1}@media (prefers-reduced-motion:reduce){.post-faq_answerInner__0JlLj,.post-faq_answerWrap__XqgS7{transition:none}}.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;display:flex;flex-direction:column;gap:var(--space-2)}.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_{position:relative;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_:has(.post-card_titleLink__DAD6T:focus-visible),.post-card_card__RtuE_:hover{border-color:var(--color-primary);transform:translateY(-2px)}.post-card_titleLink__DAD6T{color:inherit}.post-card_titleLink__DAD6T:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.post-card_titleLink__DAD6T:focus-visible{outline:none}.post-card_titleLink__DAD6T:focus-visible:after{outline:2px solid var(--color-focus-ring);outline-offset: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)}.post-card_cardFeatured__4TQnA{grid-column:span 2}.post-card_imageFeatured__9xA0I{aspect-ratio:21/9}.post-card_titleFeatured__EnzsR{font-size:var(--font-size-2xl)}.post-card_descFeatured__kQGmk{font-size:var(--font-size-base)}@media (max-width:640px){.post-card_cardFeatured__4TQnA{grid-column:span 1}.post-card_titleFeatured__EnzsR{font-size:var(--font-size-lg)}.post-card_descFeatured__kQGmk{font-size:var(--font-size-sm)}}.post-card_latestBadge__p9TcR{position:absolute;top:0;left:var(--space-3);background:var(--color-primary);color:var(--color-primary-contrast);font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:var(--space-1) var(--space-2);border-radius:0 0 5px 5px}