.reg-fussnote{margin:0 0 var(--s4);color:var(--g4);font-size:13.5px;line-height:1.5}.reg-link{align-items:flex-start;gap:var(--s3);flex-direction:column;max-width:640px;display:flex}.reg-link p{margin:0;font-size:17px;line-height:1.5}.reg-link dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-self:stretch;gap:10px 24px;margin:0;padding:18px 0;display:grid}.reg-link dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g4);padding-top:4px;font-size:10px}.reg-link dd{margin:0;font-weight:600}.reg-link form{margin:0}@media (max-width:560px){.reg-link dl{grid-template-columns:1fr;gap:2px 0}.reg-link dd+dt{margin-top:10px}}.reg fieldset.reg-tage{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:6px 0 0;padding:0;display:flex}.reg .reg-tage legend{width:100%;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g4);margin:0 0 8px;padding:0;font-size:10px;font-weight:400;line-height:1.4}.reg .reg-tage label{border:1px solid var(--line);background:var(--paper-2);cursor:pointer;letter-spacing:0;text-transform:none;color:var(--ink);padding:13px 16px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.3;transition:background .15s,color .15s,border-color .15s;position:relative}.reg .reg-tage input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.reg .reg-tage label:hover{border-color:var(--ink)}.reg .reg-tage label:has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--paper)}.reg .reg-tage label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}
