:root{--ink:#13242b;--muted:#52646a;--lime:#b8ed72;--line:#d8e3e1}*{box-sizing:border-box}body{margin:0;background:#f8faf8;color:var(--ink);font:16px/1.65 'Segoe UI',Arial,sans-serif}a{color:inherit}a:focus-visible{outline:3px solid #4e8b25;outline-offset:4px}.wrap{width:min(840px,calc(100% - 40px));margin:auto}.header{background:var(--ink);color:white}.header .wrap{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{text-decoration:none;font-weight:800;font-size:1.3rem;letter-spacing:.04em}.back{text-decoration:none;font-weight:600;font-size:.92rem}.back:hover{text-decoration:underline}main{padding:64px 0 95px}.eyebrow{color:#5a842d;text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:.78rem}h1,h2{font-family:'Segoe UI',Arial,sans-serif;line-height:1.2;letter-spacing:-.03em}h1{font-size:clamp(2.5rem,5vw,4rem);margin:12px 0 16px}h2{font-size:1.35rem;margin:36px 0 12px}.intro{color:var(--muted);margin-bottom:44px}.card{background:white;border:1px solid var(--line);border-radius:12px;padding:32px;margin-top:20px}.card h2:first-child{margin-top:0}p{margin:0 0 14px}p:last-child{margin-bottom:0}address{font-style:normal}.label{font-weight:700}.small{font-size:.9rem;color:var(--muted)}footer{background:#102129;color:#acc0c0;padding:26px 0;font-size:.85rem}footer .wrap{display:flex;justify-content:space-between;gap:20px}footer a{color:white}@media(max-width:600px){main{padding:48px 0 70px}.card{padding:24px}footer .wrap{display:block}footer .wrap div+div{margin-top:8px}}
