.lender-banner{background:#f3dfac;color:#26241e;border-bottom:1px solid #c8ad72;font-family:inherit}.lender-banner-inner{max-width:1280px;margin:auto;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:12px 24px}.lender-banner p{margin:0;font-size:14px;line-height:1.5;color:inherit}.lender-banner strong{color:inherit}.lender-banner-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;flex-shrink:0}.lender-banner a{font-size:13px;font-weight:700;color:#26241e;text-decoration:underline;text-underline-offset:3px}.lender-banner button{display:grid;place-items:center;border:1px solid #ae9564;background:transparent;color:#26241e;min-width:36px;min-height:36px;font-size:22px;cursor:pointer}.lender-banner-dismissed .lender-banner{display:none}.network-resource-links{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 32px;padding:24px;border-top:1px solid #c9c3b6;background:#eeeae0;color:#282823;font-size:14px}.network-resource-links a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.editorial{max-width:1120px;margin:0 auto;padding:64px 28px 88px;color:var(--ink,#252720);font-family:var(--ui,Arial,sans-serif);overflow-wrap:anywhere}.editorial h1{font-family:var(--display,Georgia,serif);font-size:clamp(2rem,1.5rem + 2.5vw,3.5rem);line-height:1.12;letter-spacing:-.025em;margin:14px 0 24px;max-width:none;color:inherit}.editorial h2{font-family:var(--display,Georgia,serif);font-size:clamp(25px,3vw,36px);line-height:1.2;margin:36px 0 14px;color:inherit}.editorial h3{font-size:20px;margin:26px 0 12px;color:inherit}.editorial p,.editorial li{font-size:17px;line-height:1.75;color:inherit}.editorial p{margin:0 0 18px}.editorial a{color:inherit;text-decoration:underline;text-underline-offset:4px}.editorial ul,.editorial ol{padding-left:24px;margin:18px 0}.editorial li{margin-bottom:10px}.editorial-kicker,.editorial-meta{font-size:13px!important;line-height:1.6!important;letter-spacing:.025em}.editorial-meta{display:flex;flex-wrap:wrap;gap:8px 18px}.editorial-lede{font-size:21px!important;max-width:65ch}.editorial-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);gap:48px;align-items:start}.editorial-aside{border-top:4px solid #ac4f28;background:#f0e8d5;color:#282823;padding:28px}.editorial-aside h2{margin-top:0;font-size:28px}.editorial .editorial-cta{display:inline-block;background:#282823;color:#fff7e6;padding:14px 22px;text-decoration:none;font-size:16px;font-weight:700;line-height:1.5}.editorial-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:26px 0}.editorial-note{border-left:3px solid #ac4f28;padding:4px 0 4px 20px;margin:28px 0}.editorial-list{list-style:none!important;padding:0!important}.editorial-list>li{border-top:1px solid #bcb5a8;padding:28px 0;margin:0}.editorial-list h2{margin:8px 0 12px;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);max-width:none}.editorial-tags{display:flex;flex-wrap:wrap;gap:10px 18px;margin:22px 0 36px;font-size:13px}.editorial-article{max-width:none}.editorial-article h1{max-width:none}.editorial-body table{display:block;overflow-x:auto;border-collapse:collapse;width:100%;margin:24px 0}.editorial-body td,.editorial-body th{padding:12px;border:1px solid #bcb5a8;text-align:left}.editorial-body img{max-width:100%;height:auto}.editorial :focus-visible,.lender-banner :focus-visible,.network-resource-links :focus-visible{outline:3px solid #9c3f1d;outline-offset:4px}.editorial [id]{scroll-margin-top:120px}
@media(max-width:1000px){.lender-banner-inner{flex-wrap:wrap}.lender-banner-actions{flex-shrink:1}}@media(max-width:760px){.editorial{padding:40px 22px 64px}.editorial-grid{grid-template-columns:minmax(0,1fr);gap:28px}.lender-banner-inner{padding:12px 20px}.lender-banner-actions{gap:10px 16px}.editorial h1{font-size:clamp(1.875rem,1.25rem + 2.5vw,2.375rem)}.editorial-aside{padding:24px}.network-resource-links{justify-content:flex-start}.editorial p,.editorial li{font-size:16px}}

.network-guidance{padding:44px 24px;background:#272a22;color:#faf4e6}.network-guidance>div{max-width:1120px;margin:auto}.network-guidance h2{font:600 clamp(24px,3vw,34px)/1.25 var(--display,Georgia,serif);color:inherit;margin:0 0 12px;max-width:30ch}.network-guidance p{font-size:16px;line-height:1.6;max-width:65ch;color:inherit;margin:0 0 20px}.network-guidance a{display:inline-block;color:#faf4e6;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.guidance-form{background:#f2ecdd;border:1px solid #c9c1af;padding:28px;color:#262820;margin-top:32px}.guidance-form h2{margin-top:0}.guidance-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.guidance-fields .wide{grid-column:1/-1}.guidance-fields label{display:block;font-size:14px;font-weight:700;margin:0 0 7px}.guidance-fields input,.guidance-fields select,.guidance-fields textarea{box-sizing:border-box;width:100%;min-width:0;padding:12px;background:#fffdf8;color:#252720;border:1px solid #918c80;border-radius:0;font:16px/1.5 Arial,sans-serif}.guidance-fields textarea{min-height:120px}.guidance-form .editorial-cta{border:0;cursor:pointer}.guidance-form small{display:block;font-size:13px;line-height:1.5;margin-top:7px}@media(max-width:600px){.guidance-fields{grid-template-columns:minmax(0,1fr)}.guidance-form{padding:22px}}

/* Resource pages inherit the type and palette of the active site. */
.editorial{font-family:var(--ui,var(--sans,Arial,sans-serif))}.editorial h1,.editorial h2,.editorial h3{font-family:var(--display,var(--serif,var(--sans,Georgia,serif)))}.editorial .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.editorial .ui-arrow{vertical-align:middle;margin-left:8px;flex-shrink:0}.editorial .editorial-cta{background:var(--ink,#282823);color:var(--paper,#fff7e6);border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.editorial .editorial-cta:hover{opacity:.88}.resource-start{margin-block:48px 56px;padding-top:8px;border-top:1px solid var(--rule,#bcb5a8)}.resource-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.resource-featured article{padding-top:10px}.resource-featured h3{font-size:24px;line-height:1.3;margin:12px 0}.resource-featured p{font-size:15px}.resource-read{display:inline-flex;align-items:center;font-size:14px;font-weight:600}.resource-search{margin:24px 0}.resource-search label{font-size:14px;font-weight:600;display:block;margin-bottom:8px}.resource-search>div{display:flex;gap:12px}.resource-search input{min-width:0;flex:1;border:1px solid var(--rule,#bcb5a8);background:var(--paper,#fff7e6);color:var(--ink,#282823);font-family:inherit;font-size:16px;line-height:1.5;padding:12px 14px;border-radius:0}.resource-search .editorial-cta{font-family:inherit;font-weight:600;font-size:15px;line-height:1.5}.resource-bottom{border-top:1px solid var(--rule,#bcb5a8);margin-top:48px;padding:12px 0 0}.resource-bottom p{max-width:60ch}.resource-sidebar{position:sticky;top:110px}.resource-sidebar h2{font-size:24px;margin:0 0 18px}.resource-toc{border-top:1px solid var(--rule,#bcb5a8);padding-top:24px}.resource-toc ol{padding-left:20px}.resource-toc li{font-size:14px;line-height:1.5;margin-bottom:12px}.resource-help{background:var(--paper-2,var(--hlc-cream-deep,#eeeae0));border:1px solid var(--rule,#bcb5a8);padding:24px;margin-top:32px}.resource-help p{font-size:15px;line-height:1.6}.resource-help p:last-child{margin:18px 0 0}.resource-help .editorial-cta{font-size:14px;padding:12px 16px}.resource-empty{padding:24px 0}.resource-related{margin-top:56px}.resource-article .editorial-body{min-width:0}.resource-article .editorial-grid{grid-template-columns:minmax(0,1fr) 280px;gap:56px}.resource-article .editorial-body>p:first-child{font-size:20px;line-height:1.65}.editorial-list>li{border-color:var(--rule,#bcb5a8)}
@media(max-width:1000px){.resource-article .editorial-grid{grid-template-columns:minmax(0,1fr);gap:32px}.resource-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:28px}.resource-help{margin-top:0}.resource-featured{gap:24px}}@media(max-width:760px){.resource-featured,.resource-sidebar{grid-template-columns:minmax(0,1fr)}.resource-featured article{border-top:1px solid var(--rule,#bcb5a8);padding-top:12px}.resource-search>div{flex-direction:column}.resource-search .editorial-cta{justify-content:center}.resource-start{margin-block:32px 40px}.resource-article .editorial-body>p:first-child{font-size:18px}}

.resource-mobile-toc{display:none}@media(max-width:1000px){.resource-mobile-toc{display:block;border-block:1px solid var(--rule,#bcb5a8);margin-bottom:28px}.resource-mobile-toc summary{padding:16px 0;cursor:pointer;font-size:15px;font-weight:600}.resource-mobile-toc li{font-size:14px}.resource-sidebar .resource-toc{display:none}.resource-sidebar{display:block}}

/* Titles use their layout width; prose retains its separate reading column. */
.editorial h1,.editorial-list h2,.resource-featured h3{text-wrap:balance;word-break:normal;hyphens:none}

.service-quote{font:600 1rem/1.4 var(--sans,var(--ui,Arial,sans-serif));margin-block:.75rem}.service-quote a{text-decoration:underline;text-underline-offset:.2em}.est .quote-label{font-size:1.125rem}
