
:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;color:#eee5d1;background:#10212d;font-synthesis:none}*{box-sizing:border-box}body{margin:0}main{max-width:1120px;padding:40px 48px 24px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:14px;color:#bac3c5}.monogram{font:36px Georgia,serif;letter-spacing:-.08em}.monogram span{color:#d7ac73}.intro{padding:88px 0 60px}h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(48px,7.5vw,88px);line-height:1.12;letter-spacing:-.045em;margin:22px 0 28px}h1 em{color:#d7ac73;font-weight:400}.legal-form{display:block;font:16px Arial,Helvetica,sans-serif;letter-spacing:.06em;color:#bac3c5;margin-top:14px}.intro>p:last-child{border-left:1px solid #8e795d;padding-left:18px;color:#d8c9ac;font:italic 21px/1.5 Georgia,serif}.details{border-top:1px solid #45515a;padding:32px 0 48px;display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:40px}h2{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:400;color:#d7ac73;margin:0 0 20px}p{line-height:1.7;margin:0 0 16px}.small{font-size:14px;max-width:300px;color:#bac3c5}a{color:#eee5d1;text-underline-offset:6px;text-decoration-color:#8e795d;line-height:1.7;overflow-wrap:anywhere}a:hover{color:#d7ac73;text-decoration-color:currentColor}a:focus-visible{outline:2px solid #d7ac73;outline-offset:6px}footer{border-top:1px solid #45515a;padding:24px 0;display:flex;justify-content:space-between;font-size:14px;color:#bac3c5}footer>a{color:#d7ac73}@media(max-width:680px){main{padding:28px 24px 16px}.intro{padding:60px 0 36px}.details{grid-template-columns:1fr;gap:24px;padding-bottom:24px}h2{margin-bottom:12px}footer{gap:24px}.intro>p:last-child{font-size:19px}}
