.operator-main{max-width:980px;margin:0 auto;padding:40px 20px 64px}.operator-hero{margin-bottom:24px}.operator-eyebrow{letter-spacing:.14em;color:var(--accent);background:var(--accent-light);border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:10px;font-weight:700;display:inline-block}.operator-title{font-family:var(--font-sans), sans-serif;margin-bottom:12px;font-size:clamp(26px,4.6vw,38px);line-height:1.3}.operator-summary{color:var(--text2);max-width:760px;font-size:14px;line-height:1.95}.operator-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.operator-meta-chip{color:var(--text2);background:var(--white);border:1px solid var(--border);border-radius:999px;padding:6px 11px;font-size:11px}.operator-panel,.operator-stack{width:100%}.operator-panel{background:var(--white);border:1px solid var(--border);border-radius:var(--radius)}.operator-panel+.operator-panel{margin-top:18px}.operator-panel{padding:28px 30px}.operator-panel h2{font-family:var(--font-sans), sans-serif;margin-bottom:10px;font-size:20px}.operator-panel-intro{color:var(--text2);margin-bottom:16px;font-size:13px;line-height:1.9}.operator-panel-text{color:var(--text2);font-size:13px;line-height:1.95}.operator-panel-text+.operator-panel-text{margin-top:10px}.operator-panel-text a{color:var(--accent);text-underline-offset:2px;text-decoration:none}.operator-socials{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.operator-social-link{border:1px solid var(--border);background:var(--white);min-height:42px;color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.operator-social-link svg{fill:currentColor;flex:none;width:16px;height:16px}.operator-social-link.is-disabled{color:var(--text2);background:var(--bg2)}.operator-overview-list{border-top:1px solid var(--border);margin:0;padding:0}.operator-overview-row{border-bottom:1px solid var(--border);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.operator-overview-term{color:var(--text2);margin:0;font-size:12px;font-weight:700}.operator-overview-detail{color:var(--text);word-break:break-word;margin:0;font-size:14px;line-height:1.8}.operator-overview-detail a{color:var(--accent);text-underline-offset:2px;text-decoration:none}.operator-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.operator-list li{border:1px solid var(--border);background:var(--bg2);color:var(--text2);border-radius:16px;padding:14px 16px 14px 42px;font-size:13px;line-height:1.9;position:relative}.operator-list li:before{content:"";background:color-mix(in srgb, var(--accent) 18%, var(--white));width:14px;height:14px;box-shadow:inset 0 0 0 4px var(--accent);border-radius:999px;position:absolute;top:18px;left:16px}.operator-link-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.operator-link-list a{border:1px solid var(--border);background:var(--white);min-height:42px;color:var(--text);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.operator-link-list a:after{content:"→";color:var(--accent)}.operator-link-list-inline{margin-top:0}@media (hover:hover) and (pointer:fine){.operator-panel-text a:hover,.operator-social-link:hover,.operator-overview-detail a:hover,.operator-link-list a:hover{text-decoration:underline}}@media (max-width:640px){.operator-main{padding:32px 18px 48px}.operator-panel{padding:20px 18px}.operator-overview-row{grid-template-columns:1fr;gap:6px}}
