.post-module__ZAXO3W__postPage{max-width:1200px;margin:0 auto;padding:0 48px 120px}.post-module__ZAXO3W__hero{border-bottom:1px solid var(--border);grid-template-columns:1fr 320px;align-items:flex-end;gap:96px;margin-bottom:80px;padding-top:140px;padding-bottom:72px;display:grid}.post-module__ZAXO3W__heroLeft{flex-direction:column;display:flex}.post-module__ZAXO3W__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--bronze);margin-bottom:24px;font-family:DM Sans,sans-serif;font-size:10px}.post-module__ZAXO3W__postPage h1{color:var(--charcoal);letter-spacing:-.02em;margin:0 0 32px;font-family:Cormorant Garamond,serif;font-size:clamp(36px,5vw,72px);font-weight:300;line-height:1.05}.post-module__ZAXO3W__divider{background:var(--bronze);width:48px;height:1px}.post-module__ZAXO3W__heroMeta{flex-direction:column;gap:20px;padding-bottom:8px;display:flex}.post-module__ZAXO3W__metaItem{flex-direction:column;gap:5px;display:flex}.post-module__ZAXO3W__metaLabel{letter-spacing:.28em;text-transform:uppercase;color:var(--bronze);font-family:DM Sans,sans-serif;font-size:9px}.post-module__ZAXO3W__metaValue{color:var(--charcoal);font-family:DM Sans,sans-serif;font-size:14px}.post-module__ZAXO3W__content{grid-template-columns:1fr 280px;align-items:start;gap:96px;display:grid}.post-module__ZAXO3W__prose p:first-of-type{color:var(--charcoal);margin-bottom:36px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400;line-height:1.65}.post-module__ZAXO3W__prose p{color:var(--muted);margin-bottom:28px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.9}.post-module__ZAXO3W__prose h2{color:var(--charcoal);letter-spacing:-.01em;margin:56px 0 24px;font-family:Cormorant Garamond,serif;font-size:36px;font-weight:400;line-height:1.15}.post-module__ZAXO3W__prose h3{color:var(--charcoal);margin:40px 0 16px;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:400;line-height:1.2}.post-module__ZAXO3W__prose strong{color:var(--charcoal);font-family:DM Sans,sans-serif;font-weight:500}.post-module__ZAXO3W__prose em{color:var(--bronze);font-family:Cormorant Garamond,serif;font-size:1.1em;font-style:italic}.post-module__ZAXO3W__prose a{color:var(--charcoal);border-bottom:1px solid var(--bronze);padding-bottom:1px;transition:color .2s}.post-module__ZAXO3W__prose a:hover{color:var(--bronze)}.post-module__ZAXO3W__prose ul,.post-module__ZAXO3W__prose ol{margin-bottom:28px;padding-left:0;list-style:none}.post-module__ZAXO3W__prose ul li,.post-module__ZAXO3W__prose ol li{color:var(--muted);margin-bottom:10px;padding-left:24px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.8;position:relative}.post-module__ZAXO3W__prose ul li:before{content:"◆";color:var(--bronze);font-size:7px;position:absolute;top:7px;left:0}.post-module__ZAXO3W__prose ol{counter-reset:list-counter}.post-module__ZAXO3W__prose ol li{counter-increment:list-counter}.post-module__ZAXO3W__prose ol li:before{content:counter(list-counter, decimal-leading-zero);color:var(--bronze);font-family:Cormorant Garamond,serif;font-size:13px;position:absolute;top:2px;left:0}.post-module__ZAXO3W__prose blockquote{border-left:2px solid var(--bronze);margin:40px 0;padding:8px 0 8px 32px}.post-module__ZAXO3W__prose blockquote p{color:var(--charcoal);margin-bottom:0;font-family:Cormorant Garamond,serif;font-size:24px;font-style:italic;font-weight:300;line-height:1.5}.post-module__ZAXO3W__sidebar{flex-direction:column;gap:2px;display:flex;position:sticky;top:120px}.post-module__ZAXO3W__sidebarBox{border:1px solid var(--border);background:var(--cream);padding:32px}.post-module__ZAXO3W__sidebarTitle{letter-spacing:.28em;text-transform:uppercase;color:var(--bronze);margin-bottom:20px;font-family:DM Sans,sans-serif;font-size:9px}.post-module__ZAXO3W__sidebarCta{background:var(--charcoal);flex-direction:column;gap:12px;padding:32px;display:flex}.post-module__ZAXO3W__sidebarCta p{color:var(--cream);margin:0;font-family:Cormorant Garamond,serif;font-size:22px;line-height:1.25}.post-module__ZAXO3W__sidebarCta small{color:#f5f0e873;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.6;display:block}.post-module__ZAXO3W__sidebarCtaLink{text-align:center;background:var(--bronze);color:var(--ivory);letter-spacing:.16em;text-transform:uppercase;padding:12px 20px;font-family:DM Sans,sans-serif;font-size:11px;text-decoration:none;transition:opacity .2s;display:block}.post-module__ZAXO3W__sidebarCtaLink:hover{opacity:.85}.post-module__ZAXO3W__backLink{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:48px;font-family:DM Sans,sans-serif;font-size:11px;text-decoration:none;transition:color .2s;display:inline-flex}.post-module__ZAXO3W__backLink:hover{color:var(--bronze)}@media (max-width:900px){.post-module__ZAXO3W__postPage{padding:0 24px 80px}.post-module__ZAXO3W__hero{grid-template-columns:1fr;gap:40px;padding-top:120px}.post-module__ZAXO3W__content{grid-template-columns:1fr;gap:56px}.post-module__ZAXO3W__sidebar{position:static}}
