.operator-guide {
    margin: 2.5rem 0;
    color: #17213b;
    line-height: 1.7;
    overflow-wrap: anywhere;
}
.operator-guide h2 { font-size: clamp(1.5rem, 3vw, 2rem); line-height: 1.3; margin: 0 0 1rem !important; }
.operator-guide h3 { font-size: 1.2rem; line-height: 1.4; margin: 2rem 0 .65rem !important; }
.operator-guide p, .operator-guide li { max-width: 78ch; line-height: 1.7; }
.operator-guide p { margin: 0 0 1rem !important; color: inherit; }
.operator-guide a { color: #1859ba; text-decoration: underline; }
.operator-guide ul { margin: 0 0 1.5rem; padding-left: 1.4rem; list-style: disc; }
.operator-guide ul li { display: list-item; margin: .45rem 0; color: inherit; font-size: 1rem; }
.operator-guide .operator-guide__updated { font-size: .875rem; color: #586479; }
.operator-guide table { width: 100%; table-layout: fixed; border-collapse: collapse; margin: 1.5rem 0; }
.operator-guide caption { color: #17213b; caption-side: top; font-weight: 600; text-align: left; }
.operator-guide th, .operator-guide td { padding: .8rem; border: 1px solid #d8dfeb; text-align: left; vertical-align: top; overflow-wrap: anywhere; }
.operator-guide thead th { background: #f1f5fc; }
.operator-guide th:first-child { width: 30%; }
.wl-page .operator-guide { color: var(--wl-muted); }
.wl-page .operator-guide h2,
.wl-page .operator-guide h3,
.wl-page .operator-guide caption,
.wl-page .operator-guide th { color: var(--wl-text); }
.wl-page .operator-guide p,
.wl-page .operator-guide ul li,
.wl-page .operator-guide td { color: var(--wl-muted); }
.wl-page .operator-guide a { color: var(--wl-cyan); }
.wl-page .operator-guide table { background: var(--wl-surface); }
.wl-page .operator-guide th,
.wl-page .operator-guide td { border-color: var(--wl-border); }
.wl-page .operator-guide thead th { background: var(--wl-surface-strong); }
@media (max-width: 480px) {
    .operator-guide th, .operator-guide td { padding: .55rem; font-size: .9rem; }
    .operator-guide th:first-child { width: 34%; }
}
