:root{--ink:#151515;--paper:#f7f5ef;--blue:#2948d7;--sun:#f0b84b;--line:#d9d5cb}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font-family:"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}header{display:flex;width:min(calc(100% - 3rem),1160px);height:84px;margin:auto;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:.65rem}.brand img{width:48px;height:48px;object-fit:contain}.brand span{display:grid;line-height:1}.brand strong{font-size:1rem;letter-spacing:.24em}.brand small{margin-top:.35rem;color:#966719;font-size:.54rem;letter-spacing:.28em}.back{font-size:.7rem;font-weight:700}main{width:min(calc(100% - 3rem),1160px);margin:auto;padding:5rem 0 8rem}.title{display:grid;padding-bottom:4rem;border-bottom:1px solid var(--line);grid-template-columns:.4fr 1fr auto;align-items:end;gap:2rem}.title p,.title span{margin:0;color:#79746b;font-size:.59rem;letter-spacing:.12em}.title h1{margin:0;font-size:clamp(4rem,8vw,8rem);font-weight:650;letter-spacing:-.075em;line-height:.85}.legal-grid{display:grid;padding-top:4rem;grid-template-columns:.4fr 1fr;gap:2rem}.legal-grid aside p{max-width:190px;margin:0;color:#777269;font-size:.67rem;line-height:1.6}.legal-grid article{max-width:720px}.legal-grid section{padding:0 0 2.3rem;margin-bottom:2.3rem;border-bottom:1px solid var(--line)}h2{margin:0 0 1rem;color:var(--blue);font-size:.67rem;letter-spacing:.13em;text-transform:uppercase}p,li{font-size:.8rem;line-height:1.75}.legal-grid a{color:var(--blue);font-weight:600}ul{padding-left:1.2rem}footer{display:flex;padding:1.5rem max(1.5rem,calc((100vw - 1160px)/2));justify-content:space-between;color:#aaa69e;background:#111;font-size:.62rem}footer a{color:var(--sun)}@media(max-width:700px){header,main{width:calc(100% - 2rem)}.brand span{display:none}.title{grid-template-columns:1fr}.title h1{font-size:4.2rem}.legal-grid{grid-template-columns:1fr}.legal-grid aside p{max-width:none}}
