.narrow-container{width:min(760px,calc(100% - 40px))}.page-hero{padding:78px 0 62px;background:linear-gradient(135deg,#f5f7f4,#e6f0e9)}.page-hero h1{margin-bottom:18px}.page-lead{max-width:560px;margin:0;color:var(--muted);font-size:16px}.operator-section{padding-top:70px;padding-bottom:90px}.operator-intro{max-width:650px;margin-bottom:42px}.operator-intro h2,.operator-block h2{margin-bottom:16px;font-size:clamp(26px,4vw,38px)}.operator-intro p:not(.eyebrow),.operator-block{color:var(--muted);font-size:14px}.company-details{display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:0;border-top:1px solid var(--line)}.company-details div{display:grid;grid-template-columns:112px 1fr;gap:16px;padding:17px 0;border-bottom:1px solid var(--line)}.company-details dt{color:var(--teal);font-size:12px;font-weight:700}.company-details dd{margin:0;color:var(--ink);font-size:13px}.company-details dd span{color:var(--muted);font-family:'DM Sans',sans-serif}.operator-block{margin-top:62px;padding:34px;border-radius:16px;background:#e6f0e9}.business-list{display:grid;gap:12px;margin:0;padding-left:1.3em}.operator-actions{display:flex;align-items:center;gap:24px;margin-top:42px}.back-link{color:var(--teal);font-size:12px;font-weight:700}.source-note{margin:28px 0 0;color:var(--muted);font-size:11px}@media(max-width:760px){.narrow-container{width:min(100% - 28px,600px)}.page-hero{padding:60px 0 48px}.operator-section{padding-top:50px;padding-bottom:65px}.company-details{grid-template-columns:1fr}.company-details div{grid-template-columns:96px 1fr}.operator-block{padding:24px;margin-top:46px}.operator-actions{align-items:flex-start;flex-direction:column;gap:18px}}
