.post-module__R83YRa__postHeader{text-align:center;background:#fff;border-bottom:1px solid #1a263514;padding:128px 48px 64px}.post-module__R83YRa__breadcrumb{font-family:var(--font-dm-mono);color:#8a9aab;letter-spacing:.06em;margin-bottom:28px;font-size:.75rem}.post-module__R83YRa__breadcrumb a{color:#007a71;text-decoration:none}.post-module__R83YRa__breadcrumb a:hover{text-decoration:underline}.post-module__R83YRa__eyebrow{font-family:var(--font-dm-mono);color:#007a71;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:.8125rem;display:inline-flex}.post-module__R83YRa__eyebrow:before{content:"";background:#007a71;flex-shrink:0;width:20px;height:1px}.post-module__R83YRa__postTitle{font-family:var(--font-fraunces);color:#0a1628;letter-spacing:-.01em;max-width:800px;margin:0 auto 20px;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:400;line-height:1.1}.post-module__R83YRa__postTitle em{color:#1a6fa8;font-style:italic}.post-module__R83YRa__postSubtitle{font-family:var(--font-fraunces);color:#5a6e7f;max-width:680px;margin:0 auto;font-size:1.1rem;font-style:italic;line-height:1.55}.post-module__R83YRa__heroImageWrap{max-width:1100px;margin:40px auto 0;padding:0 24px}.post-module__R83YRa__heroImageWrap img{object-fit:cover;border-radius:4px;width:100%;max-height:480px;display:block}.post-module__R83YRa__contentWrap{max-width:1100px;margin:0 auto;padding:48px 24px 96px}.post-module__R83YRa__contentPanel{background:#f0f8f6;border-radius:14px;grid-template-columns:200px 1fr;display:grid;overflow:hidden}.post-module__R83YRa__sidebar{border-right:1px solid #00a99d26;flex-direction:column;gap:24px;padding:36px 24px;display:flex}.post-module__R83YRa__sideLabel{font-family:var(--font-dm-mono);letter-spacing:.16em;text-transform:uppercase;color:#007a71;margin-bottom:10px;font-size:.65rem;display:block}.post-module__R83YRa__authorName{font-family:var(--font-fraunces);color:#0a1628;margin-bottom:4px;font-size:.9375rem;line-height:1.35}.post-module__R83YRa__authorRole{color:#5a6e7f;font-size:.8125rem;line-height:1.5}.post-module__R83YRa__authorItem+.post-module__R83YRa__authorItem{margin-top:12px}.post-module__R83YRa__authorMore{font-family:var(--font-dm-mono);letter-spacing:.06em;color:var(--purple);text-underline-offset:3px;margin-top:10px;font-size:.7rem;text-decoration:underline;display:inline-block}.post-module__R83YRa__authorMore:hover{color:var(--purple-mid)}.post-module__R83YRa__studyItem+.post-module__R83YRa__studyItem{margin-top:14px}.post-module__R83YRa__studyLabel{font-family:var(--font-dm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:3px;font-size:.6rem}.post-module__R83YRa__studyValue{color:var(--text);font-size:.8125rem;line-height:1.45}.post-module__R83YRa__statItem+.post-module__R83YRa__statItem{margin-top:16px}.post-module__R83YRa__statNum{font-family:var(--font-fraunces);color:var(--purple);margin-bottom:2px;font-size:1.5rem;font-weight:400;line-height:1.1}.post-module__R83YRa__statLabel{color:var(--muted);font-size:.75rem;line-height:1.4}.post-module__R83YRa__sidebarDivider{border:none;border-top:1px solid #00a99d33;margin:0}.post-module__R83YRa__downloadBtn{border:1px solid var(--purple-rule-strong);color:var(--purple);font-family:var(--font-dm-mono);letter-spacing:.06em;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:.7rem;line-height:1.3;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.post-module__R83YRa__downloadBtn:hover{background:var(--purple);color:#fff;border-color:var(--purple)}.post-module__R83YRa__downloadBtn svg{flex-shrink:0;width:13px;height:13px}.post-module__R83YRa__shareButtons{flex-wrap:wrap;gap:8px;display:flex}.post-module__R83YRa__shareBtn{color:#007a71;background:#fff;border:1px solid #00a99d4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.post-module__R83YRa__shareBtn:hover{color:#fff;background:#007a71;border-color:#007a71}.post-module__R83YRa__shareBtn svg{width:14px;height:14px;display:block}.post-module__R83YRa__articleArea{min-width:0;padding:36px 40px 48px}.post-module__R83YRa__articleMeta{font-family:var(--font-dm-mono);color:#8a9aab;letter-spacing:.06em;border-bottom:1px solid #00a99d26;margin-bottom:32px;padding-bottom:20px;font-size:.7rem}.post-module__R83YRa__related{border-top:1px solid var(--purple-rule);margin-top:48px;padding-top:32px}.post-module__R83YRa__related p.post-module__R83YRa__relatedLabel{font-family:var(--font-dm-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--purple);margin-bottom:14px;font-size:.65rem}.post-module__R83YRa__related ul.post-module__R83YRa__relatedList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.post-module__R83YRa__related li.post-module__R83YRa__relatedItem{font-size:inherit;line-height:inherit;margin:0;padding:0}.post-module__R83YRa__related a.post-module__R83YRa__relatedLink{border-radius:6px;flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex}.post-module__R83YRa__related a.post-module__R83YRa__relatedLink:hover{background:var(--purple-ghost)}.post-module__R83YRa__relatedTitle{font-family:var(--font-fraunces);color:var(--navy);font-size:1rem;line-height:1.4}.post-module__R83YRa__related a.post-module__R83YRa__relatedLink:hover .post-module__R83YRa__relatedTitle{color:var(--purple)}.post-module__R83YRa__relatedDate{font-family:var(--font-dm-mono);letter-spacing:.08em;color:var(--faint);font-size:.65rem}@media (max-width:680px){.post-module__R83YRa__postHeader{padding:108px 20px 48px}.post-module__R83YRa__contentWrap{padding:24px 16px 60px}.post-module__R83YRa__contentPanel{border-radius:10px;grid-template-columns:1fr}.post-module__R83YRa__sidebar{border-bottom:1px solid #00a99d26;border-right:none;flex-flow:wrap;align-items:flex-start;gap:20px;padding:24px 20px}.post-module__R83YRa__sidebarDivider{display:none}.post-module__R83YRa__articleArea{padding:24px 20px 36px}}
