@layer components{.reviews-hub_wrap{color:#2d3748;background:#fff;font-size:1rem;line-height:1.65}.reviews-hub_wrap .reviews-hub_container{width:min(100% - 3rem,77.625rem);margin-inline:auto}.reviews-hub_wrap h1,.reviews-hub_wrap h2,.reviews-hub_wrap h3{font-family:var(--font-space-grotesk), sans-serif;color:#1a202c;font-weight:700}.reviews-hub_wrap h2{margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}.reviews-hub_wrap a{text-decoration:none}.reviews-hub_wrap a:hover{text-decoration:underline}.reviews-hub_wrap :is(a,button,input):focus-visible{outline-offset:.25rem;outline:.1875rem solid #006fbb}.reviews-hub_wrap [hidden]{display:none!important}.reviews-hub_wrap section,.reviews-hub_wrap article{scroll-margin-top:7rem}.reviews-hub_wrap .reviews-hub_hero{background:linear-gradient(115deg,#f4f8fc,#edf5fb 65%,#e8f2fa);border-bottom:.0625rem solid #dbe3eb;padding-block:1.5rem 0}.reviews-hub_wrap .reviews-hub_breadcrumb{color:#4a5568;font-size:.75rem}.reviews-hub_wrap .reviews-hub_breadcrumb ol{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.reviews-hub_wrap .reviews-hub_breadcrumb [aria-current]{color:#28475e;background:#ffffffa6;border:.0625rem solid #dce8f1;border-radius:.375rem;padding:.375rem .625rem;font-weight:600}.reviews-hub_wrap .reviews-hub_breadcrumb a{color:#006fbb;align-items:center;min-height:2.5rem;padding:.375rem .625rem;display:inline-flex}.reviews-hub_wrap .reviews-hub_intro{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:4rem;padding-block:3.25rem 3rem;display:grid}.reviews-hub_wrap .reviews-hub_eyebrow{letter-spacing:.14em;color:#006fbb;margin:0 0 1.25rem;font-size:.6875rem;font-weight:700}.reviews-hub_wrap .reviews-hub_heading{letter-spacing:-.045em;margin:0 0 1.5rem;font-size:clamp(2.5rem,4.2vw,3.625rem);line-height:1.12}.reviews-hub_wrap .reviews-hub_heading span{color:#006fbb}.reviews-hub_wrap .reviews-hub_lead{color:#4a5568;max-width:47ch;margin:0 0 1.75rem;font-size:1.0625rem;line-height:1.75}.reviews-hub_wrap .reviews-hub_button{color:#fff;background:#006fbb;border-radius:.25rem;gap:2rem;padding:.875rem 1.25rem;font-weight:600;display:inline-flex}.reviews-hub_wrap .reviews-hub_library{padding-block:5rem}.reviews-hub_wrap .reviews-hub_sectionhead{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.reviews-hub_wrap .reviews-hub_sectionhead p{margin-bottom:0}.reviews-hub_wrap .reviews-hub_sectionhead .reviews-hub_eyebrow{margin-bottom:.75rem}.reviews-hub_wrap .reviews-hub_count{color:#4a5568;white-space:nowrap;font-size:.8125rem}.reviews-hub_wrap .reviews-hub_controls{border-block:.0625rem solid #dbe3eb;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding-block:1.25rem;display:flex}.reviews-hub_wrap .reviews-hub_filters{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.reviews-hub_wrap .reviews-hub_filters button{cursor:pointer;font:inherit;color:#4a5568;background:0 0;border:.0625rem solid #0000;border-radius:.25rem;padding:.65rem 1rem;font-size:.8125rem}.reviews-hub_wrap .reviews-hub_filters button[aria-pressed=true]{color:#084e8a;background:#edf2f7;border-color:#dbe3eb;font-weight:600}.reviews-hub_wrap .reviews-hub_searchlabel{color:#4a5568;font-size:.6875rem;display:block}.reviews-hub_wrap #review-search{font:inherit;color:#1a202c;background:#fff;border:.0625rem solid #cbd5e0;border-radius:.25rem;width:15rem;max-width:100%;padding:.5rem .75rem;font-size:.875rem}.reviews-hub_wrap .reviews-hub_status{font-size:.8125rem}.reviews-hub_wrap .reviews-hub_status:empty{display:none}.reviews-hub_wrap .reviews-hub_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.reviews-hub_wrap .reviews-hub_card{border:.0625rem solid #dbe3eb;border-radius:.375rem;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.reviews-hub_wrap .reviews-hub_card:hover{box-shadow:0 .5rem 1.5rem #084e8a10}.reviews-hub_wrap .reviews-hub_image{background:#edf2f7;display:block}.reviews-hub_wrap .reviews-hub_image img{aspect-ratio:20/9;object-fit:cover;width:100%;display:block}.reviews-hub_wrap .reviews-hub_details{flex-direction:column;flex:1;padding:1.5rem;display:flex}.reviews-hub_wrap .reviews-hub_tag{text-transform:uppercase;letter-spacing:.08em;color:#006fbb;margin:0 0 .75rem;font-size:.6875rem;font-weight:600}.reviews-hub_wrap .reviews-hub_card h3{margin:0 0 1.5rem;font-size:1.1875rem;line-height:1.45}.reviews-hub_wrap .reviews-hub_cardfoot{color:#4a5568;border-top:.0625rem solid #edf2f7;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;font-size:.6875rem;display:flex}.reviews-hub_wrap .reviews-hub_cardfoot a{color:#006fbb;padding-block:.375rem;font-weight:600}.reviews-hub_wrap .reviews-hub_secondary{color:#006fbb;align-items:center;gap:.75rem;width:fit-content;min-height:2.75rem;margin-top:1.125rem;font-size:.8125rem;font-weight:600;display:flex}.reviews-hub_wrap .reviews-hub_start{background:#fff;border:.0625rem solid #d6e3ed;border-radius:.625rem;padding:2rem;box-shadow:0 .75rem 2.5rem #233e5010}.reviews-hub_wrap .reviews-hub_start h2{margin-bottom:1.5rem;font-size:2rem}.reviews-hub_wrap .reviews-hub_start a{border-top:.0625rem solid #d6e3ed;align-items:center;gap:1rem;padding:1rem 0;font-size:.875rem;display:flex}.reviews-hub_wrap .reviews-hub_start a>span:first-child{color:#006fbb;font-size:1.5rem}.reviews-hub_wrap .reviews-hub_start a>span:last-child{color:#006fbb;margin-left:auto}.reviews-hub_wrap .reviews-hub_start strong,.reviews-hub_wrap .reviews-hub_start small{display:block}.reviews-hub_wrap .reviews-hub_start small{color:#4a5568;margin-top:.25rem;font-size:.75rem}.reviews-hub_wrap .reviews-hub_categorysection{background:#f7fafc;border-bottom:.0625rem solid #dbe3eb;padding-block:3rem}.reviews-hub_wrap .reviews-hub_categories{margin:0}.reviews-hub_wrap .reviews-hub_categoryhead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.reviews-hub_wrap .reviews-hub_categoryhead h2{margin:0;font-size:1.125rem}.reviews-hub_wrap .reviews-hub_categoryhead>a{color:#006fbb;padding-block:.5rem;font-size:.8125rem}.reviews-hub_wrap .reviews-hub_categorylist{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.reviews-hub_wrap .reviews-hub_category{background:#fff;border:.0625rem solid #dbe3eb;border-radius:.75rem;flex-direction:column;padding:1.5rem;display:flex}.reviews-hub_wrap .reviews-hub_categoryicon{color:#006fbb;background:#edf2f7;border-radius:.625rem;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.25rem;font-size:1.75rem;display:grid}.reviews-hub_wrap .reviews-hub_category h3{max-width:15ch;margin:0 0 .5rem;font-size:1.1875rem;line-height:1.4}.reviews-hub_wrap .reviews-hub_category p{color:#4a5568;margin:0 0 1.25rem;font-size:.8125rem}.reviews-hub_wrap .reviews-hub_categorylink{color:#006fbb;border-top:.0625rem solid #edf2f7;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.75rem;font-weight:600;display:flex}.reviews-hub_wrap .reviews-hub_guide{background:#edf2f7;padding-block:3.5rem}.reviews-hub_wrap .reviews-hub_guidelayout{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.reviews-hub_wrap .reviews-hub_guidelayout h2{max-width:15ch}.reviews-hub_wrap .reviews-hub_guidelayout p{color:#4a5568;max-width:49ch;margin-bottom:1.5rem}.reviews-hub_wrap .reviews-hub_resourceList{background:#fff;border:.0625rem solid #dbe3eb;border-radius:.75rem;padding-inline:1.5rem}.reviews-hub_wrap .reviews-hub_resource{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.reviews-hub_wrap .reviews-hub_resource+.reviews-hub_resource{border-top:.0625rem solid #edf2f7}.reviews-hub_wrap .reviews-hub_resource strong{color:#1a202c;font-size:.9375rem;display:block}.reviews-hub_wrap .reviews-hub_resource span span{color:#4a5568;margin-top:.25rem;font-size:.75rem;display:block}.reviews-hub_wrap .reviews-hub_resource>span:last-child{color:#006fbb}@media not (min-width:64rem){.reviews-hub_wrap .reviews-hub_categorylist,.reviews-hub_wrap .reviews-hub_list{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-hub_wrap .reviews-hub_guidelayout,.reviews-hub_wrap .reviews-hub_intro{gap:2rem}}@media not (min-width:48rem){.reviews-hub_wrap .reviews-hub_intro{grid-template-columns:1fr;padding-block:2.5rem}.reviews-hub_wrap .reviews-hub_start{padding:1.5rem}.reviews-hub_wrap .reviews-hub_hero{padding-bottom:0}.reviews-hub_wrap .reviews-hub_categoryhead{flex-direction:column;align-items:start;gap:.25rem}.reviews-hub_wrap .reviews-hub_category{padding:1rem}.reviews-hub_wrap .reviews-hub_category h3{font-size:1rem}.reviews-hub_wrap .reviews-hub_categorylink{font-size:.6875rem}.reviews-hub_wrap .reviews-hub_list,.reviews-hub_wrap .reviews-hub_guidelayout{grid-template-columns:1fr}.reviews-hub_wrap .reviews-hub_library{padding-block:3rem}.reviews-hub_wrap .reviews-hub_sectionhead,.reviews-hub_wrap .reviews-hub_controls{flex-direction:column;align-items:stretch}.reviews-hub_wrap .reviews-hub_count{margin:0}.reviews-hub_wrap #review-search{width:100%}}.archive-listing_wrap{--archive-heading:#1a202c;--archive-text:#2d3748;--archive-muted:#718096;--archive-blue:#326eae;color:var(--archive-text);background:#f7fafc}.archive-listing_wrap .archive-listing_hero{text-align:center;background-color:#edf2f7;background-position:50%;background-size:cover;padding:5rem 1.5rem}.archive-listing_wrap .archive-listing_heading{font:700 2rem/1.5 var(--font-space-grotesk), sans-serif;color:var(--archive-heading);margin:0}.archive-listing_wrap .archive-listing_description{max-width:75rem;margin:1.25rem auto 0;font-size:1.125rem;line-height:1.6}.archive-listing_wrap .archive-listing_description p{margin:0}.archive-listing_wrap .archive-listing_description a{text-decoration:underline}.archive-listing_wrap .archive-listing_breadcrumb{margin-bottom:1rem;font-size:1rem}.archive-listing_wrap .archive-listing_breadcrumb a{text-decoration:underline}.archive-listing_wrap.blog .archive-listing_hero{padding-top:4rem;padding-bottom:6.5rem}.archive-listing_wrap.blog .archive-listing_description{max-width:50rem}.archive-listing_wrap .archive-listing_topics{flex-wrap:wrap;justify-content:center;gap:1.875rem;padding:1.875rem 1.5rem;display:flex}.archive-listing_wrap .archive-listing_topics a{background:var(--archive-blue);color:#fff;padding:.1875rem 1rem;font-weight:700;line-height:1.4;text-decoration:none}.archive-listing_wrap .archive-listing_content{max-width:80.625rem;margin-inline:auto;padding:2rem 1.5rem 4rem}.archive-listing_wrap .archive-listing_list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2.5rem;display:grid}.archive-listing_wrap .archive-listing_card{background:#fff;min-width:0;box-shadow:0 .9375rem .9375rem -.625rem #0000000d}.archive-listing_wrap .archive-listing_image{display:block}.archive-listing_wrap .archive-listing_image img{aspect-ratio:20/9;object-fit:cover;width:100%;height:auto;display:block}.archive-listing_wrap .archive-listing_details{padding:2rem}.archive-listing_wrap .archive-listing_categories{text-transform:uppercase;color:var(--archive-muted);margin-bottom:.3125rem;font-size:.625rem;font-weight:700;line-height:1.6}.archive-listing_wrap .archive-listing_title{font:700 1.25rem/1.5 var(--font-space-grotesk), sans-serif;text-transform:capitalize;margin:0}.archive-listing_wrap .archive-listing_meta{color:var(--archive-muted);margin:.9rem 0;font-size:.9rem;line-height:1.6}.archive-listing_wrap .archive-listing_card a{text-decoration:none}.archive-listing_wrap .archive-listing_card a:hover{color:var(--archive-blue)}.archive-listing_wrap .archive-listing_pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;display:flex}.archive-listing_wrap .archive-listing_pagination a{border-radius:.1875rem;place-items:center;min-width:2.75rem;min-height:2.75rem;font-weight:700;text-decoration:none;display:grid}.archive-listing_wrap .archive-listing_pagination a[aria-current],.archive-listing_wrap .archive-listing_pagination a:hover{background:var(--archive-blue);color:#fff}.archive-listing_wrap.software-archive .archive-listing_hero{min-height:12.5rem;padding-block:3.625rem 2.75rem}.archive-listing_wrap.software-archive .archive-listing_breadcrumb{margin-bottom:.125rem;font-size:.875rem}.archive-listing_wrap.software-archive .archive-listing_title{font-size:1.75rem}.archive-listing_wrap.software-archive .archive-listing_categories{color:#006fbb;font-size:.8125rem}.archive-listing_wrap .archive-listing_deallink{text-transform:uppercase;margin-top:1rem;font-size:.8125rem;font-weight:700;display:inline-block}.archive-listing_wrap.observed-archive .archive-listing_hero{min-height:var(--archive-hero-height);padding-top:var(--archive-heading-top);padding-bottom:0;position:relative}.archive-listing_wrap.observed-archive .archive-listing_breadcrumb{top:calc(var(--archive-heading-top) - 2rem);margin:0;font-size:.875rem;line-height:1.6;position:absolute;left:1.5rem;right:1.5rem}@media not (min-width:48rem){.archive-listing_wrap.observed-archive .archive-listing_hero{min-height:var(--archive-mobile-hero-height);padding-top:var(--archive-mobile-heading-top);padding-bottom:0}.archive-listing_wrap.observed-archive .archive-listing_breadcrumb{top:calc(var(--archive-mobile-heading-top) - 2rem)}}@media not (min-width:64rem){.archive-listing_wrap .archive-listing_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:48rem){.archive-listing_wrap .archive-listing_list{grid-template-columns:1fr;gap:2rem}.archive-listing_wrap .archive-listing_hero,.archive-listing_wrap.blog .archive-listing_hero{padding:3rem 1.5rem}.archive-listing_wrap .archive-listing_topics{gap:.75rem}.archive-listing_wrap .archive-listing_details{padding:1.5rem}}}
