:root{font-family:Arial,Helvetica,sans-serif;color:#252525;background:#f8f7f4;font-synthesis:none;font-size:16px;line-height:1.65}*{box-sizing:border-box}body{margin:0}a{color:#a91d1d;text-underline-offset:3px}a:hover{color:#791515}a:focus-visible{outline:3px solid #d62626;outline-offset:5px}.info-skip{position:absolute;left:20px;top:-70px;background:#fff;padding:8px 16px;z-index:2}.info-skip:focus{top:8px}.info-header{max-width:1056px;margin:auto;padding:32px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.info-header img{display:block;max-width:180px;height:auto}.info-back{font-size:.9rem;text-decoration:none;color:#444;white-space:nowrap}.info-nav{max-width:976px;margin:auto;border-top:1px solid #dedbd6;border-bottom:1px solid #dedbd6;display:flex;gap:32px;overflow:auto;padding:15px 0}.info-nav a{font-size:.9rem;text-decoration:none;color:#555;white-space:nowrap}.info-nav a[aria-current]{color:#b51d20;font-weight:700}.info-main{max-width:816px;padding:38px 40px 56px;margin:auto}.info-draft{border-left:3px solid #c68e35;background:#f2eadc;padding:14px 18px;display:grid;gap:4px;font-size:.85rem;margin-bottom:42px;color:#604c2e}.info-eyebrow{font-size:.72rem;letter-spacing:.16em;color:#8a3c3b;font-weight:700}h1{font-size:clamp(2rem,5vw,3rem);line-height:1.13;font-weight:600;letter-spacing:-.035em;max-width:700px;margin:14px 0 22px}.info-intro{color:#666;font-size:1.12rem;line-height:1.6;max-width:640px;margin-bottom:38px}.info-content section{border-top:1px solid #dfdcd6;padding:24px 0 16px}.info-content h2{font-size:1.2rem;font-weight:600;line-height:1.35;margin:0 0 16px}.info-content p{margin:0 0 16px}.info-content ul{padding-left:22px}.info-content li{margin:10px 0}.info-button{display:inline-block;padding:11px 20px;background:#c92527;color:#fff;text-decoration:none;border-radius:6px;font-size:.9rem;font-weight:600;margin:0 0 18px}.info-button:hover{background:#a21f20;color:#fff}.info-footer{max-width:976px;margin:auto;border-top:1px solid #dedbd6;padding:25px 0 38px;color:#777;font-size:.8rem}.info-footer p{margin:4px 0}@media(max-width:700px){.info-header{padding:24px 22px}.info-header img{max-width:144px}.info-back{font-size:.8rem}.info-nav{margin:0 22px;gap:24px}.info-main{padding:28px 22px 38px}.info-draft{margin-bottom:32px}.info-footer{margin:0 22px}h1{font-size:2.15rem}.info-intro{font-size:1rem}.info-content h2{font-size:1.13rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.info-confirmation{display:flex;align-items:flex-start;gap:12px;margin:18px 0 24px}.info-confirmation input{margin-top:6px;width:20px;height:20px;flex:none;accent-color:#c92527}.info-button{border:0;font:inherit;cursor:pointer}.info-button:disabled{opacity:.55;cursor:wait}[role=alert]{color:#a21f20}
