*{box-sizing:border-box}html{color-scheme:dark;background:#000}body{margin:0;background:#000;color:#f3f3f3;font:17px/1.6 system-ui,sans-serif}a{color:inherit;text-underline-offset:.22em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #5AA9FF;outline-offset:4px}header,main,footer{width:min(920px,calc(100% - 40px));margin:auto}header{display:flex;justify-content:space-between;gap:20px;padding:28px 0;border-bottom:1px solid #555}header a:first-child{font-weight:700;text-decoration:none}main{padding:56px 0}h1{font-size:clamp(2rem,6vw,3.5rem);line-height:1.08;font-weight:550;margin:0 0 24px;letter-spacing:-.035em}h2,legend{font-size:1.3rem;font-weight:600}p{max-width:70ch}section,fieldset{padding:24px 0;border:0;border-top:1px solid #555;margin:28px 0}fieldset{min-width:0}legend{padding-right:14px}label{display:block;margin:16px 0 6px}input:not([type=checkbox]):not([type=radio]),select{width:100%;border:1px solid #888;border-radius:0;background:#000;color:inherit;padding:12px;font:inherit}input[type=checkbox],input[type=radio]{width:20px;height:20px;flex:none;margin:4px 0}button,.button{display:inline-block;border:1px solid #5AA9FF;background:#000;color:#fff;padding:13px 22px;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}button:disabled{opacity:.5;cursor:default}.grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.check{display:flex;gap:12px;align-items:flex-start;margin:20px 0}.muted{color:#c4c4c4}.terms{white-space:pre-wrap;overflow-wrap:anywhere;border-left:1px solid #5AA9FF;padding-left:20px}.amounts{display:grid;grid-template-columns:1fr auto;gap:8px 24px;margin:24px 0}.amounts dt,.amounts dd{margin:0}.amounts dd{text-align:right;font-variant-numeric:tabular-nums}footer{border-top:1px solid #555;padding:24px 0 40px;font-size:.9rem}.trap,[hidden]{display:none!important}[role=status]{min-height:1.6em}fieldset:disabled{opacity:.65}@media(max-width:600px){.grid{grid-template-columns:1fr}main{padding:36px 0}.amounts{gap:8px 16px}header{flex-wrap:wrap}}
