main{padding-top:var(--space-10);padding-bottom:var(--space-12)}.policy-hero{margin-bottom:var(--space-10);max-width:820px}.policy-hero .lead{margin-top:var(--space-4)}.policy-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:var(--space-8);align-items:flex-start;margin-bottom:var(--space-12)}@media (max-width:1023px){.policy-grid{grid-template-columns:minmax(0,1fr)}}.policy-section{position:relative}.policy-list{margin-top:var(--space-4);margin-bottom:var(--space-4);padding-left:var(--space-5);display:grid;gap:var(--space-3);list-style:none}.policy-list li{position:relative;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.policy-list li::before{content:"♦";position:absolute;left:-1.25rem;top:0.1rem;font-size:0.7rem;color:var(--color-primary-soft)}.policy-url{font-family:var(--font-serif);font-size:var(--font-size-sm);letter-spacing:0.12em;text-transform:uppercase;border-bottom:1px solid rgba(122,31,39,0.45);padding-bottom:1px}.policy-cta{margin-bottom:var(--space-8)}.policy-cta .editorial-title{font-size:var(--font-size-2xl)}.policy-cta .editorial-rail{border-left:1px solid rgba(120,96,72,0.35)}