.watch-guide-jump{color:#174da1;text-underline-offset:4px;margin:0 0 24px;font-weight:650;line-height:1.6;display:inline-block}.watch-science-note{color:#2d4664;background:#eef4fc;border-left:4px solid #4677b9;border-radius:6px;max-width:85ch;margin:0 0 24px;padding:16px 20px;font-size:14px;line-height:1.7}.watch-guide{overflow-wrap:break-word;background:#fff;border:1px solid #d7e1ed;border-radius:16px;margin-top:42px;padding:32px clamp(18px,4vw,48px);line-height:1.75}.watch-guide-header{border-bottom:1px solid #dce5ef;margin-bottom:30px;padding-bottom:24px}.watch-guide h2{letter-spacing:-.025em;margin:10px 0 18px;font-size:clamp(26px,3vw,36px);line-height:1.2}.watch-guide h3{color:#183657;margin:30px 0 12px;font-size:22px;line-height:1.35}.watch-guide p{color:#344a63;max-width:76ch;margin:12px 0}.watch-guide .watch-guide-credit{color:#61718a;font-size:13px}.watch-guide a{color:#174da1;text-underline-offset:4px}.watch-guide-nav{flex-wrap:wrap;gap:10px 20px;margin-top:20px;font-size:14px;font-weight:650;display:flex}.watch-guide-nav a{align-items:center;min-height:44px;display:inline-flex}.watch-guide section,.watch-guide [id]{scroll-margin-top:110px}.watch-guide-concepts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 26px;display:grid}.watch-guide-concepts dl>div{background:#eff5fc;border-radius:9px;padding:18px}.watch-guide dt{color:#163c6b;margin-bottom:8px;font-weight:750;line-height:1.4}.watch-guide dd{color:#405773;margin:0;font-size:15px;line-height:1.6}.watch-guide-practice{border-top:1px solid #dce5ef;padding-top:1px}.watch-guide-practice ol{padding-left:24px}.watch-guide-practice li{margin-bottom:22px;padding-left:5px}.watch-guide-practice li>p{color:#183657;font-weight:650}.watch-guide details{background:#f8fafc;border:1px solid #d5e1ec;border-radius:8px;max-width:78ch;padding:0 16px}.watch-guide summary{cursor:pointer;color:#174da1;min-height:44px;padding:10px 0;font-size:14px;font-weight:700;display:list-item}.watch-guide details p{margin:0 0 16px}.watch-guide-references{border-top:1px solid #dce5ef;padding-top:1px;font-size:14px}.watch-guide-references li{margin:8px 0}.watch-guide-next{border-top:1px solid #dce5ef;margin-top:30px;padding-top:1px}.watch-guide-next a{max-width:76ch;padding:10px 0;font-weight:650;display:block}@media (max-width:650px){.watch-guide{border-radius:12px;margin-top:30px;padding:22px 18px}.watch-guide-concepts dl{grid-template-columns:1fr}.watch-guide h3{font-size:20px}.watch-guide-nav{gap:3px 14px}.watch-guide-references ul{padding-left:20px}}
