*{box-sizing:border-box}body{margin:0;background:#0b1028;color:#eef2ff;font:16px/1.75 Arial,sans-serif}header,main,footer{max-width:960px;margin:auto;padding:28px 24px}header{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #293550}a{color:#c4fa72}header>a{text-decoration:none;color:white;font-weight:800;font-size:25px;letter-spacing:-1px}nav{display:flex;gap:16px;flex-wrap:wrap;font-size:13px}h1{font-size:clamp(36px,7vw,62px);line-height:1.05;letter-spacing:-2px;margin:20px 0}h2{font-size:22px;color:white;margin-top:32px}p,li{color:#b9c6e0}.lead{background:#18243e;border:1px solid #354864;border-radius:20px;padding:22px;margin:26px 0}.kicker{color:#c4fa72;font-size:11px;letter-spacing:2px}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;border-bottom:1px solid #354864;padding:12px;vertical-align:top;overflow-wrap:anywhere}code{font-size:12px}.table-wrap{overflow-x:auto}button{font:inherit;cursor:pointer;background:#c4fa72;color:#13203a;border:0;border-radius:12px;padding:12px 22px;box-shadow:0 4px #779e3b;font-weight:700}input{accent-color:#c4fa72;width:20px;height:20px}label{display:flex;gap:14px;align-items:center}.muted{font-size:13px;color:#95a7c7}footer{border-top:1px solid #293550;font-size:12px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #56c8f2;outline-offset:4px}@media(max-width:540px){header{align-items:start;flex-direction:column}td,th{padding:8px}}

/* Shared Revolving wordmark and signature across the legal pages. */
header .revolving-logo{font-size:inherit;letter-spacing:normal}header .revolving-word{font-size:32px}header .revolving-tag{font-size:8px;letter-spacing:2px}@media(max-width:540px){header .revolving-word{font-size:28px}header .revolving-tag{font-size:7px}}
