.v2 .legal-shell{justify-content:center;padding:clamp(140px,16vh,184px) 24px 96px;display:flex}.v2 .legal-card{width:100%;max-width:46rem;font-size:var(--t-body);line-height:var(--lh-body);color:var(--light-70);text-wrap:pretty}.v2 .legal-card h1{font-family:var(--serif);font-weight:400;font-size:var(--t-h2);letter-spacing:-.02em;color:var(--light);text-wrap:balance;margin:0 0 .8em;line-height:1.1}.v2 .legal-card h2,.v2 .legal-card h3{font-family:var(--sans);font-weight:500;line-height:var(--lh-title);letter-spacing:var(--ls-title);color:var(--light);text-wrap:balance;margin:2em 0 .5em}.v2 .legal-card h2{font-size:var(--t-title)}.v2 .legal-card h3{font-size:var(--t-subtitle)}.v2 .legal-card p,.v2 .legal-card ul,.v2 .legal-card ol{margin:.9em 0}.v2 .legal-card ul,.v2 .legal-card ol{padding-left:1.25rem}.v2 .legal-card li{margin:.35em 0}.v2 .legal-card b,.v2 .legal-card strong{color:var(--light);font-weight:500}.v2 .legal-card a{color:var(--light);border-bottom:1px solid var(--accent-dim);transition:border-color .2s}.v2 .legal-card a:hover{border-bottom-color:var(--accent)}.v2 .legal-card a:focus-visible{outline:1px solid var(--accent);outline-offset:3px;border-radius:3px}.v2 .legal-card .iub_content{padding:0}.v2 .legal-card .box_primary{border:1px solid var(--hair-2);border-radius:10px;margin:1.25rem 0;padding:1rem 1.25rem}.v2 .legal-card .expand-click{cursor:default}.v2 .legal-card img{max-width:100%;height:auto}.v2 .legal-card table{border-collapse:collapse;width:100%}.v2 .legal-card td,.v2 .legal-card th{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:8px 10px 8px 0}
