@font-face{font-family:Instrument;src:url('/assets/instrument-sans.woff2')}*{box-sizing:border-box}body{margin:0;background:#f6f4ee;color:#191b1c;font-family:Instrument,Arial,sans-serif;line-height:1.5}header{padding:28px 6vw;border-bottom:1px solid #d9d6cf;display:flex;justify-content:space-between;gap:24px}header a{font-weight:800;font-size:22px;text-decoration:none;color:inherit}header span,.eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700}main{max-width:1400px;margin:auto;padding:72px 6vw;display:grid;grid-template-columns:1fr 1.15fr;gap:8vw}h1{font-size:clamp(48px,6vw,80px);line-height:1.05;letter-spacing:-.05em;margin:24px 0}h1 em{font-family:Georgia,serif;font-weight:400}h2{font-size:34px;letter-spacing:-.04em;margin:8px 0 24px}.intro>p{max-width:420px}aside{border-top:3px solid #c72e36;padding-top:24px;margin-top:48px;max-width:420px}aside p{font-size:14px}a{color:inherit}.card{background:white;border:1px solid #ddd9d1;padding:32px;border-radius:12px;box-shadow:0 16px 60px #1a1a1a08}.notice{background:#f9f1dd;border-left:3px solid #a37316;font-size:13px;padding:14px;margin-bottom:26px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:block;font-size:13px;font-weight:600}input{font:inherit;border:1px solid #aaa;background:#fff;border-radius:5px;width:100%;padding:12px;margin-top:7px;min-height:46px}input:focus,button:focus,a:focus{outline:3px solid #a6192499;outline-offset:3px}.check{display:flex;align-items:flex-start;gap:12px;font-weight:400;margin-top:22px}.check input{width:20px;min-height:20px;margin:2px 0;flex-shrink:0}.privacy{font-size:12px;color:#555;margin:24px 0}button{border:0;border-radius:4px;background:#a61924;color:white;padding:16px 24px;cursor:pointer;font:inherit;font-weight:700;min-height:50px}button span{margin-left:25px}.trap{position:absolute;left:-9999px}footer{border-top:1px solid #d9d6cf;margin:0 6vw;padding:28px 0;font-size:13px}footer p{color:#666}dl{overflow-wrap:anywhere}dt{font-weight:bold;margin-top:12px}dd{margin:0}#status{color:#9c1720} [hidden]{display:none!important}@media(max-width:850px){main{grid-template-columns:1fr;padding:40px 6vw;gap:30px}aside{margin-top:28px}.card{padding:24px}header{align-items:center}header span{max-width:100px;text-align:right}}@media(max-width:450px){.grid{grid-template-columns:1fr}.card{padding:20px}h1{font-size:52px}header a{font-size:19px}}

button:disabled{cursor:not-allowed;opacity:.6}.privacy h3{font-size:14px;color:#191b1c;margin:0 0 8px}.privacy p{margin:10px 0}#request-reference{overflow-wrap:anywhere;font-weight:700}#submission-result{outline-offset:4px}#review button{margin-bottom:10px}#review #edit{background:#4c4f51}.privacy a{overflow-wrap:anywhere}
