
/* Site identity and reader-facing operations pages. */
.nav{flex-wrap:wrap;gap:12px}.nav .brand{font-size:19px;letter-spacing:.01em}.footer-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:22px}.footer-links a{text-decoration:underline;text-underline-offset:4px}footer p{margin:8px 0}.footer-small{font-size:12px;line-height:1.8}footer small{display:block;margin-top:16px}.editorial-byline{font-size:12px!important;color:#56697a!important;margin-top:-8px!important}.editorial-byline a{text-decoration:underline;text-underline-offset:3px}.policy-main{max-width:900px;padding-top:28px;padding-bottom:60px}.policy-breadcrumb{font-size:13px;color:#5c6b7c}.policy-main h1{font-size:32px;line-height:1.5}.policy-main .updated{font-size:13px;color:#5c6b7c}.policy-lead{font-size:17px;line-height:1.9;margin:28px 0}.policy-main section{margin:36px 0}.policy-main h2{font-size:22px;line-height:1.6;margin-bottom:16px}.policy-main p{line-height:1.95}.policy-main a{color:#1555a2;overflow-wrap:anywhere}.operator-details{background:#fff;border:1px solid #dce5ed;border-radius:12px;padding:8px 24px}.operator-details>div{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid #e7edf3}.operator-details>div:last-child{border:0}.operator-details dt{font-weight:700}.operator-details dd{margin:0;overflow-wrap:anywhere}.contact-card{background:#fff;border:1px solid #dce5ed;border-radius:12px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.contact-card>span{font-size:13px;color:#5c6b7c}.contact-card>a{font-size:20px;font-weight:700}.contact-card>a.contact-button{font-size:15px;background:#175c9b;color:#fff;border-radius:7px;padding:12px 20px;text-decoration:none}@media(max-width:640px){.nav .brand{font-size:17px}.nav nav{width:100%;display:flex;justify-content:space-between;gap:18px;font-size:13px}.policy-main h1{font-size:26px}.policy-main h2{font-size:20px}.operator-details>div{grid-template-columns:1fr;gap:6px}.contact-card{padding:20px}.contact-card>a{font-size:17px}.footer-links{gap:12px 18px}}
