.page-contents{display:flex;flex-wrap:wrap;gap:12px 25px;padding-top:20px;padding-bottom:23px;border-top:1px solid var(--line);font-size:14px;line-height:1.6}.page-contents span{color:var(--muted)}.page-contents a{border-bottom:1px solid #666}.page-contents a:hover{color:var(--orange)}.editorial-callout{padding:24px 26px;margin:26px 0;border-left:3px solid var(--orange);background:var(--panel)}.reading .editorial-callout h3{margin:0 0 14px;font-size:1.35rem;line-height:1.35}.editorial-callout p:last-child,.editorial-callout ul:last-child{margin-bottom:0}.reading>h2:first-of-type{margin-top:0}.reading a:not(.button):not(.text-link){text-decoration:underline;text-underline-offset:4px}.reading .faq{margin-top:30px}.reading .faq summary{line-height:1.6}.reading .faq p{font-size:16px}.reading .text-link{margin:12px 24px 12px 0}.reading ul{margin-bottom:25px}.reading ul li{margin-bottom:12px}.offer-table{width:100%;border-collapse:collapse;font-size:15px;margin:30px 0}.offer-table th,.offer-table td{text-align:left;border-bottom:1px solid var(--line);padding:17px 12px;vertical-align:top}.offer-table th{color:var(--orange);font-weight:600}.offer-table td:last-child{white-space:nowrap;font-weight:600}.source-note{font-size:14px;border-top:1px solid var(--line);padding-top:20px;margin-top:30px}.reading .family-photo{width:100%;height:auto;margin:32px 0}.long-intake-copy{padding-top:35px}.reading h2{line-height:1.2}.section .reading .eyebrow{margin-bottom:20px}.editorial-callout li{margin-bottom:9px}.intake-form .help{font-size:13px;margin-top:9px}.intake-form .field-row{grid-template-columns:1fr}.review-table-wrap{overflow-x:auto}.review-table{min-width:560px}.reading .article-related{margin-top:40px;border-top:1px solid var(--line);padding-top:25px}.reading .article-related a{display:inline-block;margin:6px 18px 6px 0}.article-hero-image{margin-bottom:0}.full-article .page-hero{padding-bottom:40px}.photo-version .full-article .page-hero{padding-bottom:85px}.word-note{color:var(--muted);font-size:13px}.rates.two{grid-template-columns:1fr 1fr}.rate p{font-size:15px}.rate ul{font-size:15px}.intake-intro .lead{font-size:18px}
@media(max-width:650px){.page-contents{gap:12px 18px;font-size:13px}.page-contents span{width:100%}.editorial-callout{padding:21px 20px}.reading .editorial-callout h3{font-size:1.23rem}.reading p{line-height:1.85}.rates.two{grid-template-columns:1fr}.offer-table{font-size:13px}.offer-table td,.offer-table th{padding:14px 7px}.reading .text-link{font-size:14px}.reading .faq summary{font-size:16px}.photo-version .full-article .page-hero{padding-bottom:0}}
.review-table td:last-child{white-space:normal;font-weight:400;min-width:340px}.review-table td:first-child{min-width:135px}.page-contents a[aria-current]{color:var(--orange)}
