:root{--background:#fff;--foreground:#14283d;--primary:#175ea8}body{color:var(--foreground);background:var(--background);margin:0;font-family:Arial,Helvetica,sans-serif}p,li{font-size:1rem}img{max-width:100%}:is(a:focus-visible,button:focus-visible){outline-offset:4px;outline:3px solid #edab2e}@media (max-width:700px){.nav-wrap{flex-wrap:wrap}.nav-wrap nav{flex-wrap:wrap;gap:14px;display:flex}.page-hero h1{overflow-wrap:anywhere}}.article-content{max-width:800px;margin:0 auto}.article-content p,.article-content li{line-height:1.8}.article-content h2{margin-top:2.5rem}.article-content table{border-collapse:collapse;width:100%;display:block;overflow:auto}.article-content th,.article-content td{text-align:left;border-bottom:1px solid #dce4ec;padding:12px}.article-content img{height:auto}.article-byline{color:#59697b}.recovery-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.recovery-grid article{border:1px solid #dce4ec;border-radius:12px;padding:24px}.recovery-grid h2{font-size:1.4rem}.article-content a{text-decoration:underline}.article-featured{object-fit:cover;border-radius:12px;width:100%;max-height:480px;margin:12px 0 28px}.article-content{overflow-wrap:anywhere}.recovery-grid article{min-width:0}@media (max-width:800px){.site-header{height:auto}.nav-wrap{flex-wrap:wrap;gap:16px;padding-top:12px;padding-bottom:12px}.nav-wrap nav{flex-wrap:wrap;order:3;gap:12px;width:100%;display:flex}.nav-wrap>.button{display:none}.brand-logo{max-width:220px;height:auto}.recovery-grid{grid-template-columns:1fr}}.editorial-copy figure{background:#f7fafc;border:1px solid #dce5ee;border-radius:12px;margin:2rem 0;padding:0;overflow:hidden}.editorial-copy figure img{border-radius:0;margin:0}.editorial-copy figcaption{color:#425a70;border-top:1px solid #dce5ee;padding:1rem 1.2rem;font-size:.9rem;line-height:1.6}.editorial-page{color:#14283d;background:#f0f4f8;padding-bottom:5rem}.editorial-page .container,.blog-index .container,.site-header .container{max-width:1180px}.site-header .nav-wrap,.site-header nav{gap:20px}.site-header .button{white-space:nowrap}.editorial-hero{color:#fff;background:#112a46;border-bottom:5px solid #eeaa42;padding:2rem 0 3.5rem}.back-to-blog{color:#c5def7;margin-bottom:2rem;font-size:.9rem;text-decoration:none;display:inline-block}.back-to-blog:hover{color:#fff;text-decoration:underline}.editorial-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:3rem;display:grid}.editorial-hero h1{letter-spacing:-.035em;color:#fff;overflow-wrap:anywhere;margin:1rem 0 1.2rem;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.13}.editorial-category{color:#ffd189;letter-spacing:.1em;text-transform:uppercase;font-size:.85rem;font-weight:700;line-height:1.5;display:inline-block}.editorial-deck{color:#d3e1ee;max-width:42rem;font-size:1.1rem;line-height:1.65}.editorial-meta{align-items:center;gap:.8rem;margin-top:1.7rem;font-size:.9rem;line-height:1.5;display:flex}.editorial-meta a{color:#fff;font-weight:700;text-decoration:none}.editorial-meta a:hover{text-decoration:underline}.author-monogram{color:#fff;background:#214665;border:1px solid #6b8aab;border-radius:50%;flex-shrink:0;place-items:center;width:2.7rem;height:2.7rem;font-size:.85rem;font-weight:700;display:grid}.article-date{color:#bed1e3;margin-top:.2rem;font-size:.875rem;display:block}.editorial-cover{background:#1c3f61;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 24px 60px #0003}.editorial-cover img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.editorial-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:2.5rem;padding-top:3rem;display:grid}.article-toc{scrollbar-width:thin;max-height:calc(100vh - 120px);padding-top:.4rem;display:block;position:sticky;top:100px;overflow:auto}.editorial-layout:not(:has(.article-toc)){grid-template-columns:minmax(0,1fr)}.toc-label{text-transform:uppercase;letter-spacing:.12em;color:#34516f;margin:0 0 1rem;font-weight:800;font-size:.8rem!important}.article-toc ol{border-left:2px solid #d4dfe9;margin:0;padding:0;list-style:none}.article-toc li{margin:0;padding:0;line-height:1.5;font-size:.875rem!important}.article-toc a{color:#445b70;border-left:2px solid #0000;margin-left:-2px;padding:.55rem 0 .55rem 1rem;text-decoration:none;display:block}:is(.article-toc a:hover,.article-toc a:focus-visible){color:#175ea8;background:#e6edf5;border-left-color:#175ea8}.editorial-copy{box-sizing:border-box;background:#fff;border:1px solid #dce5ee;border-radius:14px;width:100%;min-width:0;max-width:850px;margin:0;padding:2.5rem 3rem 3rem;box-shadow:0 8px 30px #173d6410}.editorial-copy>p,.editorial-copy li{color:#33475b;font-size:1.0625rem;line-height:1.85}.editorial-copy p{margin:1.1rem 0}.editorial-copy a{color:#155d9f;text-underline-offset:3px;overflow-wrap:anywhere}.editorial-copy h2{letter-spacing:-.02em;color:#132c46;border-top:1px solid #dce5ee;margin:2.7rem 0 1rem;padding-top:1.6rem;scroll-margin-top:110px;font-size:1.7rem;line-height:1.3}.editorial-copy>h2:first-child{border-top:0;margin-top:0;padding-top:0}.editorial-copy h3{color:#234b70;margin:1.8rem 0 .75rem;font-size:1.2rem;line-height:1.45}.editorial-copy ul,.editorial-copy ol{padding-left:1.5rem}.editorial-copy li{margin:.5rem 0;padding-left:.25rem}.editorial-copy li::marker{color:#175ea8;font-weight:700}.editorial-copy img{background:#eaf1f7;border-radius:12px;width:100%;height:auto;margin:2rem 0;display:block}.editorial-copy blockquote{color:#274c70;background:#f1f6fb;border-left:4px solid #3979b4;margin:1.8rem 0;padding:.7rem 1.4rem}.article-callout{background:#eaf3fc;border:1px solid #cbdff1;border-left:5px solid #1e6caf;border-radius:0 12px 12px 0;margin:1.8rem 0;padding:1.3rem 1.5rem}.article-callout:first-child{margin-top:0}.article-callout p{color:#23415d;font-size:1rem;line-height:1.75}.article-callout div>:first-child{margin-top:0}.article-callout div>:last-child{margin-bottom:0}.article-callout .callout-label{letter-spacing:.09em;text-transform:uppercase;color:#17558b;margin:0 0 .6rem;font-size:.78rem;font-weight:800}.callout-warning{background:#fff6e8;border-color:#ead7b8 #ead7b8 #ead7b8 #cb7b14}.callout-warning .callout-label{color:#87500c}.callout-warning p{color:#5f4829}.callout-action{background:#edf7f5;border-color:#c6e2da #c6e2da #c6e2da #237768}.callout-action .callout-label{color:#206558}.editorial-copy table{border:1px solid #dce5ee;border-radius:8px;margin:1.5rem 0;font-size:.95rem}.editorial-copy th{color:#173d60;background:#eaf1f7}.editorial-copy tr:nth-child(2n){background:#f7f9fc}.article-end{border-top:1px solid #dce5ee;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:3rem;padding-top:1.5rem;font-size:.9rem;display:flex}.article-end span{color:#63778a}.article-end a{font-weight:700}.blog-index{background:#f0f4f8}.blog-index .page-hero{background:#112a46;border-bottom:5px solid #eeaa42;padding:3.5rem 0}.blog-index .page-hero h1{color:#fff;letter-spacing:-.04em;font-size:clamp(2.2rem,4vw,3.8rem)}.blog-index .page-hero p{color:#d3e1ee;font-size:1.1rem}.blog-index .page-hero .eyebrow{color:#ffd189}.blog-index main>.section{background:#f0f4f8}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;display:grid}.blog-card{background:#fff;border:1px solid #d9e3ed;border-radius:14px;flex-direction:column;min-width:0;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 5px 18px #173d6409}.blog-card:hover{border-color:#9ebcda;box-shadow:0 12px 28px #173d641b}.blog-card-image{aspect-ratio:3/2;background:#173552;display:block;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.blog-card:hover .blog-card-image img{transform:scale(1.025)}.blog-card-copy{flex-direction:column;flex:1;padding:1.5rem;display:flex}.blog-card-category{text-transform:uppercase;letter-spacing:.08em;color:#175ea8;font-size:.75rem;font-weight:800;line-height:1.5}.blog-card h2{letter-spacing:-.02em;margin:.7rem 0 .85rem;font-size:1.35rem;line-height:1.35}.blog-card h2 a{color:#142e48;text-decoration:none}.blog-card h2 a:hover{text-underline-offset:3px;text-decoration:underline}.blog-card-copy>p{color:#53697e;margin:0 0 1.5rem;font-size:.96rem;line-height:1.65}.blog-card-footer{color:#64778a;border-top:1px solid #e2e9f0;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.875rem;display:flex}.blog-card-footer a{color:#175ea8;font-weight:700;text-decoration:none}.service-resources{margin-top:4rem}.service-resources>h2{color:#142e48;margin-bottom:1.8rem;font-size:1.8rem}@media (max-width:1050px){.editorial-hero-grid{gap:2rem}.editorial-layout{grid-template-columns:180px minmax(0,1fr);gap:1.5rem}.editorial-copy{padding:2rem}.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.site-header .nav-wrap{flex-wrap:wrap;gap:14px;height:auto;min-height:82px;padding-top:12px;padding-bottom:12px}.site-header .nav-wrap nav{flex-wrap:wrap;order:3;gap:12px;width:100%;display:flex}.site-header .nav-wrap>.button{display:none}.editorial-copy h2{scroll-margin-top:150px}}@media (max-width:760px){.editorial-hero{padding:1.5rem 0 2rem}.back-to-blog{margin-bottom:1.5rem}.editorial-hero-grid{grid-template-columns:1fr;gap:1.8rem}.editorial-hero h1{font-size:2.1rem}.editorial-cover{max-width:620px}.editorial-layout{grid-template-columns:1fr;gap:1.5rem;padding-top:1.5rem}.article-toc{background:#e6edf5;border-radius:10px;max-height:none;padding:1rem 1.2rem;position:static}.article-toc ol{columns:2;column-gap:1rem}.article-toc li{break-inside:avoid}.editorial-copy{max-width:none;padding:1.5rem}.editorial-copy h2{font-size:1.5rem}.article-callout{padding:1.1rem}.blog-index .page-hero{padding:2.5rem 0}}@media (max-width:520px){.blog-card-grid{grid-template-columns:1fr}.article-toc ol{columns:1}.editorial-copy{padding:1.25rem}.editorial-meta{font-size:.85rem}.editorial-layout{gap:1rem}.blog-card-copy{padding:1.3rem}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card-image img{transition:none}.blog-card:hover .blog-card-image img{transform:none}}
