/* Network guide only; preserve the locked Metering controls. */
.nto-guide .nto-result-grid{gap:24px;align-items:start}
.nto-guide .nto-result-grid .nto-card{padding:26px;border-radius:20px}
.nto-guide .nto-result-grid h3{font-size:clamp(25px,2.4vw,34px);line-height:1.2;margin:0 0 18px}
.nto-guide .nto-result-grid p{font-size:18px;line-height:1.5;margin:12px 0}
.nto-guide .nto-result-grid .nto-value{font-size:clamp(25px,2.6vw,36px);line-height:1.2;font-weight:700;margin:18px 0}
.nto-guide .nto-result-grid .eyebrow{font-size:13px;letter-spacing:.07em;margin:0 0 14px}
.nto-guide .nto-result-grid .nto-note{font-size:16px}
.nto-guide details,.nto-guide summary{border:0!important;box-shadow:none}
.nto-guide summary{display:flex!important;align-items:center;list-style:none;gap:14px;justify-content:space-between;min-height:44px;padding:8px 0;font-size:18px;line-height:1.4}
.nto-guide summary:before{content:none}
.nto-guide summary:after{content:'+';flex-shrink:0;font-size:24px;color:#17304b}
.nto-guide details[open]>summary:after{content:'−'}
.nto-guide .nto-fine-print{margin:16px 0 0}
.nto-guide .nto-fine-print>summary{font-size:16px;font-weight:600}
.nto-guide .nto-fine-print p{font-size:16px;line-height:1.5}
.nto-guide .nto-evidence>summary{font-size:22px;font-weight:650;margin-bottom:14px;padding-top:0}
.nto-guide .nto-table th{background:#e6f0f5}
.nto-guide .nto-table tbody tr:nth-child(even){background:#f5f8fa}
.nto-guide .nto-table td,.nto-guide .nto-table th{font-size:16px;line-height:1.5;padding:14px}
.nto-guide input,.nto-guide select,.nto-guide textarea{border-radius:12px;min-height:48px}
.nto-guide :focus-visible{outline:3px solid #f6892b;outline-offset:4px}
@media(max-width:760px){.nto-guide .nto-result-grid .nto-card{padding:22px}.nto-guide .nto-result-grid p{font-size:17px}.nto-guide .nto-table td{padding:8px 12px}.nto-guide .nto-evidence>summary{font-size:20px}}

.nto-guide summary::-webkit-details-marker{display:none}
