html{background:#f7f9f7;color:#14201d}body{min-height:100vh;margin:0;background:radial-gradient(circle at 85% 8%,#e6f1ea 0,transparent 28%),#f7f9f7;font-family:Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 14px;border-radius:6px;background:#14201d;color:#fff;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,summary):focus-visible{outline:3px solid #0b66c3;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button,input,select{font-family:inherit}main{width:min(1280px,90vw);margin:auto;padding-bottom:70px}@media(max-width:720px){main{width:min(100% - 32px,1280px);padding-bottom:45px}}.eyebrow{margin:0 0 14px;color:#197253;font-size:11px;font-weight:800;letter-spacing:.18em}.message{padding:20px;border-radius:10px;background:#edf3ef}.message.error{background:#fff0ed;color:#8c3729}
