:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#19372c;background:#f6f5ef}*{box-sizing:border-box}body{margin:0}a{color:inherit}a:focus-visible{outline:3px solid #ba671e;outline-offset:5px;border-radius:4px}main{max-width:1200px;min-height:100svh;margin:auto;padding:36px 48px 24px;flex-direction:column}header,main{display:flex}header{justify-content:space-between;align-items:center;gap:28px}.brand{font-size:28px;font-weight:800;text-decoration:none;letter-spacing:-1px}.brand span{margin-left:10px;font-size:15px;font-weight:400;letter-spacing:0}nav{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}nav a{text-decoration:none;padding:5px 0}nav a[aria-current]{border-bottom:2px solid #19372c;font-weight:700}.intro{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:80px 0;max-width:830px}.status{display:flex;align-items:center;gap:9px;font-size:14px}.status span{height:8px;width:8px;background:#45735a;border-radius:50%}h1{font-size:clamp(44px,6.5vw,82px);line-height:1.04;font-weight:500;letter-spacing:-.045em;margin:26px 0}.description{max-width:620px;font-size:21px;line-height:1.6;margin:0}.note{margin-top:38px;padding-top:22px;border-top:1px solid #d7ddd1;font-size:15px;line-height:1.6}.note,footer{color:#526257}footer{font-size:12px}@media (max-width:640px){main{padding:24px}header{align-items:flex-start;flex-direction:column;gap:22px}nav{gap:14px;font-size:13px}.intro{padding:64px 0}.description{font-size:18px}}