.res-body{background:var(--c-off-white);color:var(--c-steel-800)}.res-container{width:100%;max-width:1280px;margin:0 auto;padding-inline:var(--ha4-gutter);box-sizing:border-box;padding-bottom:clamp(2.5rem,5vw,4rem)}.res-body .blog-breadcrumb,.res-body .blog-breadcrumb a,.res-body .blog-breadcrumb [aria-current=page]{color:var(--c-steel-900)}.res-prose{max-width:78ch;margin:0;padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(2.5rem,5vw,4rem);color:var(--c-steel-800)}.res-content h2{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:700;line-height:1.15;color:var(--c-steel-900);margin:clamp(2rem,4vw,2.75rem) 0 clamp(.75rem,1.5vw,1rem)}.res-content h3{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:700;color:var(--c-steel-900);margin:clamp(1.5rem,3vw,2rem) 0 .5rem}.res-content p,.res-content li{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-loose);color:var(--c-steel-800)}.res-content p{margin:0 0 1.25rem}.res-content ul,.res-content ol{margin:0 0 1.25rem;padding-left:1.5rem}.res-content a{color:var(--c-steel-600);text-decoration:underline;text-underline-offset:2px}.res-content a:hover,.res-content strong{color:var(--c-steel-900)}.res-hub-intro{max-width:78ch;padding-top:clamp(1.5rem,3vw,2.5rem)}.res-lede{font-family:var(--font-body);font-size:clamp(1.125rem,1.8vw,1.3rem);line-height:1.5;color:var(--c-steel-900);margin:0 0 1.25rem}.res-hub-intro .res-content p{margin:0 0 .5rem}.res-empty{font-family:var(--font-body);color:var(--c-steel-600);padding:2rem 0}.res-group{margin:clamp(1.5rem,3vw,2.5rem) 0 0}.res-group-title{font-family:var(--font-heading);font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:700;text-transform:capitalize;color:var(--c-steel-900);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--c-gold)}.res-group-count{font-family:var(--font-body);font-size:.85rem;font-weight:400;text-transform:none;color:var(--c-steel-600);margin-left:.5rem}.res-group-desc{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-loose);color:var(--c-steel-800);margin:-.5rem 0 1rem;max-width:78ch}.res-list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(.75rem,1.5vw,1rem)}.res-item a{display:grid;row-gap:.25rem;text-decoration:none;background:var(--c-white);border:1px solid var(--c-steel-100);border-left:3px solid var(--c-steel-600);border-radius:10px;padding:clamp(.875rem,2vw,1.125rem) clamp(1rem,2.5vw,1.5rem);transition:border-color .2s ease}.res-item a:hover{border-left-color:var(--c-gold)}.res-item-title{font-family:var(--font-heading);font-size:clamp(1.0625rem,1.8vw,1.25rem);font-weight:700;color:var(--c-steel-900);margin:0;text-transform:none}.res-item-answer{font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:var(--c-steel-600)}.res-related{margin-top:clamp(2.5rem,5vw,4rem)}.res-state{margin-top:clamp(1.25rem,2.5vw,2rem)}.res-state-title{font-family:var(--font-heading);font-size:clamp(1rem,1.8vw,1.25rem);font-weight:700;color:var(--c-steel-700);margin:0 0 .75rem}.supports[data-astro-cid-gmbsof2e]{margin:clamp(2rem,4vw,3rem) 0 0;padding:clamp(1.1rem,2.2vw,1.6rem);background:var(--c-steel-100, #f2f4f6);border-top:3px solid var(--c-gold, #b8913a);border-radius:10px}.supports-eyebrow[data-astro-cid-gmbsof2e]{display:block;font-family:var(--font-body);font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-steel-700, #4a5560)}.supports-h2[data-astro-cid-gmbsof2e]{margin:.25rem 0 .9rem;font-family:var(--font-heading);font-weight:700;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.15;color:var(--c-steel-900, #1d2733)}.supports-list[data-astro-cid-gmbsof2e]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.supports-list[data-astro-cid-gmbsof2e] a[data-astro-cid-gmbsof2e]{display:inline-block;font-family:var(--font-heading);font-weight:700;font-size:.85rem;text-decoration:none;padding:8px 14px;border-radius:999px;background:var(--c-white, #fff);color:var(--c-steel-900, #1d2733);border:1px solid color-mix(in srgb,var(--c-steel-900, #1d2733) 14%,transparent)}.supports-list[data-astro-cid-gmbsof2e] a[data-astro-cid-gmbsof2e]:hover{border-color:var(--c-gold, #b8913a);color:var(--c-gold-deep, #8a6b24)}
