@layer components{.category-guide_wrap{--category-ink:#173b56;--category-muted:#536b7e;--category-line:#dce7ef;color:var(--category-ink);background:#fff;font-size:1rem;line-height:1.7}.category-guide_wrap [hidden]{display:none!important}.category-guide_wrap h1,.category-guide_wrap h2,.category-guide_wrap h3{font-family:var(--heading-family);color:var(--category-ink);letter-spacing:-.035em;font-weight:600}.category-guide_wrap h1{letter-spacing:-.035em;max-width:none;margin:.75rem 0 1rem;font-size:clamp(1.875rem,2.8vw,2.375rem);line-height:1.2}.category-guide_wrap h1>span{color:#0876bb;display:block}.category-guide_wrap h2{margin:0 0 1rem;font-size:2.375rem;line-height:1.2}.category-guide_wrap h3{margin:0 0 .75rem;font-size:1.25rem;line-height:1.4}.category-guide_wrap p{color:var(--category-muted);margin:0}.category-guide_wrap a{text-decoration:none}.category-guide_wrap a:hover{text-underline-offset:.2em;text-decoration:underline}.category-guide_wrap button,.category-guide_wrap input{font:inherit}.category-guide_wrap button{cursor:pointer}.category-guide_wrap :is(a,button,input,summary):focus-visible{outline-offset:.25rem;outline:.1875rem solid #0876bb}.category-guide_wrap section[id]{scroll-margin-top:9rem}.category-guide_wrap .category-guide_container{width:calc(100% - 3rem);max-width:77.625rem;margin-inline:auto}.category-guide_wrap .category-guide_eyebrow{letter-spacing:.14em;color:#0876bb;margin:0 0 .875rem;font-size:.6875rem;font-weight:700}.category-guide_wrap .category-guide_hero{border-bottom:.0625rem solid var(--category-line);background:#edf5fa radial-gradient(at 100% 20%,#d9edf9,#0000 60%);padding:1.25rem 0 0}.category-guide_wrap .resource-breadcrumb_wrap{margin-bottom:2.5rem}.category-guide_wrap .category-guide_intro{grid-template-columns:1.4fr 1fr;align-items:center;gap:3rem;padding-bottom:2rem;display:grid}.category-guide_wrap .category-guide_lead{max-width:59ch;font-size:1rem;line-height:1.8}.category-guide_wrap .category-guide_actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.category-guide_wrap .category-guide_button{color:#fff;background:#0876bb;border:.0625rem solid #0876bb;border-radius:.375rem;justify-content:center;align-items:center;gap:1.5rem;min-height:3.25rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.category-guide_wrap .category-guide_button.secondary{color:#0876bb;background:#fff}.category-guide_wrap .category-guide_button:hover{color:#fff;background:#075b92;text-decoration:none}.category-guide_wrap .category-guide_textlink{color:#0876bb;align-items:center;gap:.75rem;min-height:2.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.category-guide_wrap .category-guide_start{background:#fff;border:.0625rem solid #bcd5e6;border-radius:.625rem;padding:1.25rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 .5rem 1.5rem #174d7008}.category-guide_wrap .category-guide_start:before{content:"";background:linear-gradient(90deg,#0876bb,#89cee8);height:.1875rem;position:absolute;inset:0 0 auto}.category-guide_wrap .category-guide_start h2{letter-spacing:-.025em;max-width:none;margin:.75rem 0 .5rem;font-size:1.375rem;line-height:1.3}.category-guide_wrap .category-guide_start>p{max-width:38ch;font-size:.8125rem;line-height:1.6}.category-guide_wrap .category-guide_start ul{flex-direction:column;gap:.5rem;margin:1rem 0 .75rem;padding:0;list-style:none;display:flex}.category-guide_wrap .category-guide_start li a{color:var(--category-ink);background:#f2f7fb;border:.0625rem solid #d7e6f0;border-radius:.375rem;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.category-guide_wrap .category-guide_start li a:hover{background:#e8f2f9;border-color:#a9cde4;text-decoration:none}.category-guide_wrap .category-guide_start li a>svg{color:#0876bb;flex-shrink:0;margin-left:auto}.category-guide_wrap .category-guide_start strong{font-size:.8125rem;font-weight:600;display:block}.category-guide_wrap .category-guide_start small{color:#4b687d;margin-top:.125rem;font-size:.625rem;line-height:1.5;display:block}.category-guide_wrap .category-guide_starthead{color:#0876bb;letter-spacing:.13em;align-items:center;gap:.625rem;font-size:.625rem;font-weight:700;display:flex}.category-guide_wrap .category-guide_pulse{background:#83dfcf;border-radius:50%;width:.4375rem;height:.4375rem}.category-guide_wrap .category-guide_startfoot{border-top:.0625rem solid #ffffff26;align-items:center;gap:1rem;padding-top:1rem;display:flex}.category-guide_wrap .category-guide_startfoot strong{font:500 3rem/1 var(--heading-family);color:#fff}.category-guide_wrap .category-guide_startfoot>span{color:#b9d3e5;font-size:.75rem;line-height:1.4}.category-guide_wrap .category-guide_startfoot .category-guide_seal{color:#79c8ed;margin-left:auto;font-size:3rem}.category-guide_wrap .category-guide_jump{z-index:10;background:#103f62;border-top:.1875rem solid #1d608d;border-bottom:.0625rem solid #0a3555;position:sticky;top:0;box-shadow:0 .25rem .75rem #102f461a}.category-guide_wrap .category-guide_jump>.category-guide_container{align-items:center;display:flex}.category-guide_wrap .category-guide_jump a{white-space:nowrap;color:#f0f7fc;border-radius:0;flex:1;justify-content:center;align-items:center;gap:.625rem;min-height:3.5rem;padding:1rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:relative}.category-guide_wrap .category-guide_jump a:after{content:"";background:0 0;height:.1875rem;position:absolute;inset:auto .875rem 0}.category-guide_wrap .category-guide_jump a:hover{color:#fff;background:#1b5076;text-decoration:none}.category-guide_wrap .category-guide_jump a[aria-current]{color:#fff;background:#1c5379;font-weight:700}.category-guide_wrap .category-guide_jump a[aria-current]:after{background:#90dbfa}.category-guide_wrap .category-guide_jump a svg{color:#c1e0f2;flex-shrink:0}.category-guide_wrap .category-guide_jump a[aria-current] svg{color:#fff}.category-guide_wrap .category-guide_jump a:focus-visible{outline-offset:-.25rem;outline-color:#a6ddf6}.category-guide_wrap .category-guide_disclosure{padding-top:1.25rem;font-size:.6875rem}.category-guide_wrap .category-guide_disclosure a{color:#0876bb}.category-guide_wrap .category-guide_section{padding-block:4rem}.category-guide_wrap .category-guide_sectionhead{justify-content:space-between;align-items:end;gap:2rem;display:flex}.category-guide_wrap .category-guide_sectionhead h2{margin-bottom:0}.category-guide_wrap .category-guide_sectionintro{max-width:78ch;margin:1.25rem 0 2rem}.category-guide_wrap .category-guide_featured{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem;display:grid}.category-guide_wrap .category-guide_feature{background:#fff;border:.0625rem solid #b8cedd;border-radius:.625rem;flex-direction:column;padding:1.25rem;display:flex;position:relative;box-shadow:0 .25rem .875rem #173b5608}.category-guide_wrap .category-guide_feature h3{margin:0 0 .5rem;font-size:1.375rem;font-weight:700}.category-guide_wrap .category-guide_feature>.category-guide_offerheadline{color:#0064a2;margin-bottom:.75rem;font-size:.875rem;font-weight:700}.category-guide_wrap .category-guide_feature .category-guide_featuresummary{color:#304c61;margin:0 0 1rem;font-size:.8125rem;line-height:1.7}.category-guide_wrap .category-guide_featuretop{letter-spacing:.075em;text-transform:uppercase;color:#345b76;justify-content:space-between;align-items:center;gap:.75rem;font-size:.625rem;font-weight:600;display:flex}.category-guide_wrap .category-guide_featurelogo{align-items:center;height:3rem;margin:.75rem 0;display:flex}.category-guide_wrap .category-guide_featurelogo img{object-fit:contain;object-position:left center;width:9rem;max-width:100%;height:2.25rem}.category-guide_wrap .category-guide_offerheadline{color:#0876bb;margin:0 0 .75rem;font-size:1rem;font-weight:600}.category-guide_wrap .category-guide_offerhint{color:#44677f;gap:.75rem;padding:1.25rem 0 1.5rem;font-size:.75rem;display:flex}.category-guide_wrap .category-guide_offerhint>span:first-child{color:#0876bb;font-size:1.25rem;line-height:1.25}.category-guide_wrap #all-deals{border-top:.0625rem solid var(--category-line)}.category-guide_wrap .category-guide_count{color:var(--category-muted);white-space:nowrap;font-size:.75rem}.category-guide_wrap .category-guide_controls{border:.0625rem solid var(--category-line);background:#f3f7fa;border-radius:.5rem;padding:1.5rem}.category-guide_wrap .category-guide_search label{margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.category-guide_wrap .category-guide_search>div{background:#fff;border:.0625rem solid #cedde7;border-radius:.375rem;align-items:center;gap:.75rem;max-width:32rem;padding-inline:1rem;display:flex}.category-guide_wrap .category-guide_search svg{color:#6a8799;flex-shrink:0}.category-guide_wrap .category-guide_search input{width:100%;min-width:0;color:var(--category-ink);background:0 0;border:0;padding:.875rem 0;font-size:.875rem}.category-guide_wrap .category-guide_filters{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.category-guide_wrap .category-guide_filters button{color:#536b7e;background:#fff;border:.0625rem solid #d4e2eb;border-radius:.25rem;min-height:2.75rem;padding:.5rem .875rem;font-size:.75rem}.category-guide_wrap .category-guide_filters button[aria-pressed=true]{color:#fff;background:#073d65;border-color:#073d65}.category-guide_wrap .category-guide_results{justify-content:space-between;align-items:center;margin:1.25rem 0;font-size:.75rem;display:flex}.category-guide_wrap .category-guide_results button{color:#0876bb;background:0 0;border:0;min-height:2.75rem}.category-guide_wrap .category-guide_library{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.category-guide_wrap .category-guide_card{background:#fff;border:.0625rem solid #b6cad9;border-radius:.625rem;flex-direction:column;padding:1.5rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 .25rem .875rem #173b5609}.category-guide_wrap .category-guide_card:before{content:"";background:#0876bb;height:.1875rem;position:absolute;inset:0 0 auto}.category-guide_wrap .category-guide_card:hover{border-color:#0876bb;box-shadow:0 .5rem 1.5rem #173b5614}.category-guide_wrap .category-guide_card h3{letter-spacing:-.025em;margin:1.25rem 0 .75rem;font-size:1.5rem;font-weight:700}.category-guide_wrap .category-guide_card h3 a{color:#102f46}.category-guide_wrap .category-guide_card>p{color:#304c61;font-size:.9375rem;line-height:1.75}.category-guide_wrap .category-guide_card>.category-guide_offerheadline{color:#005d96;background:#eaf5fc;border:.0625rem solid #c7e2f4;border-radius:.375rem;align-self:flex-start;margin-bottom:1rem;padding:.375rem .625rem;font-size:.9375rem;font-weight:700;line-height:1.5}.category-guide_wrap .category-guide_card .category-guide_cardnote{color:#425b6e;margin:1.25rem 0 1.5rem;font-size:.8125rem;line-height:1.7}.category-guide_wrap .category-guide_card .category-guide_cardnote p{font-size:inherit;color:inherit}.category-guide_wrap .category-guide_card .category-guide_directoffer{color:#0065a7;font-size:.8125rem;font-weight:700}.category-guide_wrap .category-guide_cardhead{flex-direction:column;align-items:start;gap:.875rem;display:flex}.category-guide_wrap .category-guide_brandmark{align-items:center;width:100%;max-width:100%;min-height:3rem;display:flex}.category-guide_wrap .category-guide_brandmark img{object-fit:contain;object-position:left center;width:11rem;max-width:100%;height:2.75rem}.category-guide_wrap .category-guide_tag{color:#164e78;background:#e3eff8;border:.0625rem solid #c4dbea;border-radius:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.category-guide_wrap .category-guide_cardlink{color:#fff;background:#076dab;border:.0625rem solid #076dab;border-radius:.375rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;margin-top:auto;padding:.875rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.category-guide_wrap .category-guide_cardlink:hover{background:#075486;border-color:#075486;text-decoration:none}.category-guide_wrap .category-guide_more{justify-content:center;margin-top:2rem;display:flex}.category-guide_wrap .category-guide_librarynote{background:#f5f8fa;border-radius:.375rem;align-items:start;gap:.75rem;margin-top:1.5rem;padding:1rem 1.25rem;display:flex}.category-guide_wrap .category-guide_librarynote p{font-size:.75rem}.category-guide_wrap .category-guide_librarynote>span{color:#0876bb}.category-guide_wrap .category-guide_empty{text-align:center;background:#f5f8fa;padding:2rem}.category-guide_wrap .category-guide_toolkit{background:#f0f6fa;padding-block:2.5rem}.category-guide_wrap .category-guide_toolkit>.category-guide_container{display:block}.category-guide_wrap .category-guide_toolkitintro{grid-template-columns:1fr 1.2fr;align-items:center;gap:.5rem 3rem;display:grid}.category-guide_wrap .category-guide_toolkitintro .category-guide_eyebrow{grid-column:1/-1;margin-bottom:.5rem}.category-guide_wrap .category-guide_toolkitintro h2{max-width:24ch;margin:0;font-size:2rem;line-height:1.2}.category-guide_wrap .category-guide_toolkitintro>p:last-child{font-size:.9375rem;line-height:1.8}.category-guide_wrap .category-guide_pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.category-guide_wrap .category-guide_pillars article{background:#fff;border:.0625rem solid #d1e1ec;border-radius:.5rem;padding:1.25rem;position:relative}.category-guide_wrap .category-guide_pillars h3{margin:.75rem 0 .5rem;font-size:1.0625rem}.category-guide_wrap .category-guide_pillars p{font-size:.8125rem;line-height:1.75}.category-guide_wrap .category-guide_pillars a{color:#076dab;align-items:center;gap:.5rem;min-height:2.5rem;margin-top:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.category-guide_wrap .category-guide_number{font:500 .875rem/1.5 var(--heading-family);color:#0876bb;letter-spacing:.05em}.category-guide_wrap .category-guide_buying{grid-template-columns:1fr 1.5fr;gap:5rem;padding-top:5rem;display:grid}.category-guide_wrap .category-guide_guideintro>p:not(.category-guide_eyebrow){max-width:34ch}.category-guide_wrap .category-guide_guideintro aside{background:#f0f6fa;border-left:.1875rem solid #0876bb;max-width:23rem;margin-top:2rem;padding:1.5rem}.category-guide_wrap .category-guide_guideintro aside>span{color:#0876bb;font-size:2rem}.category-guide_wrap .category-guide_guideintro aside h3{margin-top:.75rem}.category-guide_wrap .category-guide_guideintro aside p{font-size:.875rem}.category-guide_wrap .category-guide_guideintro aside a{color:#0876bb;align-items:center;min-height:2.75rem;margin-top:.75rem;font-size:.75rem;font-weight:600;display:inline-flex}.category-guide_wrap .category-guide_steps{margin:0;padding:0;list-style:none}.category-guide_wrap .category-guide_steps li{border-bottom:.0625rem solid var(--category-line);gap:1.5rem;padding:1.5rem 0;display:flex}.category-guide_wrap .category-guide_steps li:first-child{padding-top:0}.category-guide_wrap .category-guide_steps .category-guide_number{padding-top:.25rem}.category-guide_wrap .category-guide_steps p{font-size:.9375rem}.category-guide_wrap .category-guide_compare{background:#f5f9fc;border:.0625rem solid #cedfea;border-radius:.5rem;grid-column:1/-1;scroll-margin-top:6rem}.category-guide_wrap .category-guide_compare>summary{cursor:pointer;align-items:center;gap:1rem;padding:1.25rem 1.5rem;list-style:none;display:flex}.category-guide_wrap .category-guide_compare>summary::-webkit-details-marker{display:none}.category-guide_wrap .category-guide_compare summary strong{color:#173b56;font-size:1rem;display:block}.category-guide_wrap .category-guide_compare summary small{color:#536b7e;margin-top:.25rem;font-size:.8125rem;display:block}.category-guide_wrap .category-guide_compare .category-guide_table{background:#fff;margin:0 1.5rem 1.5rem}.category-guide_wrap .category-guide_compare .category-guide_comparetoggle{color:#0876bb;margin-left:auto;font-size:1.5rem}.category-guide_wrap .category-guide_compare[open] .category-guide_comparetoggle{transform:rotate(45deg)}.category-guide_wrap .category-guide_compare .category-guide_compareicon{color:#0876bb;justify-content:center;align-items:center;display:flex}.category-guide_wrap .category-guide_table{border:.0625rem solid var(--category-line);border-radius:.5rem;margin-top:2rem;overflow-x:auto}.category-guide_wrap .category-guide_table table{border-collapse:collapse;text-align:left;width:100%;min-width:45rem;font-size:.875rem}.category-guide_wrap .category-guide_table caption{text-align:left;color:var(--category-muted);padding:1rem 1.25rem;font-size:.75rem}.category-guide_wrap .category-guide_table th,.category-guide_wrap .category-guide_table td{border-top:.0625rem solid var(--category-line);vertical-align:top;padding:1.25rem}.category-guide_wrap .category-guide_table thead{letter-spacing:.05em;text-transform:uppercase;color:#536f83;background:#edf5fa;font-size:.6875rem}.category-guide_wrap .category-guide_table tbody th{min-width:12rem;font-weight:600}.category-guide_wrap .category-guide_table td{color:var(--category-muted)}.category-guide_wrap .category-guide_table a{color:#0876bb;white-space:nowrap;font-size:.75rem}.category-guide_wrap .category-guide_seasonal{border-top:.0625rem solid var(--category-line);border-bottom:.0625rem solid var(--category-line);padding-block:2.5rem;display:block}.category-guide_wrap .category-guide_seasonal .category-guide_sectionhead{align-items:center}.category-guide_wrap .category-guide_seasonal h2{font-size:1.875rem}.category-guide_wrap .category-guide_seasonal .category-guide_sectionhead>p{max-width:45ch;font-size:.875rem}.category-guide_wrap .category-guide_faq{grid-template-columns:1fr 1.5fr;gap:5rem;padding-top:5rem;display:grid}.category-guide_wrap .category-guide_faq>div>p{max-width:30ch;margin-bottom:1rem}.category-guide_wrap .category-guide_faq details{border-bottom:.0625rem solid var(--category-line)}.category-guide_wrap .category-guide_faq details:first-child{border-top:.0625rem solid var(--category-line)}.category-guide_wrap .category-guide_faq summary{cursor:pointer;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.category-guide_wrap .category-guide_faq summary::-webkit-details-marker{display:none}.category-guide_wrap .category-guide_faq summary>span{color:#0876bb;font-size:1.25rem;font-weight:400}.category-guide_wrap .category-guide_faq details[open] summary>span{transform:rotate(45deg)}.category-guide_wrap .category-guide_faq details>p{padding:0 2rem 1.5rem 0;font-size:.875rem;line-height:1.9}.category-guide_wrap #related-categories{border-top:.0625rem solid var(--category-line)}.category-guide_wrap .category-guide_related{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.category-guide_wrap .category-guide_related>a{border:.0625rem solid var(--category-line);background:#fff;border-radius:.625rem;padding:1.75rem 3.5rem 1.75rem 6rem;transition:border-color .15s,background .15s;position:relative}.category-guide_wrap .category-guide_related>a:hover{background:#f3f8fc;border-color:#98bed6;text-decoration:none}.category-guide_wrap .category-guide_related h3{margin:0 0 .5rem;font-size:1.25rem}.category-guide_wrap .category-guide_related p{max-width:34ch;font-size:.875rem}.category-guide_wrap .category-guide_relatedicon{color:#0876bb;background:#edf6fc;border:.0625rem solid #d1e4f0;border-radius:.625rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:absolute;top:1.75rem;left:1.5rem}.category-guide_wrap .category-guide_relatedarrow{color:#0876bb;position:absolute;top:1.875rem;right:1.5rem}.category-guide_wrap .category-guide_partner{background:#073d65;border-radius:0;margin:0;padding-block:4rem;position:relative;overflow:hidden}.category-guide_wrap .category-guide_partner>.category-guide_container{grid-template-columns:1.15fr 1fr;align-items:center;gap:5rem;display:grid}.category-guide_wrap .category-guide_partner .category-guide_eyebrow{color:#91d3f1;margin:1.25rem 0 1rem}.category-guide_wrap .category-guide_partner h2{color:#fff;max-width:22ch;font-size:2.75rem;line-height:1.15}.category-guide_wrap .category-guide_partner p{color:#d1e3ef;max-width:53ch;font-size:.9375rem;line-height:1.85}.category-guide_wrap .category-guide_partner .category-guide_button{color:#073d65;background:#fff;border-color:#fff;margin-top:1.75rem}.category-guide_wrap .category-guide_partner .category-guide_button:hover{background:#e6f4fc}.category-guide_wrap .category-guide_iconbadge{color:#0876bb;justify-content:center;align-items:center;display:inline-flex}.category-guide_wrap .category-guide_goalicon{color:#0876bb;background:#fff;border:.0625rem solid #d6e6f0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.category-guide_wrap .category-guide_startfooter{border-top:.0625rem solid var(--category-line);color:#076dab;align-items:center;gap:.5rem;min-height:2.5rem;padding-top:.625rem;font-size:.6875rem;display:flex}.category-guide_wrap .category-guide_startfooter svg{flex-shrink:0}.category-guide_wrap .category-guide_startfooter svg:last-child{margin-left:auto}.category-guide_wrap .category-guide_jumplinks{scrollbar-width:thin;scrollbar-color:#72a3c2 #103f62;flex:1;align-items:stretch;gap:0;min-width:0;display:flex;overflow-x:auto}.category-guide_wrap .category-guide_wordmark{font:600 1.375rem/1.2 var(--heading-family);color:var(--category-ink);letter-spacing:-.03em}.category-guide_wrap .category-guide_fallbackicon{color:#0876bb;background:#edf6fb;border:.0625rem solid #d5e6f1;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.category-guide_wrap .category-guide_directoffer{color:#005b96;text-align:left;background:#eff8ff;border:.125rem dashed #0876bb;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.625rem;width:100%;min-height:2.875rem;margin-top:.875rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:700;line-height:1.4;display:flex}.category-guide_wrap .category-guide_directoffer span{flex:1}.category-guide_wrap .category-guide_directoffer svg{flex-shrink:0}.category-guide_wrap .category-guide_directoffer:hover{background:#dff1fd;border-color:#005b96;text-decoration:none}.category-guide_wrap .category-guide_pillaricon{color:#0876bb;background:#edf6fc;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:static}.category-guide_wrap .category-guide_roundups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.category-guide_wrap .category-guide_roundups>a{color:#173b56;background:#f4f8fc;border:.0625rem solid #cbdfea;border-radius:.625rem;align-items:start;gap:1.25rem;padding:1.5rem;display:flex}.category-guide_wrap .category-guide_roundups>a:hover{background:#eaf4fb;border-color:#7baecf;text-decoration:none}.category-guide_wrap .category-guide_roundups h3{margin:0 0 .5rem;font-size:1.125rem}.category-guide_wrap .category-guide_roundups p{font-size:.8125rem;line-height:1.75}.category-guide_wrap .category-guide_roundupicon{color:#0876bb;background:#fff;border:.0625rem solid #d1e2ef;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.category-guide_wrap .category-guide_rounduplink{color:#076dab;align-items:center;gap:.625rem;margin-top:1rem;font-size:.75rem;font-weight:600;display:inline-flex}.category-guide_wrap .category-guide_partnerbadge{color:#a6ddf6;background:#ffffff0d;border:.0625rem solid #6ca6cb;border-radius:.625rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.category-guide_wrap .category-guide_partnerdetails{background:#0d4a74;border:.0625rem solid #3c7193;border-radius:.75rem;padding:2rem}.category-guide_wrap .category-guide_partnerdetails h3{color:#fff;margin:0 0 1.5rem;font-size:1.375rem}.category-guide_wrap .category-guide_partnerdetails ul{margin:0;padding:0;list-style:none}.category-guide_wrap .category-guide_partnerdetails li{border-top:.0625rem solid #ffffff26;align-items:start;gap:1rem;padding:1.25rem 0;display:flex}.category-guide_wrap .category-guide_partnerdetails li>span{color:#8fd1f0;padding-top:.125rem;display:flex}.category-guide_wrap .category-guide_partnerdetails h4{font:600 .9375rem/1.5 var(--heading-family);color:#fff;margin:0 0 .375rem}.category-guide_wrap .category-guide_partnerdetails p{color:#c4dfef;font-size:.8125rem;line-height:1.75}.category-guide_wrap .category-guide_partnerdetails .category-guide_partnerfoot{color:#a7cbdf;border-top:.0625rem solid #ffffff26;padding-top:1rem;font-size:.6875rem}.category-guide_wrap .category-guide_featureactions{margin-top:auto}.category-guide_wrap .category-guide_featureactions .category-guide_directoffer{margin-top:0}.category-guide_wrap .category-guide_featureguide{color:#076dab;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;margin-top:.5rem;font-size:.75rem;font-weight:600;display:flex}.category-guide_wrap .category-guide_buttonarrow{flex:none;width:1.25rem;height:1rem;transition:width .2s;display:block;position:relative}.category-guide_wrap .category-guide_buttonarrow:before{content:"";background:currentColor;border-radius:.125rem;height:.125rem;position:absolute;top:calc(50% - .0625rem);left:0;right:.0625rem}.category-guide_wrap .category-guide_buttonarrow:after{content:"";border-top:.125rem solid;border-right:.125rem solid;border-radius:.0625rem;width:.5rem;height:.5rem;position:absolute;top:calc(50% - .25rem);right:.0625rem;transform:rotate(45deg)}.category-guide_wrap :is(.category-guide_cardlink,.category-guide_featureguide):is(:hover,:focus-visible) .category-guide_buttonarrow{width:1.875rem}@media (prefers-reduced-motion:reduce){.category-guide_wrap .category-guide_buttonarrow{transition:none}}@media not (min-width:64rem){.category-guide_wrap .category-guide_intro{grid-template-columns:1.2fr 1fr;gap:2rem}.category-guide_wrap .category-guide_start{padding:1.25rem}.category-guide_wrap .category-guide_start h2{font-size:1.25rem}.category-guide_wrap .category-guide_featured{gap:1rem}.category-guide_wrap .category-guide_feature{padding:1.25rem}.category-guide_wrap .category-guide_buying,.category-guide_wrap .category-guide_faq{gap:2.5rem}.category-guide_wrap .category-guide_jump a{padding:.875rem .625rem;font-size:.75rem}.category-guide_wrap .category-guide_partner>.category-guide_container{gap:2.5rem}.category-guide_wrap .category-guide_toolkitintro h2{font-size:1.875rem}.category-guide_wrap .category-guide_related>a{padding:1.5rem 3rem 1.5rem 5.25rem}.category-guide_wrap .category-guide_relatedicon{width:2.75rem;height:2.75rem;top:1.5rem;left:1.25rem}}@media not (min-width:48rem){.category-guide_wrap h1{max-width:none;font-size:1.5rem;line-height:1.25}.category-guide_wrap h2{font-size:1.875rem}.category-guide_wrap .category-guide_intro{grid-template-columns:1fr;gap:1.5rem;padding-bottom:1.5rem}.category-guide_wrap .category-guide_start{max-width:none}.category-guide_wrap .category-guide_hero{padding-top:.75rem}.category-guide_wrap .resource-breadcrumb_wrap{margin-bottom:1.25rem}.category-guide_wrap .resource-breadcrumb_wrap.library ol{gap:.375rem}.category-guide_wrap .resource-breadcrumb_wrap.library a{gap:.375rem;padding:.375rem .25rem}.category-guide_wrap .resource-breadcrumb_wrap.library [aria-current]{padding:.375rem .5rem;font-size:.6875rem}.category-guide_wrap .category-guide_lead{font-size:1rem}.category-guide_wrap .category-guide_actions{gap:.75rem 1.5rem}.category-guide_wrap .category-guide_jump>.category-guide_container{width:100%;padding-inline:1rem}.category-guide_wrap .category-guide_jump a{flex:none;padding:.875rem 1rem}.category-guide_wrap .category-guide_featured,.category-guide_wrap .category-guide_library,.category-guide_wrap .category-guide_buying,.category-guide_wrap .category-guide_faq,.category-guide_wrap .category-guide_seasonal{grid-template-columns:1fr}.category-guide_wrap .category-guide_section{padding-block:3rem}.category-guide_wrap .category-guide_sectionhead{flex-direction:column;align-items:start;gap:.75rem}.category-guide_wrap .category-guide_feature{padding:1.25rem}.category-guide_wrap .category-guide_featurelogo{height:2.75rem}.category-guide_wrap .category-guide_controls{padding:1rem}.category-guide_wrap .category-guide_filters{gap:.375rem}.category-guide_wrap .category-guide_filters button{padding:.5rem .625rem}.category-guide_wrap .category-guide_toolkit{padding-block:2rem}.category-guide_wrap .category-guide_toolkitintro{grid-template-columns:1fr;gap:.75rem}.category-guide_wrap .category-guide_toolkitintro h2{max-width:22ch;font-size:1.875rem}.category-guide_wrap .category-guide_pillars{grid-template-columns:1fr;gap:.75rem}.category-guide_wrap .category-guide_pillars article{padding:1rem 1rem 1rem 4rem}.category-guide_wrap .category-guide_pillars h3{margin-top:0}.category-guide_wrap .category-guide_pillaricon{width:2rem;height:2rem;position:absolute;top:1rem;left:1rem}.category-guide_wrap .category-guide_buying{gap:2rem}.category-guide_wrap .category-guide_guideintro>p:not(.category-guide_eyebrow),.category-guide_wrap .category-guide_guideintro aside{max-width:none}.category-guide_wrap .category-guide_seasonal{padding-block:2rem}.category-guide_wrap .category-guide_roundups{grid-template-columns:1fr;gap:.75rem}.category-guide_wrap .category-guide_roundups>a{gap:1rem;padding:1.25rem}.category-guide_wrap .category-guide_compare>summary{gap:.75rem;padding:1rem}.category-guide_wrap .category-guide_compare .category-guide_table{margin:0 1rem 1rem}.category-guide_wrap .category-guide_faq{gap:1.5rem}.category-guide_wrap .category-guide_related{grid-template-columns:1fr;gap:.75rem}.category-guide_wrap .category-guide_related>a{padding:1.5rem 3rem 1.5rem 5.25rem}.category-guide_wrap .category-guide_relatedarrow{top:1.5rem;right:1.25rem}.category-guide_wrap .category-guide_partner{padding-block:3rem}.category-guide_wrap .category-guide_partner>.category-guide_container{grid-template-columns:1fr;gap:2rem}.category-guide_wrap .category-guide_partner h2{font-size:2.125rem}.category-guide_wrap .category-guide_partnerdetails{padding:1.5rem}}}
