.legal-panel{min-width:0}.legal-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.legal-controls select{font:inherit;max-width:100%;padding:10px 14px;border:1px solid #c6cdd4;border-radius:12px;background:#fff;color:#183038}.legal-controls p{width:100%;margin:0}.legal-section{margin:30px 0;scroll-margin-top:100px}.legal-section h2{font-size:1.25rem;line-height:1.5;margin:0 0 10px;overflow-wrap:anywhere}.legal-section p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.legal-panel>h2,.page-hero h1{overflow-wrap:anywhere}.story-site .page-hero h1{font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.3;max-width:100%}#legal-title{font-size:1.3rem;line-height:1.5}.content-grid>div{min-width:0}#legal-version{overflow-wrap:anywhere}#website-policies{margin-top:32px}@media(max-width:600px){.legal-controls{align-items:stretch}.legal-controls select{width:100%}.legal-section h2{font-size:1.15rem}}

/* Readable legal-page navigation on the pale site panel. */
.story-site .aside-card .aside-links a{color:#242047}
.story-site .aside-card .aside-links a:hover,.story-site .aside-card .aside-links a:focus-visible{background:#242047;color:#fff;border-color:#242047}
