.beta-information{color:#0f172a;overflow-wrap:anywhere;background:#fff;max-width:880px;margin:0 auto;padding:32px 24px 64px;line-height:1.75}.beta-information nav{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.beta-information a{color:#1e40af;text-underline-offset:4px;text-decoration:underline}.beta-information a:focus-visible{outline-offset:5px;outline:3px solid #2563eb}.beta-information header{margin:48px 0 24px}.beta-information h1{margin:12px 0 24px;font-size:clamp(2.2rem,6vw,3.8rem);line-height:1.12}.beta-kicker{color:#1e40af;letter-spacing:.07em;font-size:.85rem;font-weight:700}.beta-status{background:#dbeafe;border-left:4px solid #2563eb;border-radius:8px;padding:20px}.beta-information .beta-contents{border-bottom:1px solid #cbd5e1;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:28px 0;padding-bottom:28px;display:grid}.beta-information section{padding:14px 0;scroll-margin-top:24px}.beta-information h2{font-size:1.3rem;line-height:1.4}.beta-information footer{border-top:1px solid #cbd5e1;margin-top:32px;padding-top:24px}.beta-information small{color:#475569}.participation-choice{align-items:flex-start;gap:12px;margin:18px 0;display:flex}.participation-choice input{flex-shrink:0;margin-top:7px}.beta-information fieldset{border:1px solid #94a3b8;border-radius:12px;margin-top:28px;padding:20px}.beta-information button{color:#fff;font:inherit;cursor:pointer;background:#1e40af;border:1px solid #1e40af;border-radius:8px;margin:8px 12px 8px 0;padding:12px 18px}.beta-information button:disabled{opacity:.55;cursor:default}:is(.beta-information button:focus-visible,.beta-information input:focus-visible){outline-offset:4px;outline:3px solid #2563eb}
