.state-page{color:#31171c;background:#faf8f3;min-height:100vh;font-family:Arial,sans-serif}.state-page header{border-bottom:1px solid #e4dacf;justify-content:space-between;align-items:center;padding:24px max(24px,6vw);display:flex}.state-page header img{object-fit:contain;width:130px;height:60px}.state-page a{color:#64151f;text-underline-offset:4px}.state-content{max-width:680px;margin:0 auto;padding:72px 28px 80px}.state-eyebrow{letter-spacing:.13em;color:#8a641a;font-size:.9rem;font-weight:700}.state-content h1{margin:18px 0;font-size:clamp(2.2rem,6vw,3.4rem);line-height:1.12}.state-intro{font-size:1.2rem;line-height:1.65}.state-form{margin:36px 0}.state-form label{margin-bottom:12px;font-size:1.05rem;font-weight:700;display:block}.state-form select{width:100%;font:inherit;color:#31171c;background:#fff;border:1px solid #aa9492;border-radius:6px;padding:16px;font-size:1.1rem}.state-hint,.state-note,.state-help{color:#655555;font-size:1rem;line-height:1.6}.state-form button,.state-primary{font:inherit;background:#590e18;border:0;border-radius:6px;margin-top:18px;padding:16px 26px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}.state-form button:disabled{opacity:.55;cursor:not-allowed}:is(.state-form select:focus-visible,.state-form button:focus-visible,.state-page a:focus-visible){outline-offset:4px;outline:3px solid #b68521}.state-status{padding:12px 0;font-size:1rem;line-height:1.6}.state-note{border-top:1px solid #e4dacf;padding-top:24px}.state-links{flex-wrap:wrap;gap:22px;margin:24px 0;display:flex}.state-help{margin-top:24px}@media (max-width:550px){.state-content{padding-top:36px}.state-form button{width:100%}}
