@layer views{.legalBodyClass{margin:0;color:var(--pl-text-body);display:flex;flex-direction:column;min-height:100dvh}.legalTopClass{width:min(46rem,100% - 2rem);margin:0 auto;padding:14px 0 10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px}.legalBrandClass{display:inline-flex;align-items:center}.legalBrandClass img{display:block;height:1.8rem;width:auto}.legalNavClass{margin-left:auto;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.9rem}.legalNavClass a{text-decoration:none}.legalNavClass a.legalNavOnClass{font-weight:700;color:var(--pl-text-dark)}.legalBackClass{align-self:center;display:inline-flex;align-items:center;gap:.4em;padding:.42em 1.05em;border-radius:var(--pl-radius-box);background:var(--pl-accent);border:1px solid var(--pl-accent-strong);color:var(--pl-on-accent);font-size:.9rem;font-weight:600;white-space:nowrap;text-decoration:none;box-shadow:var(--pl-shadow-panel-soft);transition:filter .12s ease}.legalBackClass:hover{color:var(--pl-on-accent);filter:brightness(1.12)}.legalBackClass:focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px}.legalMainClass{width:min(46rem,100% - 2rem);margin:0 auto var(--pl-space-4);flex:1;background:var(--pl-bg-pane);border:1px solid var(--pl-border-color);border-radius:var(--pl-radius-panel);box-shadow:var(--pl-shadow-panel-soft);padding:clamp(1rem,4vw,2.25rem);line-height:1.55;box-sizing:border-box}.legalMainClass h1{font-size:1.5rem;margin:0 0 .25em;color:var(--pl-text-dark)}.legalMainClass h2{font-size:1.1rem;margin:1.6em 0 .45em;color:var(--pl-text-dark)}.legalMainClass h3{font-size:1rem;margin:1.2em 0 .35em;color:var(--pl-text-dark)}.legalMainClass p,.legalMainClass li{margin:.45em 0}.legalMainClass ul{padding-inline-start:1.3em}.legalMetaClass{color:var(--pl-text-muted);font-size:.9rem;margin:0 0 1.2em}.legalTableClass{border-collapse:collapse;width:100%;margin:.6em 0;font-size:.95rem}.legalTableClass th,.legalTableClass td{border:1px solid var(--pl-border-color);padding:6px 9px;text-align:left;vertical-align:top}.legalTableClass th{background:var(--pl-bg-box)}.legalConditionalClass{border-inline-start:3px solid var(--pl-divider-color);padding-inline-start:12px;color:var(--pl-text-mid)}}
/*# sourceMappingURL=legal.css.map */
