:root{color-scheme:light;--ink:#163f37;--muted:#566b63;--line:#dce5df;--canvas:#f7f9f6;--sage:#edf3ec}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}main{min-height:100svh;flex-direction:column;max-width:1200px;padding:40px 64px 24px;margin:auto}header,main{display:flex}header{justify-content:space-between;align-items:center;gap:20px}.brand{font-size:25px;font-weight:750;letter-spacing:-1px}.brand-dot{color:#7b9b69}.environment{font-size:12px;border:1px solid var(--line);border-radius:99px;padding:8px 12px;color:var(--muted)}section{width:100%;max-width:680px;margin:auto;padding:88px 0}.eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.status-dot{width:7px;height:7px;background:#789568;border-radius:50%}h1{font-size:clamp(40px,8vw,72px);line-height:1.08;font-weight:600;letter-spacing:-3px;margin:26px 0 20px}.intro{font-size:clamp(20px,3vw,26px);line-height:1.5;max-width:540px;color:var(--muted)}.notice{margin-top:44px;padding:26px 30px;border:1px solid var(--line);border-radius:20px;background:var(--sage)}h2{font-size:17px;margin:0 0 12px;font-weight:600}.notice p{font-size:15px;line-height:1.75;margin:0;color:var(--muted)}.closing{font-size:13px;line-height:1.6;margin-top:30px}.closing,footer{color:var(--muted)}footer{border-top:1px solid var(--line);padding-top:20px;font-size:12px}@media(max-width:600px){main{padding:24px}.brand{font-size:22px}.environment{font-size:10px}section{padding:72px 0}.notice{padding:22px}h1{letter-spacing:-2px}}