.post_head__MO3_6{max-width:860px;margin:0 auto;padding:clamp(80px,10vh,130px) var(--container-pad) 0}.post_backPill__0CpDr{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--teal-primary);background:#fff;border:1px solid rgba(22,105,126,.4);border-radius:100px;padding:9px 18px 9px 16px;margin-bottom:32px;transition:background .2s,border-color .2s,color .2s}.post_backPill__0CpDr:hover{background:var(--teal-primary);border-color:var(--teal-primary);color:#fff}.post_meta__ihgRw{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:20px}.post_metaCat__l6z6y{letter-spacing:.08em;color:var(--teal-secondary)}.post_metaCat__l6z6y,.post_metaDate__ctTFz{font-family:var(--font-mono-stack);font-size:13px}.post_metaDate__ctTFz{color:var(--text-muted)}.post_title__5_kgX{margin:0 0 24px;font-size:clamp(28px,3.8vw,46px);line-height:1.38}.post_summary__aXyil{margin:0 0 32px;font-size:clamp(16px,1.5vw,18px);line-height:1.85;color:var(--text-body)}.post_aiSummary__PH8oj{background:var(--bg-alt);border-left:3px solid var(--teal-secondary);border-radius:0 8px 8px 0;padding:20px clamp(20px,3vw,28px);margin-bottom:36px;display:flex;flex-direction:column;gap:8px}.post_aiSummaryLabel__QM2b_{font-family:var(--font-mono-stack);font-size:12px;letter-spacing:.1em;color:var(--teal-secondary)}.post_aiSummaryText__eOEsi{margin:0;font-size:16px;line-height:1.8;color:var(--text-nav)}.post_author__df9q3{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid rgba(11,40,48,.14);border-bottom:1px solid rgba(11,40,48,.14)}.post_authorImg__KqeHX{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none;border:1px solid var(--border)}.post_authorInfo__qaGdP{display:flex;flex-direction:column;gap:2px}.post_authorName__z11Cq{font-size:14.5px;font-weight:700;color:var(--ink)}.post_authorRole__Xxc8U{font-size:13px;color:var(--text-muted)}.post_body__DqTMh{max-width:860px;margin:0 auto;padding:clamp(40px,6vh,64px) var(--container-pad) var(--section-pad)}.post_heroThumb__Yhpsk{aspect-ratio:16/9;background:var(--bg-alt);border:1px solid var(--border-soft);border-radius:var(--radius-card);margin-bottom:clamp(40px,6vh,64px)}.post_sections__3nXxY{display:flex;flex-direction:column;gap:clamp(36px,5vh,52px)}.post_section__5WPm9{display:flex;flex-direction:column;gap:16px}.post_sectionHeading__hchi_{margin:0;font-size:clamp(21px,2.4vw,28px);font-weight:750;letter-spacing:-.02em;line-height:1.5}.post_paragraphs__2lvK_{display:flex;flex-direction:column;gap:16px;font-size:17px;line-height:1.95;color:var(--text-nav)}.post_paragraphs__2lvK_ p{margin:0}.post_paraLead___zqOm{color:var(--ink)}.post_faqBox__LLlqS{background:var(--bg-alt);border:1px solid rgba(11,40,48,.1);border-radius:var(--radius-card-lg);padding:clamp(28px,3.5vw,44px);display:flex;flex-direction:column;gap:20px}.post_faqTitle__H2WuF{margin:0;font-size:clamp(18px,2vw,22px);font-weight:750;letter-spacing:-.015em}.post_faqList__32vHU{display:flex;flex-direction:column;gap:18px}.post_faqItem__WSJXV{display:flex;flex-direction:column;gap:6px}.post_faqQ__GcCp4{margin:0;font-size:16.5px;font-weight:700;color:var(--teal-primary)}.post_faqA__vaMrM{margin:0;font-size:16px;line-height:1.85;color:var(--text-body)}.post_cta__1UkN0{border-top:1px solid rgba(11,40,48,.14);padding-top:clamp(28px,4vh,40px);display:flex;flex-direction:column;gap:18px}.post_ctaText__ZBfWi{margin:0;font-size:16.5px;line-height:1.85;color:var(--text-body);max-width:60ch}.post_ctaButtons__6sj6U{display:flex;gap:12px;flex-wrap:wrap}.post_ctaPrimary__QYLPe{display:inline-block;background:var(--teal-primary);color:#fff;font-size:15px;font-weight:700;padding:13px 26px;border-radius:var(--radius-btn);transition:background .2s}.post_ctaPrimary__QYLPe:hover{background:var(--teal-primary-hover);color:#fff}.post_ctaGhost__Ai81I{display:inline-block;color:var(--teal-primary);font-size:15px;font-weight:700;padding:13px 26px;border-radius:var(--radius-btn);border:1px solid rgba(22,105,126,.45);transition:background .2s}.post_ctaGhost__Ai81I:hover{background:rgba(63,193,212,.08);color:var(--teal-primary)}.post_next__Eilnq{background:var(--bg-alt);border-top:1px solid rgba(11,40,48,.1)}.post_nextInner__l0zpd{max-width:860px;margin:0 auto;padding:clamp(48px,7vh,72px) var(--container-pad);display:flex;flex-direction:column;gap:4px}.post_nextLabel__ud9U8{font-family:var(--font-mono-stack);font-size:12px;letter-spacing:.1em;color:var(--text-muted);margin-bottom:12px}.post_nextLink__RSx2N{font-size:clamp(18px,2vw,22px);font-weight:700;letter-spacing:-.015em;color:var(--ink);line-height:1.5}.post_nextLink__RSx2N:hover{color:var(--teal-primary)}.post_prose__zIh5D{font-size:17px;line-height:1.95;color:var(--text-nav);word-break:keep-all}.post_prose__zIh5D>*+*{margin-top:16px}.post_prose__zIh5D h2{margin:clamp(36px,5vh,52px) 0 4px;font-size:clamp(21px,2.4vw,28px);font-weight:750;letter-spacing:-.02em;line-height:1.5;color:var(--ink)}.post_prose__zIh5D h2:first-child{margin-top:0}.post_prose__zIh5D h3{margin:28px 0 0;font-size:clamp(18px,2vw,21px);font-weight:700;color:var(--ink)}.post_prose__zIh5D h4{margin:22px 0 0;font-size:17px;font-weight:700;color:var(--ink)}.post_prose__zIh5D p{margin:16px 0 0}.post_prose__zIh5D strong{color:var(--ink)}.post_prose__zIh5D a{color:var(--teal-primary);text-decoration:underline;text-underline-offset:3px}.post_prose__zIh5D a:hover{color:var(--ink)}.post_prose__zIh5D ol,.post_prose__zIh5D ul{margin:16px 0 0;padding-left:24px;display:flex;flex-direction:column;gap:8px}.post_prose__zIh5D blockquote{margin:20px 0 0;padding:4px 0 4px 20px;border-left:3px solid var(--teal-secondary);color:var(--text-body)}.post_prose__zIh5D blockquote p{margin:0}.post_prose__zIh5D img{max-width:100%;height:auto;border-radius:var(--radius-card);margin:20px 0 0}.post_prose__zIh5D hr{margin:32px 0 0;border:0;border-top:1px solid var(--border-soft)}.post_prose__zIh5D code{font-family:var(--font-mono-stack);font-size:.9em;background:var(--bg-alt);padding:2px 6px;border-radius:4px}.post_prose__zIh5D pre{margin:20px 0 0;padding:16px 20px;background:var(--bg-alt);border-radius:var(--radius-card);overflow-x:auto}.post_prose__zIh5D pre code{background:none;padding:0}.post_prose__zIh5D table{margin:20px 0 0;width:100%;border-collapse:collapse;font-size:15px}.post_prose__zIh5D td,.post_prose__zIh5D th{border:1px solid var(--border-soft);padding:10px 14px;text-align:left;vertical-align:top}.post_prose__zIh5D th{background:var(--bg-alt);font-weight:700;color:var(--ink)}.post_heroImg__5qTU_{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-card);border:1px solid var(--border-soft);margin-bottom:clamp(40px,6vh,64px)}