/* OTTERS operator entry, version 0.2.0-rc.2 */
.otters-operator-hub{padding-top:clamp(26px,5vw,54px);padding-bottom:20px}
.otters-operator-hub h1{margin:8px 0 12px;color:#061728;font-size:clamp(2rem,4.2vw,3rem);line-height:1.15}
.otters-operator-hub>.muted{max-width:730px}
.otters-operator-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0 4px}
.otters-operator-choice{min-width:0;padding:24px;border:1px solid #d6e0e7;border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 4px 18px #0617280b}
.otters-operator-choice h2{font-size:1.3rem;line-height:1.2;margin:10px 0 8px;color:#061728}
.otters-operator-choice p{flex:1;margin:0 0 20px;line-height:1.5;color:#435969}
.otters-operator-choice .btn{max-width:100%;text-align:center;min-height:46px;display:inline-flex;align-items:center;justify-content:center;white-space:normal}
.otters-operator-choice-type{font-size:.82rem;letter-spacing:.02em;text-transform:uppercase;color:#586f7f;font-weight:700}
@media(max-width:800px){.otters-operator-choices{grid-template-columns:1fr;gap:12px}.otters-operator-choice{padding:20px}}
