.brand-divider{height:auto;width:auto;background:none;opacity:.5;font-size:22px;font-weight:400;letter-spacing:0;margin-left:5px}.brand-descriptor{letter-spacing:1px}.service-guide-link{display:inline-block;font-size:13px;line-height:1.6;margin-top:16px;color:var(--text);text-decoration:underline;text-underline-offset:5px}.resource-section{border-top:1px solid var(--line)}.resource-intro{max-width:610px;color:var(--muted);margin:22px 0 35px}.resource-section>.text-link{margin-top:36px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.guide-card{display:block;padding:30px 0;border-bottom:1px solid var(--line)}.guide-card h3{font-size:24px;line-height:1.35;letter-spacing:-.7px;font-weight:500;margin:0 0 14px}.guide-card p{font-size:16px;color:var(--muted);margin:0 0 20px;max-width:520px}.guide-card:hover h3{text-decoration:underline;text-underline-offset:5px}.read-link{font-size:14px}.read-link>span{margin-left:15px}.footer nav{display:flex;gap:22px;flex-wrap:wrap;font-size:13px}.reading-page .header{border-bottom:1px solid var(--line)}.reading-page .header nav,.reading-page .header-contact{color:var(--text)}.reading-page .header-contact{border-color:var(--line)}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;line-height:1.6;color:var(--muted);padding-top:38px}.breadcrumbs a:last-child{max-width:580px}.breadcrumbs a:hover{text-decoration:underline}.guide-index{padding-bottom:80px}.guide-index>h1,.article-header h1{font-size:clamp(36px,4.7vw,66px);font-weight:500;line-height:1.15;letter-spacing:-.045em;max-width:1000px;margin:0}.guide-index>.eyebrow{margin:65px 0 22px}.article-deck{font-size:20px;line-height:1.75;color:var(--muted);max-width:830px;margin:25px 0 30px}.article-header{padding-block:65px 55px}.article-header .eyebrow{color:var(--muted);margin-bottom:23px}.byline{font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:10px}.article-layout{display:grid;grid-template-columns:240px minmax(0,760px);justify-content:space-between;gap:65px;padding-bottom:50px}.article-toc{position:sticky;top:25px;align-self:start;display:flex;flex-direction:column;gap:17px;font-size:14px;line-height:1.55}.article-toc strong{margin-bottom:5px;font-size:12px;text-transform:uppercase;letter-spacing:1.3px;font-weight:500}.article-toc a{color:var(--muted)}.article-toc a:hover{color:var(--text);text-decoration:underline}.prose>section{margin-bottom:48px;scroll-margin-top:30px}.prose h2{font-size:clamp(26px,2.2vw,34px);line-height:1.25;margin:0 0 20px}.prose h3{font-size:21px;font-weight:500;margin:32px 0 12px;letter-spacing:-.4px}.prose p,.prose li{font-size:17px;line-height:1.9;color:var(--muted)}.prose p{margin:0 0 22px}.prose li{margin:10px 0}.prose ul{padding-left:23px}.prose a:not(.button){text-decoration:underline;text-underline-offset:4px}.table-scroll{overflow:auto;margin-block:24px;border:1px solid var(--line);border-radius:4px}table{width:100%;border-collapse:collapse;text-align:left;min-width:540px}th,td{padding:16px;vertical-align:top;font-size:15px;line-height:1.65;border-bottom:1px solid var(--line)}th{font-weight:600}td{color:var(--muted)}tr:last-child td{border-bottom:0}.working-checklist{padding:28px;border:1px solid var(--line);border-radius:4px}.checklist-items{display:flex;flex-direction:column;gap:18px}.checklist-items label{display:flex;align-items:flex-start;gap:13px;cursor:pointer;font-size:16px;line-height:1.65}.checklist-items input{width:19px;height:19px;flex-shrink:0;margin-top:5px;accent-color:#729247}.checklist-items input:checked+span{color:var(--muted);text-decoration:line-through}.checklist-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:28px}.checklist-actions button,.checklist-actions a{border:0;background:none;padding:5px 0;font:inherit;font-size:13px;color:var(--text);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.checklist-progress{font-size:14px!important}.prose details{padding:22px 0;border-bottom:1px solid var(--line)}.prose summary{cursor:pointer;font-size:18px;line-height:1.5}.prose details p{margin:15px 0 0}.source-list p,.source-list li{font-size:14px}.source-list h2{font-size:22px}.guide-cta{border-top:1px solid var(--line);padding:40px 0;margin-top:35px}.guide-cta h2{font-size:32px;margin:0 0 18px}.guide-cta p{color:var(--muted);max-width:700px;font-size:17px}.guide-cta>.text-link{display:block;width:fit-content;margin-top:22px}.related{padding-block:50px 85px;border-top:1px solid var(--line)}.related>h2{font-size:32px}.service-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-bottom:65px}.service-detail-grid h2{margin-top:25px}.contact-prompts{max-width:750px;padding-bottom:80px}.contact-prompts h2{margin-top:35px}
@media(max-width:1000px){.article-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}.footer nav{gap:14px}.article-toc{font-size:13px}}
@media(max-width:767px){.article-layout{grid-template-columns:1fr;gap:35px}.article-toc{position:static;padding:24px 0;border-block:1px solid var(--line)}.guide-grid,.service-detail-grid{grid-template-columns:1fr;gap:0}.article-header{padding-block:45px}.article-deck{font-size:18px}.guide-card h3{font-size:23px}.working-checklist{padding:22px 18px}.byline{font-size:12px}.reading-page .header nav{display:none}.footer nav{order:3;flex-basis:100%;font-size:12px}.breadcrumbs{font-size:12px;padding-top:26px}.resource-section h2 br{display:none}.prose p,.prose li{font-size:16px}.guide-cta h2{font-size:28px}.table-scroll{margin-inline:0}.guide-index>.eyebrow{margin-top:45px}}
@media print{html,body{background:white;color:black}.header,.footer,.skip-link,.breadcrumbs,.article-toc,.guide-cta,.related,.checklist-actions{display:none!important}.wrap{padding:0;max-width:none}.article-layout{display:block}.article-header{padding:0 0 25px}.article-header h1{font-size:28pt}.prose h2{font-size:18pt}.prose p,.prose li,.article-deck,.byline,.checklist-items{color:black;font-size:11pt}.working-checklist{break-inside:avoid}.table-scroll{overflow:visible}details:not([open])>*:not(summary){display:block}.source-list a{word-break:break-all}.prose a{color:black}}
