/* The review library extends the established TechSquad Pro design system. */
.header-inner{height:94px}.desktop-nav{margin-left:auto;margin-right:25px;gap:30px}.header-categories{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.header-categories>.container{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:51px;overflow-x:auto}.header-categories a{font-size:11px;font-weight:700;padding:14px 0;white-space:nowrap;position:relative}.header-categories a:hover,.header-categories a.active{color:#b9411e}.header-categories a.active:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--bright)}.mobile-nav-label{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:12px;padding:13px 0 3px}.mobile-nav .icon{width:16px;height:16px}.hero,.hero-media{min-height:650px}.hero-copy{padding-block:55px}.hero-library-facts{display:flex;gap:32px;margin-top:40px;align-items:flex-start}.hero-library-facts>a{display:flex;align-items:center;gap:8px}.hero-library-facts strong{font-size:26px;letter-spacing:-.06em;line-height:1.2}.hero-library-facts span{font-size:9px;line-height:1.6;color:var(--muted);max-width:55px}.hero-library-facts>a:hover span{color:var(--ink)}
.home-categories{display:grid;grid-template-columns:.8fr 1.4fr;gap:75px;padding-bottom:50px}.category-intro h2{font-size:43px;line-height:1.12}.category-intro>p{font-size:14px;line-height:1.8;margin-top:24px}.category-intro>.text-link{margin-top:22px;font-size:12px}.category-directory{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;align-self:start}.category-directory>a{display:flex;align-items:center;gap:16px;min-height:100px;border-bottom:1px solid var(--line);position:relative}.category-directory>a>.icon:first-of-type{height:26px;width:26px;stroke-width:1.4}.category-number{position:absolute;font-size:8px;right:0;top:11px;color:var(--muted)}.category-directory>a>.icon:last-child{height:17px;width:17px;margin-left:auto}.category-directory strong{font-size:15px;letter-spacing:-.035em;font-weight:800;display:block}.category-directory small{display:block;font-size:9px;color:var(--muted);margin-top:4px}.category-directory>a:hover{color:#b9411e}.featured-section{padding-top:35px}.home-reviews{background:#eeefe8}.home-reviews .section-heading{align-items:flex-end}.home-reviews .section-heading p{font-size:13px;margin-top:20px}.review-spotlight{display:grid;grid-template-columns:1fr 1fr;gap:48px}.review-card{min-width:0}.review-card-image{height:240px;display:flex;align-items:center;justify-content:center;background:#eeefeb;overflow:hidden}.review-card-image>img{height:90%;width:95%;object-fit:contain;mix-blend-mode:multiply}.review-card-image .technical-art{background:#e9ece5}.review-card-image .technical-art>.icon{height:65px;width:65px}.review-card-image .technical-art>span{font-size:16px}.review-card-copy{padding-top:18px}.review-card-meta{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:var(--muted);line-height:1.6}.review-card h3{font-size:23px;line-height:1.25;margin-top:10px}.review-card h3 a:hover{color:#b9411e}.review-card-copy>p{font-size:12px;line-height:1.8;margin-top:13px}.review-card-copy>.text-link{font-size:11px;margin-top:14px}.review-card-feature .review-card-image{height:340px;background:#e0e5dc}.review-card-feature h3{font-size:30px;max-width:550px}.review-card-feature .review-card-copy>p{font-size:13px;max-width:500px}.review-story-list>article{display:grid;grid-template-columns:22px 1fr 20px;gap:16px;padding:22px 0;border-top:1px solid #c8cfc5}.story-index{font-size:10px;color:#69796f;padding-top:3px}.review-story-list .guide-meta{margin-top:0;font-size:8px}.review-story-list h3{font-size:21px;line-height:1.25;margin-top:6px;letter-spacing:-.04em}.review-story-list h3 a:hover{color:#b9411e}.review-story-list p{font-size:11px;margin-top:9px;line-height:1.7;max-width:430px}.story-arrow{align-self:center}.story-arrow .icon{height:18px;width:18px;color:#b9411e}.review-library-note{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #c8cfc5;padding-top:20px;margin-top:35px;color:var(--muted);font-size:10px}.review-library-note>span{display:flex;gap:10px;align-items:center}.review-library-note .icon{height:16px;width:16px}.review-library-note>a{display:flex;gap:9px;align-items:center;color:var(--ink);font-weight:700}
.brand-section{display:grid;grid-template-columns:220px 1fr;gap:50px;align-items:center;padding-block:48px}.brand-section>div>span{display:block;font-size:12px;color:var(--muted)}.brand-section>div>strong{display:block;font-size:20px;letter-spacing:-.04em;margin-top:4px}.brand-section nav{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;align-items:center}.brand-name{font-size:34px;font-weight:800;letter-spacing:-.07em;line-height:1.3;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.brand-name-hp{font-style:italic;letter-spacing:-.09em}.brand-name-canon{font-family:Georgia,serif;letter-spacing:-.06em}.brand-name-epson{text-transform:uppercase;letter-spacing:-.045em;font-size:28px}.brand-name-brother{font-weight:700;letter-spacing:-.07em;text-transform:lowercase}.brand-name>span{font-family:Manrope,sans-serif;font-style:normal;font-size:9px;font-weight:500;letter-spacing:0;color:var(--muted);display:flex;gap:7px;align-items:center;text-transform:none}.brand-name>span>.icon{height:12px;width:12px}.brand-name:hover{color:#b9411e}
.cost-section{padding:70px 0;background:#ebe9df}.cost-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cost-story h2{font-size:44px}.cost-story>p{font-size:14px;line-height:1.85;max-width:480px;margin-top:24px}.cost-story>.text-link{margin-top:18px;font-size:12px}.cost-context{display:flex;gap:13px;align-items:flex-start;margin-top:32px;max-width:440px}.cost-context>.icon{height:25px;width:25px;color:#b9411e}.cost-context>span{font-size:10px;color:var(--muted);line-height:1.8}.cost-calculator{background:var(--paper);padding:35px;border:1px solid #d6d8cb;border-radius:4px}.calculator-heading h3{font-size:23px;letter-spacing:-.045em;line-height:1.25}.calculator-heading>span{font-size:8px;letter-spacing:.07em;color:var(--muted);display:block;margin-top:10px}.cost-fields{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-top:27px}.cost-fields label{font-size:10px;line-height:1.5;color:var(--muted)}.cost-fields label:first-child{grid-column:span 2}.cost-fields input{display:block;margin-top:7px;width:100%;background:#fff8;border:1px solid #c1c9be;border-radius:4px;padding:12px 13px;color:var(--ink);font-size:15px;font-weight:700}.cost-output{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:27px;border-top:1px solid var(--line);padding-top:23px}.cost-output span{font-size:9px;line-height:1.7;color:var(--muted);display:block;max-width:135px}.cost-output strong{display:block;font-size:40px;letter-spacing:-.065em;line-height:1.25;margin-top:8px}.cost-output strong small{font-size:24px;margin-left:3px}.calculator-note{font-size:9px;line-height:1.8;margin-top:23px}.home-guide-expansion{padding-top:80px;padding-bottom:20px}.guide-topic-links{display:flex;align-items:center;gap:30px;border-top:1px solid var(--line);margin-top:35px;padding-top:20px;flex-wrap:wrap}.guide-topic-links>span{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.guide-topic-links a{font-size:10px;font-weight:700;display:flex;align-items:center;gap:9px}.guide-topic-links .icon{height:14px;width:14px}.guide-topic-links a:hover{color:#b9411e}.home-resources{padding-top:65px}.resource-list{display:grid;grid-template-columns:1fr 1fr;gap:0 50px}.resource-list>a{display:flex;gap:22px;align-items:center;padding:30px 0;border-top:1px solid var(--line)}.resource-list>a>.icon:first-child{width:32px;height:32px;stroke-width:1.35;color:#b9411e}.resource-list>a>.icon:last-child{margin-left:auto;height:17px;width:17px}.resource-list h3{font-size:22px;line-height:1.3}.resource-list p{font-size:12px;margin-top:9px;line-height:1.7}.resource-list a:hover h3{color:#b9411e}.editorial-section{background:#e9ede6;padding:70px 0}.editorial-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;align-items:start}.editorial-layout h2{font-size:43px;line-height:1.15}.editorial-layout>.text-link,.editorial-layout>div>.text-link{margin-top:25px;font-size:12px}.editorial-principles>article{display:flex;gap:22px;border-top:1px solid #c6cfc3;padding:25px 0}.editorial-principles>article>span{font-size:10px;color:#b9411e;font-weight:700}.editorial-principles h3{font-size:24px;line-height:1.2}.editorial-principles p{font-size:13px;line-height:1.8;margin-top:13px;max-width:500px}.home-faq{display:grid;grid-template-columns:.8fr 1.4fr;gap:85px}.faq-intro h2{font-size:43px}.faq-intro>p{margin-top:20px;font-size:14px;line-height:1.8}.faq-intro>.text-link{margin-top:23px;font-size:12px}.faq-list details{border-top:1px solid var(--line);padding:0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 0;cursor:pointer;font-size:14px;font-weight:700;line-height:1.6;letter-spacing:-.02em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>.icon{width:19px;height:19px;color:#b9411e;transition:transform .2s}.faq-list details[open] summary>.icon{transform:rotate(45deg)}.faq-list details>p{font-size:13px;line-height:1.9;padding-bottom:25px;max-width:660px}.faq-list summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px}
.reviews-hero .section-heading{align-items:flex-end}.review-library-count{display:flex;gap:18px;align-items:center;padding-bottom:10px}.review-library-count>strong{font-size:85px;font-weight:800;line-height:1;letter-spacing:-.07em;color:#b9411e}.review-library-count>span{font-size:12px;color:var(--muted);line-height:1.7}.review-method-note{font-size:10px;line-height:1.9;max-width:760px;margin-top:30px}.review-method-note a{color:#b9411e;display:inline-flex;gap:5px;align-items:center;font-weight:700}.review-method-note .icon{height:12px;width:12px}.reviews-library{padding-top:12px;padding-bottom:85px}.review-filters{display:grid;grid-template-columns:1.7fr 1fr .8fr;gap:24px;border-top:1px solid var(--line);padding-top:24px;align-items:end}.review-filters .search-field{max-width:none;align-self:stretch;margin-top:20px}.select-field{font-size:9px;line-height:1.5;color:var(--muted)}.select-field select{display:block;width:100%;margin-top:7px;border:1px solid #c2cac3;border-radius:4px;padding:12px 13px;background:#fff6;color:var(--ink);font-size:11px;font-weight:600;min-height:44px}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.review-grid .review-card{border-bottom:1px solid var(--line);padding-bottom:20px}.review-grid .review-card-copy>p{min-height:65px}.review-article{padding-top:28px}.review-article-heading{max-width:950px;margin:0 auto 40px}.review-article-heading .guide-meta{display:flex;width:max-content;gap:24px;align-items:center}.review-article-heading h1{font-size:61px;line-height:1.12;margin-top:19px;letter-spacing:-.055em}.review-article-heading>p{font-size:18px;line-height:1.8;margin-top:23px;max-width:850px}.review-overview{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:stretch}.review-hero-image{min-height:440px;display:flex;align-items:center;justify-content:center;background:var(--stage)}.review-hero-image>img{width:95%;height:90%;max-height:430px;object-fit:contain;mix-blend-mode:multiply}.review-hero-image .technical-art{min-height:440px}.review-verdict{display:flex;flex-direction:column;justify-content:center;padding-block:10px}.review-verdict h2{font-size:24px;line-height:1.5;letter-spacing:-.035em}.review-fit{margin-top:22px}.review-fit strong{font-size:10px;letter-spacing:.04em;text-transform:uppercase}.review-fit ul,.review-not-for ul{padding-left:18px;font-size:12px;line-height:1.9;color:var(--muted);margin:9px 0 0}.review-overview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px}.review-overview-actions .button{font-size:11px;gap:10px;min-height:46px;padding:12px 18px}.review-overview-actions .text-link{font-size:11px}.review-disclosure{display:flex;gap:12px;align-items:flex-start;font-size:10px;line-height:1.85;color:var(--muted);border-bottom:1px solid var(--line);padding:22px 0 25px}.review-disclosure .icon{width:19px;height:19px;color:#b9411e;flex-shrink:0}.review-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:40px 0 45px}.review-pros-cons h2{font-size:24px;letter-spacing:-.035em}.review-pros-cons ul{margin:20px 0 0;padding:0;list-style:none}.review-pros-cons li{display:flex;gap:12px;align-items:flex-start;margin-top:13px;font-size:12px;line-height:1.8;color:var(--muted)}.review-pros-cons li .icon{width:17px;height:17px;color:#b9411e;margin-top:2px}.review-body-layout{max-width:1120px;grid-template-columns:240px 1fr;gap:65px}.review-body-layout .article-body{max-width:750px}.review-body-layout .article-sources h2{font-size:26px}.review-not-for{background:#eeefe7;padding:25px!important;margin-bottom:25px}.review-not-for h2{margin-top:0}.review-body-layout .article-end .button{margin-right:15px;font-size:12px}.product-review-callout{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#e9ede4;border-left:3px solid var(--bright);padding:30px 35px;margin-top:45px}.product-review-callout h2{font-size:25px;line-height:1.3;letter-spacing:-.04em}.product-review-callout .eyebrow{font-size:8px;margin-bottom:10px}.product-review-callout p{font-size:12px;line-height:1.8;margin-top:12px;max-width:710px}.product-review-callout>.button{flex-shrink:0;font-size:12px;min-height:48px}.category-buying-note{font-size:12px;line-height:1.9;max-width:850px;padding-bottom:22px;color:var(--muted)}.catalog-search-row>.search-field{flex:1}.catalog-search-row{gap:20px}.catalog-search-row .sort-field{flex-shrink:0}
@media(min-width:1151px){.hero,.hero-media{min-height:650px}.hero h1{font-size:clamp(70px,6.15vw,91px)}}
@media(max-width:1150px){.header-categories>.container{gap:23px}.header-categories a{font-size:10px}.hero,.hero-media{min-height:560px}.hero-library-facts{gap:20px;margin-top:30px}.hero-library-facts strong{font-size:24px}.hero-library-facts span{font-size:8px}.home-categories{gap:40px}.category-intro h2,.editorial-layout h2,.faq-intro h2{font-size:36px}.category-directory{column-gap:23px}.category-directory>a{gap:12px;min-height:96px}.category-directory strong{font-size:13px}.category-directory>a>.icon:first-of-type{width:22px}.review-spotlight{gap:30px}.review-card-feature .review-card-image{height:290px}.review-card-feature h3{font-size:27px}.review-story-list>article{gap:11px;padding-block:19px}.review-story-list h3{font-size:19px}.review-story-list p{font-size:10px}.brand-section{grid-template-columns:190px 1fr;gap:30px}.brand-section nav{gap:23px}.brand-name{font-size:29px}.brand-name-epson{font-size:23px}.cost-layout{gap:40px}.cost-story h2{font-size:37px}.cost-story>p{font-size:13px}.cost-calculator{padding:27px}.cost-output strong{font-size:35px}.editorial-layout{gap:50px}.home-faq{gap:45px}.review-library-count>strong{font-size:68px}.review-library-count>span{font-size:11px}.review-grid{gap:30px 21px}.review-grid .review-card-image{height:210px}.review-card h3{font-size:20px}.review-card-copy>p{font-size:11px}.review-article-heading h1{font-size:53px}.review-overview{gap:35px}.review-verdict h2{font-size:21px}.review-hero-image{min-height:400px}.review-overview-actions{gap:13px}.review-overview-actions .button{font-size:10px}.review-body-layout{grid-template-columns:190px 1fr;gap:40px}.review-filters{gap:18px}.review-pros-cons{gap:40px}.resource-list{gap:0 35px}.resource-list h3{font-size:20px}.resource-list p{font-size:11px}}
@media(max-width:800px){.header-inner{height:83px}.header-categories{display:none}.desktop-nav{display:none}.mobile-nav{max-height:calc(100dvh - 83px);overflow-y:auto;z-index:60}.mobile-nav>a{padding:10px 0;font-size:13px;border-bottom:1px solid #e2e5dd}.hero,.hero-media{min-height:0}.hero-copy{padding-top:42px;padding-bottom:35px}.hero-library-facts{gap:26px;margin-top:28px}.hero-library-facts strong{font-size:25px}.hero-library-facts span{font-size:8px}.home-categories{grid-template-columns:1fr;gap:26px;padding-top:50px;padding-bottom:20px}.category-intro h2{font-size:35px}.category-intro h2 br{display:none}.category-intro>p{font-size:13px;margin-top:17px}.category-intro>p br{display:none}.category-intro>.text-link{margin-top:12px;font-size:11px}.category-directory{column-gap:28px}.category-directory>a{min-height:85px}.category-directory strong{font-size:13px}.category-directory small{font-size:8px}.category-directory>a>.icon:first-of-type{height:22px;width:22px}.featured-section{padding-top:35px}.home-reviews{padding-block:50px}.home-reviews .section-heading>div>p{font-size:12px;margin-top:15px}.home-reviews .section-heading>.text-link{font-size:11px;margin-top:18px}.review-spotlight{grid-template-columns:1fr;gap:35px}.review-card-feature .review-card-image{height:320px}.review-card-feature h3{font-size:28px;max-width:none}.review-card-feature .review-card-copy>p{max-width:none;font-size:13px}.review-story-list>article{padding-block:20px;gap:17px}.review-story-list h3{font-size:21px}.review-story-list p{font-size:12px;max-width:none}.review-library-note{display:block;font-size:9px;margin-top:25px}.review-library-note>a{margin-top:13px}.brand-section{display:block;padding-block:35px}.brand-section>div>span,.brand-section>div>strong{display:inline;font-size:17px;letter-spacing:-.04em}.brand-section>div>span{margin-right:5px;color:var(--ink)}.brand-section nav{margin-top:26px;gap:25px}.brand-name{font-size:29px}.brand-name-epson{font-size:23px}.brand-name>span{font-size:8px}.cost-section{padding:45px 0}.cost-layout{grid-template-columns:1fr;gap:30px}.cost-story h2{font-size:36px}.cost-story h2 br{display:none}.cost-story>p{font-size:13px;max-width:none;margin-top:17px}.cost-context{margin-top:22px;max-width:none}.cost-calculator{padding:27px}.calculator-heading h3{font-size:23px}.cost-fields{gap:16px;margin-top:23px}.cost-output strong{font-size:39px}.home-guide-expansion{padding-top:50px;padding-bottom:10px}.guide-topic-links{gap:15px 25px;margin-top:25px}.guide-topic-links>span{flex-basis:100%;font-size:8px}.guide-topic-links>a{font-size:10px}.home-resources{padding-top:45px}.resource-list{gap:0 25px}.resource-list>a{gap:15px;padding:23px 0;align-items:flex-start}.resource-list>a>.icon:first-child{height:25px;width:25px}.resource-list>a>.icon:last-child{display:none}.resource-list h3{font-size:19px}.resource-list p{font-size:11px}.editorial-section{padding:45px 0}.editorial-layout{grid-template-columns:1fr;gap:30px}.editorial-layout h2{font-size:35px}.editorial-layout h2 br{display:none}.editorial-layout>div>.text-link{font-size:11px;margin-top:20px}.editorial-principles>article{gap:18px;padding:22px 0}.editorial-principles h3{font-size:23px}.editorial-principles p{font-size:12px;max-width:none}.home-faq{grid-template-columns:1fr;gap:28px;padding-block:50px}.faq-intro h2{font-size:35px}.faq-intro h2 br{display:none}.faq-intro>p{font-size:13px;margin-top:16px}.faq-intro>p br{display:none}.faq-intro>.text-link{font-size:11px;margin-top:13px}.faq-list summary{font-size:13px;gap:16px;padding-block:20px}.faq-list details>p{font-size:12px}.review-library-count{display:none}.review-method-note{font-size:9px;margin-top:20px}.review-filters{grid-template-columns:1fr 1fr;gap:15px}.review-filters .search-field{grid-column:span 2;margin-top:0;padding-block:14px}.reviews-library{padding-bottom:55px}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.review-grid .review-card-image{height:210px}.review-card h3{font-size:21px}.review-card-copy>p{font-size:11px}.review-card-meta{font-size:8px;gap:8px}.review-card-meta>span:last-child{flex-shrink:0}.review-grid .review-card-copy>p{min-height:80px}.review-article{padding-top:18px}.review-article-heading{margin-bottom:30px}.review-article-heading h1{font-size:44px;margin-top:15px}.review-article-heading>p{font-size:16px;margin-top:20px}.review-article-heading .guide-meta{font-size:9px;gap:17px}.review-overview{grid-template-columns:1fr;gap:20px}.review-hero-image{min-height:0;height:330px}.review-hero-image .technical-art{min-height:0;height:330px}.review-verdict h2{font-size:23px;line-height:1.5}.review-verdict>.eyebrow{font-size:9px}.review-fit ul{font-size:12px}.review-overview-actions{gap:20px}.review-overview-actions .button{font-size:11px}.review-pros-cons{gap:30px;padding-block:30px}.review-pros-cons h2{font-size:22px}.review-pros-cons li{font-size:11px}.review-body-layout{grid-template-columns:1fr;gap:25px}.review-body-layout .article-toc{position:static}.review-disclosure{font-size:9px}.review-disclosure>.icon{height:17px;width:17px}.review-not-for ul{font-size:12px}.product-review-callout{display:block;padding:25px;margin-top:30px}.product-review-callout h2{font-size:24px}.product-review-callout .button{margin-top:20px;font-size:11px}.catalog-search-row>.sort-field{display:inline-block;margin-left:15px}.catalog-search-row>.sort-field:first-of-type{margin-left:0}.category-buying-note{font-size:11px}}
@media(max-width:480px){.hero-copy{padding-top:40px;padding-bottom:30px}.hero-library-facts{gap:22px;margin-top:27px}.hero-library-facts strong{font-size:24px}.hero-library-facts>a{gap:6px}.hero-library-facts span{font-size:8px;max-width:50px}.home-categories{padding-top:42px}.category-intro h2{font-size:31px}.category-directory{column-gap:20px}.category-directory>a{gap:10px;min-height:88px}.category-directory strong{font-size:12px}.category-directory small{font-size:8px;max-width:100px}.category-directory>a>.icon:first-of-type{height:20px;width:20px}.category-directory>a>.icon:last-child{display:none}.category-number{font-size:7px;top:8px}.category-intro>.text-link{font-size:10px}.review-card-feature .review-card-image{height:270px}.review-card-feature h3{font-size:26px}.review-story-list h3{font-size:20px}.review-story-list p{font-size:11px}.review-story-list>article{grid-template-columns:18px 1fr 16px;gap:12px}.review-library-note>span{font-size:8px;gap:8px}.brand-section nav{grid-template-columns:1fr 1fr;gap:25px 40px}.brand-name{font-size:34px}.brand-name-epson{font-size:28px}.brand-name>span{font-size:9px}.cost-story h2{font-size:32px}.cost-story>.eyebrow{font-size:8px}.cost-calculator{padding:23px}.calculator-heading h3{font-size:22px}.cost-fields label{font-size:9px}.cost-fields input{padding:11px;font-size:14px}.cost-output{gap:20px}.cost-output strong{font-size:35px}.cost-output span{font-size:8px}.calculator-note{font-size:8px}.resource-list{grid-template-columns:1fr;gap:0}.resource-list>a{align-items:center;padding:24px 0;gap:20px}.resource-list h3{font-size:22px}.resource-list p{font-size:12px}.resource-list>a>.icon:last-child{display:block;height:16px;width:16px}.editorial-layout h2{font-size:32px}.faq-intro h2{font-size:32px}.faq-list summary{font-size:13px}.review-grid{grid-template-columns:1fr;gap:30px}.review-grid .review-card-image{height:270px}.review-grid .review-card-copy>p{min-height:0;font-size:12px}.review-card h3{font-size:25px}.review-card-meta{font-size:9px}.review-card-copy>.text-link{font-size:12px}.review-article-heading h1{font-size:37px}.review-article-heading>p{font-size:15px}.review-hero-image,.review-hero-image .technical-art{height:280px}.review-pros-cons{grid-template-columns:1fr;gap:25px}.review-pros-cons h2{font-size:23px}.review-pros-cons li{font-size:12px}.review-body-layout .article-toc{display:none}.review-body-layout .article-body>section>h2{font-size:27px}.review-overview-actions{align-items:flex-start;flex-direction:column;gap:9px}.review-overview-actions .button{font-size:11px}.review-fit ul{font-size:11px}.review-disclosure{font-size:8px}.review-method-note{font-size:9px}.reviews-hero h1{font-size:42px}.review-filters .select-field{font-size:9px}.catalog-search-row>.sort-field{font-size:9px;margin-left:9px}.catalog-search-row .sort-field select{font-size:9px;max-width:118px;padding-inline:3px}}
.review-type-cover{width:100%;height:100%;padding:27px;display:flex;flex-direction:column;justify-content:space-between;background:#e6ebe3}.review-type-cover>span{font-size:9px;color:#536660;letter-spacing:.035em}.review-type-cover>strong{font-size:43px;line-height:1.08;font-weight:800;letter-spacing:-.065em;overflow-wrap:anywhere}.review-type-cover>small{display:flex;justify-content:space-between;gap:15px;font-size:8px;color:#536660;align-items:center}.review-type-cover>small .icon{width:15px;height:15px}.cover-epson{background:#e2e8e9}.cover-canon{background:#ece5df}.cover-brother{background:#e4e8e4}.review-spec-cover{width:100%;height:100%;padding:40px;display:flex;flex-direction:column;background:#e5ebe1;justify-content:center}.review-spec-cover>span{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#52675e}.review-spec-cover>strong{font-size:62px;letter-spacing:-.065em;line-height:1.1;margin-top:25px;overflow-wrap:anywhere}.review-spec-cover dl{margin:28px 0 10px}.review-spec-cover dl>div{display:flex;gap:20px;justify-content:space-between;border-top:1px solid #c4d0c1;padding:10px 0;font-size:11px}.review-spec-cover dt{color:#5f7469}.review-spec-cover dd{margin:0;max-width:65%;font-weight:600}.review-spec-cover>small{font-size:8px;color:#5f7469;margin-top:17px}
@media(max-width:800px){.review-type-cover{padding:24px}.review-type-cover>strong{font-size:37px}.review-spec-cover{padding:30px}.review-spec-cover>strong{font-size:46px;margin-top:20px}.review-spec-cover dl{margin-top:20px;margin-bottom:0}.review-spec-cover dl>div{padding-block:8px;font-size:10px}.review-spec-cover>small{margin-top:10px}}
@media(max-width:480px){.review-type-cover>strong{font-size:45px}.review-spec-cover{padding:24px}.review-spec-cover>span{font-size:9px}.review-spec-cover>strong{font-size:44px;margin-top:15px}.review-spec-cover dl{margin-top:15px}.review-spec-cover dl>div{font-size:9px}.review-spec-cover>small{font-size:7px}}
