.wrap{max-width:760px;margin:0 auto;padding:0 26px}h1,h2{font-family:var(--display);font-weight:400;line-height:1.2}header{border-bottom:1px solid var(--line)}.nav{justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.nav img{width:auto;height:36px;display:block}.nav a{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-size:13px;text-decoration:none}.nav a:hover{color:var(--accent)}main{padding:clamp(44px,7vw,76px) 0}h1{text-align:center;margin-bottom:8px;font-size:clamp(30px,5vw,46px)}.sub{text-align:center;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:44px;font-size:11px}h2{margin:38px 0 12px;font-size:23px}p{color:var(--muted);margin-bottom:14px}ul{margin:0 0 16px;padding-left:0;list-style:none}li{color:var(--muted);margin-bottom:8px;padding-left:20px;position:relative}li:before{content:"—";color:var(--accent);position:absolute;left:0}strong{color:var(--ink);font-weight:400}.note{border-left:2px solid var(--accent);margin:26px 0;padding-left:18px}a.back{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--accent);margin-top:40px;font-size:13px;text-decoration:none;display:inline-block}footer{background:var(--accent);color:var(--bg);text-align:center;margin-top:40px;padding:44px 26px 36px;font-size:13px}footer a{color:var(--bg);opacity:.9;text-decoration:none}
