/* Scoped card and legal-header refinements. No form or policy behavior changes. */
.rqf-foot{justify-content:space-between;column-gap:20px;row-gap:8px}
.rqf-foot>span:last-child{margin-left:auto;text-align:right}

.lg .lg-tabs{display:grid;grid-template-columns:max-content min(152px,40vw);align-items:stretch;justify-content:start;gap:5px 18px}
.lg .lg-tabs a{grid-column:1;font:400 11px/1.2 'Geist Mono',monospace;letter-spacing:.1em;padding:4px 9px}
.lg .legal-matter{grid-column:2;grid-row:1 / span 3;position:relative;display:block;box-sizing:border-box;width:100%;height:100%;border:1.5px solid #141413;border-radius:5px}
.legal-matter i{position:absolute;width:5px;height:5px;border-radius:50%;background:#141413}
.legal-matter i:nth-child(1){left:24%;top:32%;opacity:.4}
.legal-matter i:nth-child(2){left:48%;top:24%}
.legal-matter i:nth-child(3){left:70%;top:42%;background:#8C963F}
.legal-matter i:nth-child(4){left:43%;top:64%;opacity:.65}
.legal-matter i:nth-child(5){left:20%;top:72%;opacity:.3}
.lg .lg-up{margin:36px 0 40px;line-height:1.5}
.lg .lg-intro{margin-top:0}
