.policy-page{background:var(--paper);min-height:100vh;color:var(--ink)}.policy-hero{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:end;gap:10%;width:min(1120px,88vw);margin:0 auto;padding:70px 0 48px;display:grid}.policy-hero h1{white-space:pre-line;max-width:620px;margin:16px 0 0;font:400 clamp(38px,5vw,68px)/1.13 Georgia,Yu Mincho,serif}.policy-hero>p:last-child{color:#59665f;letter-spacing:.035em;max-width:560px;margin:0;font:13px/2 Yu Mincho,serif}.policy-body{width:min(1120px,88vw);margin:0 auto;padding:24px 0 100px}.policy-body article{border-bottom:1px solid var(--line);grid-template-columns:72px 280px 1fr;gap:28px;padding:38px 0;display:grid}.policy-body article>span{color:#8a948f;letter-spacing:.16em;font:700 9px/1.5 Arial,sans-serif}.policy-body h2{margin:0;font:400 24px/1.45 Georgia,Yu Mincho,serif}.policy-body ul{margin:0;padding:0;list-style:none}.policy-body li{color:#4e5c56;padding:0 0 13px 18px;font-size:12px;line-height:1.9;position:relative}.policy-body li:before{content:"—";color:#89948f;position:absolute;left:0}.policy-actions{flex-wrap:wrap;gap:12px;width:min(1120px,88vw);margin:0 auto 70px;display:flex}.policy-actions a{border:1px solid var(--deep);min-height:48px;color:var(--deep);align-items:center;padding:0 20px;font-size:11px;font-weight:700;display:inline-flex}.policy-actions a.primary{color:#fff;background:var(--deep)}@media (max-width:820px){.policy-hero{grid-template-columns:1fr;gap:24px;width:calc(100% - 48px);padding:42px 0 34px}.policy-hero h1{font-size:38px}.policy-body{width:calc(100% - 48px);padding-bottom:70px}.policy-body article{grid-template-columns:42px 1fr;gap:16px;padding:30px 0}.policy-body article>div{grid-column:1/-1}.policy-actions{width:calc(100% - 48px);margin-bottom:54px}}
