:root{--ivory:#f6f3eb;--paper:#fcfbf7;--ink:#1f2522;--muted:#626962;--line:#1f252224;--moss:#dce1ce;--moss-mid:#97a17b;--moss-deep:#556341;--sans:"Manrope", "Avenir Next", "Segoe UI", sans-serif}*{box-sizing:border-box}body{color:var(--ink);background:var(--ivory);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{color:var(--paper);background:var(--moss-deep)}:focus-visible{outline:3px solid var(--moss-mid);outline-offset:4px}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.wrap{width:min(980px,100% - 80px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:86px;display:flex}.brand{align-items:center;min-height:44px;display:inline-flex}.brand img{object-fit:contain;width:100px;height:24px}.back{font-size:13px;text-decoration:none}main{padding:112px 0 150px}h1{letter-spacing:-.04em;text-wrap:balance;max-width:760px;margin:0 0 34px;font-size:clamp(52px,8vw,82px);font-weight:400;line-height:.98}.lead{max-width:680px;color:var(--muted);margin:0 0 88px;font-size:19px;line-height:1.65}.policy{max-width:760px;margin-left:auto}.policy section{border-top:1px solid var(--line);padding:34px 0}.policy section:last-of-type{border-bottom:1px solid var(--line)}h2{letter-spacing:-.025em;margin:0 0 16px;font-size:24px;font-weight:500}p,li{color:var(--muted);font-size:16px;line-height:1.75}p{margin:0 0 14px}p:last-child{margin-bottom:0}ul{margin:12px 0 0;padding-left:22px}.contact{background:var(--moss);border-radius:24px;margin-top:68px;padding:36px}.contact h2{font-size:24px}.contact p{color:#4f5944}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:38px 0;font-size:12px;display:flex}@media (width<=780px){.wrap{width:min(100% - 36px,620px)}.nav{min-height:72px}main{padding:78px 0 100px}h1{font-size:clamp(52px,16vw,82px)}.lead{margin-bottom:60px;font-size:17px}.policy{margin-left:0}.contact{padding:28px 24px}footer{gap:12px;display:grid}}
