:root{--phi:1.618034;--ink:#10130f;--paper:#f4f2e9;--lime:#c7e952;--gutter:clamp(21px,5vw,55px);color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.618034 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #526a00;outline-offset:5px}.skip-link{position:absolute;left:21px;top:-100px;background:var(--lime);padding:13px;z-index:30}.skip-link:focus{top:13px}.info-header{background:var(--ink);color:white;padding:21px var(--gutter);display:flex;justify-content:space-between;align-items:center;gap:21px}.info-brand{display:block;max-width:260px;text-decoration:none}.info-brand img{display:block;width:100%;height:auto;filter:invert(1)}.info-brand span{font-size:9.89px;letter-spacing:.12em}.info-header nav{display:flex;flex-wrap:wrap;gap:13px 21px;font-size:14.2px}.info-header nav a{padding-block:8px}.info-main{max-width:calc(768px * var(--phi));padding:55px var(--gutter) 89px;margin:auto}.info-article{max-width:68ch}.eyebrow{font-size:12.58px;letter-spacing:.12em;font-weight:700;text-transform:uppercase}h1{font-size:clamp(32.94px,5vw,53.28px);line-height:1.146;letter-spacing:-.035em;margin:13px 0 21px}h2{font-size:25.89px;line-height:1.236;letter-spacing:-.02em;margin:34px 0 13px}p,ul{margin:0 0 21px}.lead{font-size:20.35px;line-height:1.618034}.updated{font-size:12.58px}.info-footer{background:var(--ink);color:white;padding:34px var(--gutter)}.info-footer nav{display:flex;flex-wrap:wrap;gap:13px 21px;margin-bottom:21px}.info-footer p{max-width:68ch;font-size:12.58px}.info-form{margin-top:34px;padding:21px;border:1px solid #b9bdb0;background:#fff9}.info-form fieldset{padding:0;border:0;display:grid;gap:21px;min-width:0}.info-form legend{font-size:20.35px;font-weight:700;margin-bottom:21px}.info-form label{display:grid;gap:8px;font-weight:600}.info-form input,.info-form textarea{font:inherit;padding:13px;border:1px solid #7c8272;border-radius:0;background:white;width:100%;min-height:48px}.info-form textarea{resize:vertical;min-height:144px}.info-form button{font:inherit;font-weight:700;background:var(--ink);color:var(--lime);border:0;min-height:48px;padding:13px 21px;cursor:pointer}.info-actions{display:flex;flex-wrap:wrap;gap:13px;margin:13px 0}.info-status{font-weight:600;margin:13px 0}.info-result{margin-top:21px}.info-result[hidden]{display:none}button[disabled]{opacity:.6;cursor:wait}@media(max-width:680px){.info-header{align-items:flex-start;flex-direction:column}.info-main{padding-top:34px}.info-form{padding:13px}.info-brand{max-width:220px}}
