.resources-module__kVhRia__page{--navy:#071a33;--blue:#0d55c7;--orange:#bd4b08;--orange-dark:#a63e06;--ink:#0d2442;--muted:#5d6878;--line:#d8e1eb;min-width:0;color:var(--ink);background:#fff}.resources-module__kVhRia__wrap,.resources-module__kVhRia__editorialWrap{width:min(1180px,100% - 2rem);margin-inline:auto}.resources-module__kVhRia__hero{color:#fff;background:linear-gradient(105deg,#071a33 0%,#0a2d57 66%,#0d4076 100%);border-bottom:1px solid #173a62;align-items:center;min-height:430px;display:grid}.resources-module__kVhRia__hero .resources-module__kVhRia__wrap{padding-block:5rem}.resources-module__kVhRia__hero span,.resources-module__kVhRia__content>header>span,.resources-module__kVhRia__homeEditorial header>div>span{color:#7eb1f8;letter-spacing:.08em;font-family:Cascadia Mono,Consolas,monospace;font-size:.75rem;font-weight:850}.resources-module__kVhRia__hero h1{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:14ch;margin:.9rem 0 1rem;font-size:clamp(3rem,5.2vw,5.4rem);line-height:.96}.resources-module__kVhRia__hero p{color:#b8c9dc;max-width:68ch}.resources-module__kVhRia__hero .resources-module__kVhRia__wrap>div{gap:.7rem;margin-top:1.6rem;display:flex}.resources-module__kVhRia__hero a,.resources-module__kVhRia__lead a,.resources-module__kVhRia__read,.resources-module__kVhRia__homeEditorial header>a,.resources-module__kVhRia__featured>div>a{align-items:center;gap:.35rem;min-height:44px;font-size:.8125rem;font-weight:850;text-decoration:none;display:inline-flex}.resources-module__kVhRia__hero a,.resources-module__kVhRia__lead a,.resources-module__kVhRia__read{min-height:44px}.resources-module__kVhRia__hero a{color:#fff;border:1px solid #58769a;border-radius:8px;min-height:45px;padding:.7rem 1rem}.resources-module__kVhRia__hero .resources-module__kVhRia__heroBrowseLink{background:0 0}.resources-module__kVhRia__hero .resources-module__kVhRia__heroConversionLink{border-color:var(--orange);background:var(--orange)}.resources-module__kVhRia__hero .resources-module__kVhRia__heroConversionLink:hover{border-color:var(--orange-dark);background:var(--orange-dark)}.resources-module__kVhRia__lead{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr;align-items:center;gap:3rem;padding-block:5rem;display:grid}.resources-module__kVhRia__lead>div:first-child>span{color:var(--blue);font-size:.75rem;font-weight:850}.resources-module__kVhRia__lead h2{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:16ch;margin:.8rem 0 1rem;font-size:clamp(2.2rem,3.6vw,4rem);line-height:1}.resources-module__kVhRia__lead p{max-width:58ch;color:var(--muted);line-height:1.7}.resources-module__kVhRia__lead a,.resources-module__kVhRia__homeEditorial header>a,.resources-module__kVhRia__featured>div>a,.resources-module__kVhRia__read{color:var(--blue)}.resources-module__kVhRia__leadImage{background:#edf3fa;border-radius:12px;min-height:390px;position:relative;overflow:hidden}.resources-module__kVhRia__leadImage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.resources-module__kVhRia__leadImage span{color:#fff;background:#071a33e0;border-radius:4px;padding:.3rem .5rem;font-size:.75rem;position:absolute;bottom:.8rem;left:.8rem}.resources-module__kVhRia__content{padding-block:5rem}.resources-module__kVhRia__content>header{max-width:740px;margin-bottom:2rem}.resources-module__kVhRia__content>header h2,.resources-module__kVhRia__homeEditorial header h2{letter-spacing:-.04em;margin:.65rem 0 .7rem;font-size:clamp(2rem,3.4vw,3.5rem);line-height:1}.resources-module__kVhRia__content>header p,.resources-module__kVhRia__homeEditorial header p{color:var(--muted)}.resources-module__kVhRia__directory{gap:1.5rem;min-width:0;display:grid}.resources-module__kVhRia__tools{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-width:0;max-width:100%;padding-block:1rem;display:flex}.resources-module__kVhRia__tools>label{border:1px solid #aebccc;border-radius:8px;align-items:center;gap:.65rem;min-width:320px;min-height:46px;padding:0 .85rem;display:flex}.resources-module__kVhRia__tools input{width:100%;min-width:0;min-height:44px;color:var(--ink);background:0 0;border:0;outline:0}.resources-module__kVhRia__tools>[role=tablist]{gap:.3rem;min-width:0;max-width:100%;display:flex;overflow-x:auto}.resources-module__kVhRia__tools button{color:#506177;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:44px;padding:.5rem .7rem;font-size:.8125rem;font-weight:800}.resources-module__kVhRia__tools>[role=tablist] button:focus-visible{outline-offset:-3px}.resources-module__kVhRia__tools button[aria-selected=true]{color:#0a4cae;background:#eaf2fd;border-color:#b8cae2}.resources-module__kVhRia__cards{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;display:grid}.resources-module__kVhRia__cards>article{background:#fff;min-width:0}.resources-module__kVhRia__cardImage{min-height:210px;display:block;position:relative;overflow:hidden}.resources-module__kVhRia__cardImage img{object-fit:cover;transition:transform .35s}.resources-module__kVhRia__cards>article:hover .resources-module__kVhRia__cardImage img{transform:scale(1.025)}.resources-module__kVhRia__cardBody{flex-direction:column;min-width:0;min-height:310px;padding:1.25rem;display:flex}.resources-module__kVhRia__cardMeta{min-width:0;color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;font-family:Cascadia Mono,Consolas,monospace;font-size:.75rem;display:flex}.resources-module__kVhRia__cardMeta span{color:var(--blue);font-weight:850}.resources-module__kVhRia__cardBody h3{margin:.9rem 0 .7rem;font-size:1.15rem;line-height:1.25}.resources-module__kVhRia__cardBody h3 a{color:var(--ink);text-decoration:none}.resources-module__kVhRia__cardBody p{color:var(--muted);font-size:.875rem;line-height:1.65}.resources-module__kVhRia__tags{flex-wrap:wrap;gap:.35rem;margin:.4rem 0;display:flex}.resources-module__kVhRia__tags span{color:var(--muted);border:1px solid #d5e0eb;border-radius:999px;padding:.2rem .45rem;font-size:.75rem}.resources-module__kVhRia__cardBody>small{color:var(--muted);font-size:.75rem}.resources-module__kVhRia__read{margin-top:auto;padding-top:1rem}.resources-module__kVhRia__empty{border:1px solid var(--line);text-align:center;padding:3rem}.resources-module__kVhRia__empty p{color:var(--muted)}.resources-module__kVhRia__homeEditorial{border-block:1px solid var(--line);background:#f4f7fb;padding-block:5.5rem}.resources-module__kVhRia__homeEditorial header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.resources-module__kVhRia__homeEditorial header>div{max-width:760px}.resources-module__kVhRia__editorialGrid{border:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,.9fr);gap:1px;min-width:0;display:grid}.resources-module__kVhRia__editorialGrid>*{background:#fff}.resources-module__kVhRia__featured>a{min-height:285px;display:block;position:relative;overflow:hidden}.resources-module__kVhRia__featured>a img{object-fit:cover}.resources-module__kVhRia__featured>a span{color:#fff;background:#071a33e0;border-radius:4px;padding:.3rem .5rem;font-size:.75rem;position:absolute;bottom:.75rem;left:.75rem}.resources-module__kVhRia__featured>div{padding:1.35rem}.resources-module__kVhRia__featured>div>small{color:var(--blue);font-weight:850}.resources-module__kVhRia__featured h3{margin:.55rem 0 .7rem;font-size:1.35rem}.resources-module__kVhRia__featured p{color:var(--muted);font-size:.875rem;line-height:1.6}.resources-module__kVhRia__editorialList{flex-direction:column;min-width:0;padding:1.25rem;display:flex}.resources-module__kVhRia__editorialList>strong{border-bottom:2px solid var(--navy);align-items:center;gap:.5rem;padding-bottom:.8rem;display:flex}.resources-module__kVhRia__editorialList>a{border-bottom:1px solid var(--line);min-height:115px;color:var(--ink);grid-template-columns:43px 1fr auto;align-items:center;gap:.65rem;text-decoration:none;display:grid}.resources-module__kVhRia__editorialList>a>span{color:var(--blue);font-family:Cascadia Mono,Consolas,monospace;font-size:.75rem;font-weight:850}.resources-module__kVhRia__editorialList>a div{gap:.25rem;min-width:0;display:grid}.resources-module__kVhRia__editorialList>a b{overflow-wrap:anywhere;font-size:.875rem;line-height:1.3}.resources-module__kVhRia__editorialList>a small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.resources-module__kVhRia__editorialList>p{color:var(--muted);font-size:.875rem}@media (max-width:900px){.resources-module__kVhRia__lead{grid-template-columns:minmax(0,1fr)}.resources-module__kVhRia__leadImage{min-height:330px}.resources-module__kVhRia__cards,.resources-module__kVhRia__editorialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-module__kVhRia__featured{grid-column:1/-1}.resources-module__kVhRia__tools{flex-direction:column;align-items:stretch}.resources-module__kVhRia__tools>label{width:100%;min-width:0}.resources-module__kVhRia__homeEditorial header{flex-direction:column;align-items:start}}@media (max-width:620px){.resources-module__kVhRia__wrap,.resources-module__kVhRia__editorialWrap{width:min(100% - 1.2rem,1180px)}.resources-module__kVhRia__hero{min-height:0}.resources-module__kVhRia__hero .resources-module__kVhRia__wrap{padding-block:3.5rem}.resources-module__kVhRia__hero h1{font-size:clamp(2.7rem,12vw,3.6rem)}.resources-module__kVhRia__hero .resources-module__kVhRia__wrap>div{flex-wrap:wrap}.resources-module__kVhRia__lead,.resources-module__kVhRia__content,.resources-module__kVhRia__homeEditorial{padding-block:3.5rem}.resources-module__kVhRia__leadImage{min-height:250px}.resources-module__kVhRia__cards{grid-template-columns:minmax(0,1fr)}.resources-module__kVhRia__cardBody{min-height:260px}.resources-module__kVhRia__tools>[role=tablist]{width:100%}.resources-module__kVhRia__editorialGrid{grid-template-columns:minmax(0,1fr)}.resources-module__kVhRia__featured{grid-column:auto}.resources-module__kVhRia__editorialList>a{min-height:105px}}.resources-module__kVhRia__articlePage{--navy:#071a33;--blue:#0d55c7;--orange:#bd4b08;--orange-dark:#a63e06;--ink:#0d2442;--muted:#5d6878;--line:#d8e1eb;min-width:0;color:var(--ink);background:#fff}.resources-module__kVhRia__articleHero{color:#fff;background:#071a33;border-bottom:1px solid #173a62;padding-block:4.5rem}.resources-module__kVhRia__articleHero a{color:#a9c7ed;align-items:center;gap:.35rem;min-height:44px;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.resources-module__kVhRia__articleHero>.resources-module__kVhRia__wrap>span{color:#7eb1f8;letter-spacing:.07em;margin-top:2rem;font-family:Cascadia Mono,Consolas,monospace;font-size:.75rem;font-weight:850;display:block}.resources-module__kVhRia__articleHero h1{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:19ch;margin:.7rem 0 1rem;font-size:clamp(2.7rem,5vw,5rem);line-height:.98}.resources-module__kVhRia__articleHero p{color:#b8c9dc;max-width:70ch;line-height:1.7}.resources-module__kVhRia__articleHero>.resources-module__kVhRia__wrap>div{color:#91a8c3;flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.resources-module__kVhRia__articleLayout{grid-template-columns:minmax(0,1fr) minmax(0,330px);align-items:start;gap:4rem;min-width:0;max-width:100%;padding-block:4.5rem;display:grid}.resources-module__kVhRia__articleLayout>article,.resources-module__kVhRia__articleLayout>aside{min-width:0;max-width:100%}.resources-module__kVhRia__articleCover{border-radius:12px;min-width:0;max-width:100%;min-height:430px;position:relative;overflow:hidden}.resources-module__kVhRia__articleCover img{object-fit:cover;max-width:100%}.resources-module__kVhRia__articleCover span{color:#fff;background:#071a33e0;border-radius:4px;padding:.3rem .5rem;font-size:.75rem;position:absolute;bottom:.8rem;left:.8rem}.resources-module__kVhRia__articleBody{overflow-wrap:anywhere;width:100%;min-width:0;max-width:800px;padding-block:2rem;font-size:1rem;line-height:1.85}.resources-module__kVhRia__articleBody h2{margin:2rem 0 .6rem;font-size:1.7rem}.resources-module__kVhRia__articleBody img{max-width:100%;height:auto}.resources-module__kVhRia__articleBody pre,.resources-module__kVhRia__articleBody table{max-width:100%;display:block;overflow-x:auto}.resources-module__kVhRia__sourceLink{min-height:44px;color:var(--blue);align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.resources-module__kVhRia__articleLayout>aside{border-top:3px solid var(--blue);background:#edf3fa;padding:1.5rem;position:sticky;top:190px}.resources-module__kVhRia__articleLayout>aside>span{color:var(--blue);font-family:Cascadia Mono,Consolas,monospace;font-size:.75rem;font-weight:850}.resources-module__kVhRia__articleLayout>aside h2{margin:.8rem 0;font-size:1.45rem}.resources-module__kVhRia__articleLayout>aside p{color:var(--muted);font-size:.875rem;line-height:1.65}.resources-module__kVhRia__articleLayout>aside a{min-height:44px;color:var(--ink);border:1px solid #b7c7da;justify-content:space-between;align-items:center;margin-top:.6rem;padding:.65rem .8rem;font-size:.8125rem;font-weight:850;text-decoration:none;display:flex}.resources-module__kVhRia__articleLayout>aside a:first-of-type{border-color:var(--orange);background:var(--orange);color:#fff}.resources-module__kVhRia__articleLayout>aside a:first-of-type:hover{border-color:var(--orange-dark);background:var(--orange-dark)}@media (prefers-reduced-motion:reduce){.resources-module__kVhRia__cardImage img{transition:none}.resources-module__kVhRia__cards>article:hover .resources-module__kVhRia__cardImage img{transform:none}}@media (max-width:860px){.resources-module__kVhRia__articleLayout{grid-template-columns:minmax(0,1fr);gap:2rem}.resources-module__kVhRia__articleLayout>aside{position:static}.resources-module__kVhRia__articleCover{min-height:330px}}@media (max-width:620px){.resources-module__kVhRia__articleHero{padding-block:3.5rem}.resources-module__kVhRia__articleHero h1{font-size:2.8rem}.resources-module__kVhRia__articleLayout{padding-block:3rem}.resources-module__kVhRia__articleCover{min-height:240px}}
