/* Operations only: visible contact, three clear entry points, small-screen support. */
.public-slim.operations-page .ops-layout{grid-template-columns:270px minmax(0,1fr);gap:44px;padding-top:42px}
.ops-intro .eyebrow,.eyebrow{font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#426353;margin:0 0 14px}
.ops-intro h1{font-size:2.25rem;line-height:1.13}
.contact-box{padding:18px 16px;background:#173d32;border-radius:12px;color:#fff;margin:22px 0}
.contact-box span,.contact-box small{display:block;font-size:.8rem;line-height:1.55}
.contact-box a{display:block;color:#fff;font-weight:650;font-size:.94rem;margin:5px 0 8px;overflow-wrap:anywhere}
.contact-box small{color:#d0e2d6}
.ops-steps{margin:20px 0}.ops-steps button{padding:10px 12px;min-height:44px}
.start-heading h2{font-size:2rem;letter-spacing:-.035em;line-height:1.2;margin:5px 0 10px}.start-heading>p{color:#52675f;margin:0 0 26px}
.path-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.path-card{display:flex;flex-direction:column;padding:22px 20px;border:1px solid #cfdcd2;border-radius:14px;background:#fff;color:#1c3436;text-decoration:none;transition:border-color .15s,transform .15s}
.path-card:hover{border-color:#176454;transform:translateY(-2px)}
.path-number{font-size:.63rem;font-weight:750;letter-spacing:.07em;color:#567363}
.path-card h3{font-size:1.25rem;line-height:1.25;margin:20px 0 10px;letter-spacing:-.025em}
.path-card p{font-size:.88rem;line-height:1.65;color:#52675f;margin:0 0 24px}
.path-action{font-size:.84rem;font-weight:700;color:#176454;margin-top:auto;display:flex;justify-content:space-between;gap:10px}
.quick-help{margin-top:36px}.quick-help h2{font-size:1.1rem;margin:0 0 12px}.quick-help details{border-top:1px solid #d7e0d8;padding:13px 0}.quick-help details:last-child{border-bottom:1px solid #d7e0d8}.quick-help summary{cursor:pointer;font-size:.92rem;font-weight:550}.quick-help p,.quick-help ol{font-size:.9rem;color:#52675f;max-width:680px;margin:12px 0}.quick-help ol{padding-left:24px}.quick-help li{padding:3px 0}
.guide-fallback{margin:0 26px 22px;font-size:.9rem}.support-prompt{font-size:.88rem;line-height:1.6;background:#f0f4ef;padding:14px;border-radius:8px;color:#435d50}
.success p{margin:7px 0 0}.public-slim.operations-page .success{font-size:.92rem}.ops-small{font-size:.8rem;color:#52675f}
@media(max-width:1100px){.public-slim.operations-page .ops-layout{grid-template-columns:240px minmax(0,1fr);gap:28px}.path-cards{grid-template-columns:1fr}.path-card{padding:18px 20px}.path-card h3{margin:8px 0}.path-card p{margin-bottom:12px}.start-heading h2{font-size:1.8rem}}
@media(max-width:760px){.public-slim.operations-page .ops-layout{display:block;padding:24px 16px}.ops-intro h1{font-size:2rem}.ops-intro h1 br{display:none}.ops-intro .eyebrow{margin-bottom:10px}.contact-box{margin:16px 0;padding:14px 16px}.contact-box a{font-size:1rem;margin:3px 0}.ops-steps{position:static;display:flex;flex-wrap:wrap;margin:10px 0 24px;padding:0;gap:5px}.ops-steps button{font-size:.78rem;min-height:40px;padding:8px}.ops-steps button:disabled{display:none}.start-heading h2{font-size:1.6rem}.start-heading>p{font-size:.9rem;margin-bottom:18px}.path-card{padding:20px}.quick-help{margin-top:26px}.guide-fallback{margin:0 18px 18px}.public-slim.operations-page .nav-links a{padding:5px;font-size:.72rem}.public-slim.operations-page .nav{gap:6px}}
@media(prefers-reduced-motion:reduce){.path-card{transition:none}.path-card:hover{transform:none}}
