.guide{max-width:900px;padding-block:45px 75px}.guide>nav{font-size:13px;color:#53657c;margin-bottom:35px}.guide h1{font-size:40px;line-height:1.7;letter-spacing:-1px;margin-bottom:28px}.guide h2{font-size:25px;margin:38px 0 15px}.guide p,.guide li{font-size:16px;line-height:2.1;margin-bottom:16px}.guide .guide-lead{font-size:19px;color:#344e65}.guide a:not(.button){color:#006d70;text-decoration:underline;text-underline-offset:4px}.guide-table{overflow:auto}.guide table{border-collapse:collapse;min-width:600px;width:100%;font-size:14px;line-height:1.9}.guide th,.guide td{border:1px solid #dce4ed;padding:14px;text-align:right}.guide caption{padding:15px;font-weight:bold}.guide code{display:block;background:#eff3f5;padding:18px;overflow-wrap:anywhere;margin-bottom:15px;font-size:14px}.guide-cta{padding:25px;background:#e6fffa;border-radius:12px;margin-top:40px}.guide-cta h2{margin-top:0}.guide #bandwidth-calculator{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:25px;border:1px solid #dce4ed}.guide #bandwidth-calculator label{font-size:14px;line-height:1.9}.guide input{margin:10px 0 0}.guide output{grid-column:1/-1;line-height:2.2;background:#e6fffa;padding:20px;border-radius:8px;font-size:16px}.guide output strong{display:block} @media(max-width:720px){.guide h1{font-size:29px}.guide h2{font-size:23px}.guide .guide-lead{font-size:17px}.guide #bandwidth-calculator{grid-template-columns:1fr;padding:18px}.guide p,.guide li{font-size:15px}.guide code{font-size:12px}}