/* Operator page only; existing catalogue and administration styles stay intact. */
.legal-main{max-width:1040px}.legal-details{padding:30px}.legal-details h2{font-size:18px;margin:0 0 14px;color:#27374e}.legal-details h2:not(:first-child){margin-top:28px}.legal-details address{font-style:normal;line-height:1.9;color:#3e4d63}.legal-details p{margin:0;line-height:1.8}.legal-details a{overflow-wrap:anywhere}.legal-scope{max-width:760px;font-size:14px;line-height:1.7}.legal-page footer a{font-weight:600}@media(max-width:650px){.legal-details{padding:22px}.legal-main .download-intro h1{font-size:32px}}@media print{.legal-page .download-header,.legal-page .download-skip{display:none}.legal-main{max-width:none;padding:0}.legal-page{background:white}.legal-details{border:0;padding:0}}
.legal-topics{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0 0 24px;padding:0 0 18px;border-bottom:1px solid #dce2eb;font-size:13px}.privacy-details section+section{border-top:1px solid #e5e9f0;margin-top:28px;padding-top:28px}.privacy-details p{margin:14px 0 0;line-height:1.8;font-size:14px}.privacy-details h2{line-height:1.5;scroll-margin-top:24px}.privacy-details code{overflow-wrap:anywhere}.privacy-page .download-intro h1{overflow-wrap:anywhere}@media(max-width:650px){.privacy-page .download-intro h1{font-size:30px;letter-spacing:-.5px}}
