html:not([data-sandbox-density]) .site-header{gap:20px;min-height:60px}html:not([data-sandbox-density]) .wordmark{font-size:30px}html:not([data-sandbox-density]) .hero{gap:40px;padding-block:38.4px}html:not([data-sandbox-density]) .hero h1{font-size:clamp(34px,3.7vw,43.2px)}html:not([data-sandbox-density]) .hero-copy>p{margin-block:16px 20px;font-size:15px;line-height:1.65}html:not([data-sandbox-density]) .hero-copy>.hero-archive-note{margin-block:12px 0;font-size:12px}html:not([data-sandbox-density]) .hero-feature{justify-self:end;max-width:360px;padding:16px}html:not([data-sandbox-density]) .feature-products img{height:64.8px}html:not([data-sandbox-density]) .feature-caption{padding-top:12px}html:not([data-sandbox-density]) .feature-caption strong{font-size:21px}html:not([data-sandbox-density]) .search-launcher{min-height:52px;padding-block:3px;font-size:15px}html:not([data-sandbox-density]) .discovery-strip .wrap{padding-block:4px}html:not([data-sandbox-density]) .discovery-strip a{font-size:20px}html:not([data-sandbox-density]) .section{padding-block:38.4px}html:not([data-sandbox-density]) .section-heading{gap:16px;margin-bottom:20px}html:not([data-sandbox-density]) .section-heading h2{font-size:clamp(26px,2.5vw,32px)}html:not([data-sandbox-density]) .section-heading p{margin-top:8px;font-size:14px}html:not([data-sandbox-density]) .people-grid{gap:24px 16px}html:not([data-sandbox-density]) .person-card h3{margin-top:10px;font-size:20px}html:not([data-sandbox-density]) .person-card p,html:not([data-sandbox-density]) .count-label{margin-top:4px}html:not([data-sandbox-density]) .products-grid,html:not([data-sandbox-density]) .shelf-grid{column-gap:16px}html:not([data-sandbox-density]) .products-grid{row-gap:0}html:not([data-sandbox-density]) .products-grid>.product-card{padding-bottom:24px}html:not([data-sandbox-density]) .product-caption{padding-top:12px}html:not([data-sandbox-density]) .product-caption h3{margin-top:4px;font-size:14px}html:not([data-sandbox-density]) .product-evidence{margin-top:8px}html:not([data-sandbox-density]) .category-links a{padding-block:12px;font-size:22px}html:not([data-sandbox-density]) .approach-band{padding-block:33.6px}html:not([data-sandbox-density]) .approach-inner{gap:40px}html:not([data-sandbox-density]) .approach-inner h2{font-size:32px}html:not([data-sandbox-density]) .approach-inner p{font-size:15px}html:not([data-sandbox-density]) .site-footer{padding-block:32px 20px}html:not([data-sandbox-density]) .footer-top{padding-bottom:20px}html:not([data-sandbox-density]) .page-intro{padding-block:28px 20px}html:not([data-sandbox-density]) .page-intro h1{font-size:clamp(32px,3.7vw,42px)}html:not([data-sandbox-density]) .page-intro p{margin-top:12px;font-size:15px}html:not([data-sandbox-density]) .directory,html:not([data-sandbox-density]) .detail-page,html:not([data-sandbox-density]) .about-page{padding-bottom:48px}html:not([data-sandbox-density]) .results-meta{padding-block:12px}html:not([data-sandbox-density]) .breadcrumbs{padding-block:8px}html:not([data-sandbox-density]) .person-detail-hero{grid-template-columns:120px 1fr;gap:24px;padding-bottom:28px}html:not([data-sandbox-density]) .detail-portrait{width:120px;height:150px}html:not([data-sandbox-density]) .person-detail-hero h1{margin-top:8px;font-size:36px}html:not([data-sandbox-density]) .person-biography{margin-top:16px}html:not([data-sandbox-density]) .detail-count{margin-top:12px}html:not([data-sandbox-density]) .shelf-toolbar{margin-bottom:20px;padding-block:8px}html:not([data-sandbox-density]) .shelf-entry{padding-bottom:24px}html:not([data-sandbox-density]) .shelf-entry .product-card{padding:12px}html:not([data-sandbox-density]) .shelf-entry .product-brand{margin-top:12px}html:not([data-sandbox-density]) .shelf-entry .product-caption h3{margin-bottom:16px}html:not([data-sandbox-density]) .shelf-entry .recommendation-source blockquote{font-size:17px}html:not([data-sandbox-density]) .shelf-entry .recommendation-source+.recommendation-source{margin-top:16px}html:not([data-sandbox-density]) .shelf-entry .shop-link{min-height:44px;padding:8px 12px;font-size:13px}html:not([data-sandbox-density]) .product-detail-hero{gap:32px;padding-bottom:32px}html:not([data-sandbox-density]) .detail-product-image{width:min(100%,264px)}html:not([data-sandbox-density]) .product-detail-copy h1{font-size:clamp(30px,3.5vw,40px)}html:not([data-sandbox-density]) .product-detail-copy>p:not(.source-note):not(.product-brand){font-size:15px}html:not([data-sandbox-density]) .source-person{font-size:21px}html:not([data-sandbox-density]) .recommendation-source blockquote{font-size:18px}html:not([data-sandbox-density]) .category-directory a{padding-block:16px}html:not([data-sandbox-density]) .category-directory h2{font-size:23px}html:not([data-sandbox-density]) .search-section{margin-top:32px}html:not([data-sandbox-density]) .search-section>h2,html:not([data-sandbox-density]) .about-content h2{font-size:28px}html:not([data-sandbox-density]) .about-content p{font-size:15px}html:not([data-sandbox-density]) .browse-table td,html:not([data-sandbox-density]) .browse-table tbody th{padding-block:7.2px}html:not([data-sandbox-density]) .browse-card{padding:12px}html:not([data-sandbox-density]) .browse-card dl{margin-top:12px}html:not([data-sandbox-density]) .guide-hub,html:not([data-sandbox-density]) .buying-guide{padding-block:28px 64px}html:not([data-sandbox-density]) .guide-hub-intro{gap:40px;padding-bottom:40px}html:not([data-sandbox-density]) .guide-hub-intro h1,html:not([data-sandbox-density]) .guide-heading h1{font-size:clamp(34px,4vw,52px)}html:not([data-sandbox-density]) .guide-hub-intro p{font-size:15px}html:not([data-sandbox-density]) .guide-featured{padding-block:24px 32px}html:not([data-sandbox-density]) .guide-featured-links{gap:24px;margin-top:24px}html:not([data-sandbox-density]) .guide-directory{gap:40px;padding-top:32px}@media (width>=1101px){html:not([data-sandbox-density]) :is(.products-grid,.shelf-grid),html:not([data-sandbox-density]) .home-products{grid-template-columns:repeat(6,minmax(0,1fr))}html:not([data-sandbox-density]) .people-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=760px){html:not([data-sandbox-density]) .site-header{gap:0;min-height:64px}html:not([data-sandbox-density]) .site-navigation{overflow-x:auto}html:not([data-sandbox-density]) .site-navigation [data-slot=navigation-menu-list]{width:max-content;min-width:100%}html:not([data-sandbox-density]) .hero{grid-template-columns:minmax(0,1fr)}html:not([data-sandbox-density]) .hero-copy,html:not([data-sandbox-density]) .hero-feature{min-width:0}html:not([data-sandbox-density]) .wordmark{font-size:28px}html:not([data-sandbox-density]) .hero{gap:24px;padding-block:28px}html:not([data-sandbox-density]) .hero h1{font-size:36px}html:not([data-sandbox-density]) .hero-feature{justify-self:stretch;max-width:100%}html:not([data-sandbox-density]) .hero-copy>p{font-size:15px}html:not([data-sandbox-density]) .person-detail-hero{grid-template-columns:72px 1fr;gap:16px}html:not([data-sandbox-density]) .detail-portrait{width:72px;height:90px}html:not([data-sandbox-density]) .person-detail-hero h1{font-size:30px}html:not([data-sandbox-density]) .section-heading h2{font-size:26px}html:not([data-sandbox-density]) .person-card h3{font-size:20px}html:not([data-sandbox-density]) .approach-inner h2{font-size:30px}html:not([data-sandbox-density]) .shelf-entry .product-card{padding:10px}html:not([data-sandbox-density]) .shelf-entry .recommendation-source blockquote{font-size:16px}html:not([data-sandbox-density]) .product-detail-copy h1{font-size:30px}html:not([data-sandbox-density]) .guide-directory{gap:24px}}
