.guides-shell{--guide-width:1120px}.guide-header{gap:24px;max-width:1280px;height:auto;min-height:100px}.guide-header nav{gap:24px}.guide-header .primary{padding:14px 18px}.guide-skip{z-index:100;background:#fff;padding:16px;position:fixed;top:-90px;left:15px}.guide-skip:focus{top:10px}.guide-index,.guide-article{max-width:var(--guide-width);margin:auto;padding:40px 32px 70px}.guide-index-hero{max-width:820px;padding:30px 0 50px}.guide-index h1{letter-spacing:-2.5px;font-size:clamp(38px,5vw,66px)}.guide-index-hero>p{color:#62675e;max-width:630px;font-size:19px;line-height:1.7}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.guide-card{border:1px solid var(--line);background:#fffdf8;border-radius:12px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.guide-card:hover{border-color:var(--coral);transform:translateY(-3px)}.guide-number{color:var(--coral);font-size:13px;font-weight:700}.guide-card h2{letter-spacing:-.7px;margin:18px 0 14px;font-size:23px;line-height:1.3}.guide-card p{color:#62675e;margin-bottom:24px;line-height:1.7}.guide-read{color:#aa3d29;margin-top:auto;font-size:14px;font-weight:700}.guide-cta{background:#f8e7df;border:1px solid #edc8b9;border-radius:16px;margin:60px 0 36px;padding:40px}.guide-cta h2{margin:18px 0;font-size:clamp(29px,4vw,42px)}.guide-cta p{max-width:650px;margin-bottom:22px;line-height:1.8}.guide-note,.guide-byline{color:#62675e;font-size:13px;line-height:1.8}.guide-article{max-width:870px;padding-top:22px}.guide-breadcrumb{justify-content:flex-start;gap:12px;margin-bottom:40px;font-size:13px;display:flex}.guide-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.guide-title h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(36px,4.5vw,58px);line-height:1.15}.guide-intro{color:#515b51;font-size:19px;line-height:1.8}.guide-byline{margin:20px 0}.guide-title>.primary{margin-bottom:28px}.guide-disclaimer{border-left:3px solid var(--coral);background:#f1f0e7;padding:18px 22px;font-size:13px;line-height:1.8}.guide-toc{border:1px solid var(--line);border-radius:10px;margin:30px 0;padding:24px;font-size:15px;display:block}.guide-toc ul{margin:14px 0 0;padding-left:20px}.guide-toc li{margin:10px 0}.guide-toc a{text-underline-offset:4px;text-decoration:underline}.guide-body section{margin:42px 0;scroll-margin-top:20px}.guide-body h2,.guide-sources h2,.guide-related h2{letter-spacing:-.8px;margin-bottom:18px;font-size:29px;line-height:1.3}.guide-body p,.guide-body li{color:#3d483e;font-size:17px;line-height:1.9}.guide-body p{margin:16px 0}.guide-body ul{padding-left:24px}.guide-body li{margin:10px 0}.guide-template{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#fffdf8;border-radius:10px;padding:25px;font-family:inherit;font-size:15px;line-height:1.8}.guide-sources{border-top:1px solid var(--line);padding-top:30px}.guide-sources p{color:#62675e;font-size:14px;line-height:1.8}.guide-sources ul{padding-left:20px}.guide-sources li{margin:14px 0;line-height:1.6}.guide-sources a,.guide-all{color:#aa3d29;text-underline-offset:4px;text-decoration:underline}.guide-related>div{gap:12px;display:grid}.guide-related a{border:1px solid var(--line);background:#fffdf8;border-radius:8px;justify-content:space-between;gap:16px;padding:20px;line-height:1.5;display:flex}.guide-related a:hover{border-color:var(--coral)}.guide-related a>span{color:var(--coral)}.guide-all{margin-top:30px;display:inline-block}.guide-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;max-width:1120px;margin:auto;padding:35px 32px;display:flex}.guide-footer p,.guide-footer>a:last-child{font-size:13px}.guide-footer>a:last-child{text-decoration:underline}@media (max-width:850px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.guide-grid{grid-template-columns:1fr}.guide-header{min-height:90px;padding:22px}.guide-header nav{gap:14px;display:flex}.guide-header nav>a:first-child{display:block}.guide-header .primary{padding:12px;font-size:12px}.guide-index,.guide-article{padding-left:22px;padding-right:22px}.guide-index h1,.guide-title h1{letter-spacing:-1.4px}.guide-cta{padding:28px 23px}.guide-footer{flex-direction:column;align-items:flex-start;padding:30px 22px}.guide-breadcrumb{display:flex}.guide-template{padding:18px}.guide-body h2{font-size:26px}}.guide-count{color:#62675e;margin-top:20px;font-size:13px;display:block}.guide-clusters{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-bottom:48px;display:flex}.guide-clusters a{border:1px solid var(--line);background:#fffdf8;border-radius:24px;padding:11px 15px;font-size:13px}.guide-clusters a:hover{border-color:var(--coral)}.guide-group{margin:50px 0;scroll-margin-top:20px}.guide-group>h2{margin-bottom:25px;font-size:31px}.guide-card h3{letter-spacing:-.7px;margin:18px 0 14px;font-family:Manrope,sans-serif;font-size:23px;font-weight:600;line-height:1.3}@media print{.guide-header,.guide-footer,.guide-cta,.guide-toc,.guide-related,.guide-all,.guide-title>.primary{display:none!important}.guide-article{max-width:none;padding:0}.guide-body section{break-inside:avoid}.guide-template{background:#fff;border:1px solid #999}.guides-shell{color:#111}.guide-body p,.guide-body li{font-size:11pt;line-height:1.6}.guide-title h1{font-size:28pt}.guide-disclaimer{background:#fff}.guide-sources a{overflow-wrap:anywhere}}.guide-byline a,.guide-body .section-sources a{text-underline-offset:3px;text-decoration:underline}.guide-body .section-sources{border-left:2px solid var(--line);color:#62675e;padding-left:14px;font-size:13px;line-height:1.8}.guide-body .section-sources a{overflow-wrap:anywhere}.guide-answer-question{margin:1.4rem 0 .7rem;font-size:clamp(1.25rem,3vw,1.65rem);line-height:1.35}.bill-comparison,.help-options{border:1px solid var(--line);background:#fffdf8;border-radius:14px;margin:40px 0;padding:28px;scroll-margin-top:140px}.bill-comparison h2,.help-options h2{letter-spacing:-.7px;margin-bottom:18px;font-size:28px;line-height:1.25}.bill-comparison p,.help-options p{margin:14px 0;line-height:1.7}.bill-comparison a,.help-options a{text-underline-offset:3px;text-decoration:underline}.comparison-fields{gap:18px;margin:24px 0;display:grid}.comparison-fields label{gap:8px;font-weight:600;display:grid}.comparison-fields input{width:100%;font:inherit;background:#fff;border:1px solid #bac1b5;border-radius:7px;padding:13px}.comparison-confirm{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.comparison-confirm input{flex-shrink:0;width:18px;height:18px;margin-top:6px}.comparison-note,#comparison-help{color:#62675e;font-size:13px}.comparison-result{background:#edf0e5;border-radius:9px;margin-top:20px;padding:22px}.comparison-result h3{font-size:18px;line-height:1.4}.comparison-table{margin:22px 0;overflow-x:auto}.comparison-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:1.6}.comparison-table caption{text-align:left;margin-bottom:12px;font-weight:600}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;border:1px solid var(--line);padding:14px}.comparison-table thead{background:#edf0e5}.comparison-table tbody th{width:26%;font-weight:600}@media (max-width:600px){.bill-comparison,.help-options{padding:18px}.bill-comparison h2,.help-options h2{font-size:24px}}
