.legal-module__Qu0mEa__surface{background:var(--color-canvas)}.legal-module__Qu0mEa__page{max-width:1160px;padding:var(--space-hero-top) var(--gutter) var(--space-7);color:var(--text-heading);margin:0 auto}.legal-module__Qu0mEa__head{margin-bottom:var(--space-8)}.legal-module__Qu0mEa__eyebrow{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--text-heading);margin-bottom:var(--space-3);font-weight:400}.legal-module__Qu0mEa__title{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--text-display);letter-spacing:-.02em;font-weight:700;line-height:1.05}.legal-module__Qu0mEa__date{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-meta)}.legal-module__Qu0mEa__body{gap:var(--space-8);grid-template-columns:220px minmax(0,720px);align-items:start;display:grid}.legal-module__Qu0mEa__tocWrap{position:sticky;top:120px}.legal-module__Qu0mEa__toc{border-left:1px solid var(--border-hairline);flex-direction:column;display:flex}.legal-module__Qu0mEa__tocLink{padding:var(--space-2) 0 var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text-meta);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-left:2px solid #0000;margin-left:-1px;line-height:1.4;text-decoration:none}.legal-module__Qu0mEa__tocLink:hover{color:var(--text-heading)}.legal-module__Qu0mEa__tocLink[data-active]{color:var(--text-heading);border-left-color:var(--color-blue);font-weight:500}.legal-module__Qu0mEa__article{min-width:0}.legal-module__Qu0mEa__intro{font-size:var(--text-lg);color:var(--text-body);line-height:1.65}.legal-module__Qu0mEa__section{margin-top:var(--space-7);scroll-margin-top:110px}.legal-module__Qu0mEa__heading{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--text-display);letter-spacing:-.01em;margin-bottom:var(--space-3);font-weight:700}.legal-module__Qu0mEa__para{font-size:var(--text-base);color:var(--text-body);margin-top:var(--space-3);line-height:1.75}.legal-module__Qu0mEa__list{margin:var(--space-4) 0 0;padding-left:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.legal-module__Qu0mEa__list li{font-size:var(--text-base);color:var(--text-body);line-height:1.7}.legal-module__Qu0mEa__entities{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-hairline);gap:var(--space-6);flex-wrap:wrap;display:flex}.legal-module__Qu0mEa__entity{min-width:240px}.legal-module__Qu0mEa__entityName{font-size:var(--text-sm);color:var(--text-heading);font-weight:600}.legal-module__Qu0mEa__entityAddr{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-meta);line-height:1.55}.legal-module__Qu0mEa__contact{font-size:var(--text-sm);color:var(--text-body);flex-basis:100%}.legal-module__Qu0mEa__contact a{color:var(--color-blue-deep);text-decoration:none}.legal-module__Qu0mEa__contact a:hover{text-decoration:underline}@media (max-width:900px){.legal-module__Qu0mEa__body{grid-template-columns:minmax(0,1fr);gap:0}.legal-module__Qu0mEa__tocWrap{display:none}}
