.buying-guide{--bg-red:#b92518;--bg-ink:#202020;--bg-paper:#f5f3ef}.buying-guide section[id]{scroll-margin-top:16px}.bg-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center;padding-block:58px}.bg-hero h1{font-size:clamp(40px,4.6vw,66px);line-height:1.06;letter-spacing:-.055em}.bg-hero h1 span{color:var(--bg-red)}.bg-hero .lead{max-width:54ch;font-size:17px}.bg-byline{font-size:11px;color:#6c6965;line-height:1.8;border-top:1px solid var(--line);padding-top:22px;margin-top:30px!important}.bg-hero-photo{background:var(--bg-paper);padding:23px 25px 18px;min-width:0;display:flex;flex-direction:column;align-items:center}.bg-photo-label{width:100%;font-size:12px;letter-spacing:.08em;font-weight:700;display:flex;justify-content:space-between;gap:14px}.bg-photo-label span{font-size:8px;font-weight:400;max-width:17ch;line-height:1.6;text-align:right}.bg-hero-photo img{height:330px;width:80%;object-fit:contain;mix-blend-mode:multiply;margin:18px auto}.bg-hero-photo figcaption{font-size:11px;color:#66615b;border-top:1px solid #d9d5cf;padding-top:16px;width:100%;line-height:1.6}.bg-contents{display:flex;align-items:center;gap:22px;border-block:1px solid var(--line);padding-block:20px;flex-wrap:wrap;font-size:12px}.bg-contents>span{font-size:9px;letter-spacing:.11em;color:#81776d;font-weight:700}.bg-contents a{font-weight:600;border-bottom:1px solid transparent}.bg-contents a:hover{color:var(--bg-red);border-bottom-color:currentColor}.bg-intro{padding-block:50px}.bg-intro-lead{font-size:24px;font-weight:700;letter-spacing:-.025em}.bg-intro ol{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:26px 0}.bg-intro li{border-left:3px solid var(--bg-red);padding-left:18px}.bg-intro strong,.bg-intro li span{display:block}.bg-intro li span{color:#64615d;font-size:14px;margin-top:7px}.bg-note{font-size:12px;line-height:1.85;color:#706a63;margin-top:24px!important}.bg-note a{color:#302b26;text-decoration:underline;text-underline-offset:3px}.bg-section{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,1.6fr);gap:70px;padding-block:68px;border-top:1px solid var(--line)}.bg-section-label>span{display:block;color:var(--bg-red);font-size:10px;letter-spacing:.12em;font-weight:700;margin-bottom:21px}.bg-section h2,.bg-faq h2{font-size:clamp(29px,3.2vw,43px);line-height:1.12}.bg-section-label>p{font-size:14px;line-height:1.8;color:#6a655f;margin-top:23px;max-width:34ch}.bg-section-label>.button,.bg-section-label>.text-link{margin-top:25px}.bg-section-body{min-width:0;font-size:15px;line-height:1.85}.bg-section-body p+p{margin-top:20px}.bg-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.bg-table-scroll table{width:100%;border-collapse:collapse;min-width:570px;font-size:13px;line-height:1.75}.bg-table-scroll caption{text-align:left;font-weight:700;color:#26221e;font-size:15px;margin-bottom:18px}.bg-table-scroll th,.bg-table-scroll td{padding:17px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.bg-table-scroll thead th{font-size:10px;text-transform:uppercase;letter-spacing:.08em;background:var(--bg-paper)}.bg-table-scroll tbody th{width:24%;font-weight:700}.bg-table-scroll tbody tr:nth-child(even){background:#fbfaf8}.bg-callout{background:var(--bg-paper);padding:26px;border-left:3px solid var(--bg-red);margin-top:28px}.bg-callout strong{font-size:17px;line-height:1.45;display:block}.bg-callout p{margin-top:12px;font-size:14px}.bg-callout .text-link{margin-top:18px;font-size:12px}.bg-dark{background:#242421;color:#fff;padding-block:58px}.bg-capacity-head{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:end}.bg-dark .eyebrow{color:#e6b3a9}.bg-capacity-head h2{font-size:clamp(32px,3.8vw,50px)}.bg-capacity-head>p{color:#d0ccc6;font-size:15px;max-width:54ch;line-height:1.85}.bg-calculator{display:grid;grid-template-columns:1.45fr 1fr;gap:46px;padding-top:35px}.bg-capacity-inputs{display:block;border-top:1px solid #5b5752;padding-top:25px;min-width:0}.bg-calculator-kicker{font-size:9px;letter-spacing:.13em;color:#d1c6b9;margin:0 0 20px}.bg-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bg-fields label{font-size:12px;line-height:1.5;display:block;margin-bottom:9px;color:#e8e4de}.bg-fields input{width:100%;min-width:0;border:1px solid #837a6d;background:#33322e;color:#fff;padding:12px 14px;font-size:24px;font-weight:600;border-radius:0;appearance:textfield}.bg-fields input:focus-visible{outline:3px solid #e6b3a9;outline-offset:3px}.bg-capacity-help{font-size:11px;color:#c1bab0;line-height:1.9;margin-top:18px!important}.bg-reset{color:#e2dad0;border:0;border-bottom:1px solid #a59b8f;background:none;padding:3px 0;font-size:11px;margin-top:18px}.bg-capacity-results{background:#efeae1;color:#242421;padding:25px 30px;min-width:0}.bg-capacity-results>div+div{border-top:1px solid #cfc7ba;padding-top:14px;margin-top:14px}.bg-capacity-results span{display:block;font-size:11px;color:#5d574f;margin-bottom:5px}.bg-capacity-results strong{font-size:37px;letter-spacing:-.04em;line-height:1.2;display:block;overflow-wrap:anywhere}.bg-capacity-results small{font-size:12px;font-weight:400;letter-spacing:0;display:block;margin-top:5px}.bg-capacity-results>p{font-size:11px;color:#5d574f;line-height:1.8;margin-top:20px}.bg-capacity-results>div:last-of-type strong{color:#a6271c}.bg-formula{display:grid;grid-template-columns:1.45fr 1fr;gap:46px;padding-top:25px;font-size:11px;color:#c1bab0;line-height:1.9}.bg-formula p+p{margin:0}.bg-calculator-error{margin-top:15px!important;color:#ffcfb7;font-size:12px}.bg-questions{margin:0}.bg-questions>div{display:grid;grid-template-columns:.6fr 1fr;gap:24px;padding-block:22px;border-bottom:1px solid var(--line)}.bg-questions>div:first-child{padding-top:0}.bg-questions dt{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.5}.bg-questions dd{margin:0;font-size:14px;color:#625d57}.bg-section-body>.text-link{margin-top:25px;font-size:13px}.bg-model-section{background:var(--bg-paper);padding-block:65px}.bg-model-head{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end}.bg-model-head h2{font-size:clamp(30px,3.6vw,47px)}.bg-model-head>p{font-size:15px;color:#69635d;line-height:1.85;max-width:49ch}.bg-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:35px}.bg-models article{padding:25px;background:#fff;min-width:0;display:flex;flex-direction:column}.bg-models figure{height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;border-bottom:1px solid #eee;padding-bottom:20px}.bg-models figure img{width:100%;height:100%;object-fit:contain}.bg-models .eyebrow{font-size:8px;margin-bottom:9px;letter-spacing:.12em}.bg-models h3{font-size:25px}.bg-model-rate{font-size:29px!important;color:var(--bg-red)!important;line-height:1.2!important;font-weight:700;letter-spacing:-.035em;margin-top:14px!important}.bg-model-rate span{display:block;font-size:11px;font-weight:400;color:#777;letter-spacing:0;margin-top:7px}.bg-models article>p:not(.eyebrow):not(.bg-model-rate){font-size:13px;color:#6a645d;line-height:1.75;margin:18px 0 22px}.bg-models .text-link{font-size:12px;margin-top:auto;align-self:start}.bg-line-flow{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0}.bg-line-flow li{font-size:12px;line-height:1.6;background:var(--bg-paper);padding:18px 12px;border-right:2px solid #fff;text-align:center;font-weight:600}.bg-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}.bg-pair h3{font-size:22px}.bg-pair ul{padding-left:19px;margin:20px 0}.bg-pair li{font-size:13px;line-height:1.8;margin-bottom:9px}.bg-pair p{font-size:12px;line-height:1.85;color:#6c655d}.bg-trial-section{background:#f5f3ef}.bg-trial-section .bg-section{border:0}.bg-trial-section .bg-callout{background:#fff}.bg-trial-steps{margin:0;padding:0;list-style:none}.bg-trial-steps li{display:flex;gap:22px;padding-bottom:25px}.bg-trial-steps li+li{border-top:1px solid #d8d3cb;padding-top:25px}.bg-trial-steps li>span{font-size:11px;color:var(--bg-red);font-weight:700;letter-spacing:.05em;padding-top:5px}.bg-trial-steps h3{font-size:21px;line-height:1.3}.bg-trial-steps p{font-size:14px;line-height:1.85;color:#655f58;margin-top:10px}.bg-rfq-list{list-style:none;margin:0;padding:0;counter-reset:rfq}.bg-rfq-list li{padding:0 0 19px;border-bottom:1px solid var(--line);margin-bottom:19px;display:grid;grid-template-columns:150px 1fr;gap:20px}.bg-rfq-list strong{font-size:15px}.bg-rfq-list span{font-size:14px;color:#69625b}.bg-faq{display:grid;grid-template-columns:.75fr 1.6fr;gap:70px;padding-block:50px 70px;border-top:1px solid var(--line)}.bg-faq details{border-bottom:1px solid var(--line);padding:20px 0}.bg-faq details:first-child{padding-top:0}.bg-faq summary{font-size:16px;line-height:1.6;font-weight:600;cursor:pointer;list-style:revert;letter-spacing:-.01em}.bg-faq details p{font-size:14px;color:#67615b;line-height:1.85;margin-top:15px;max-width:68ch}.bg-final{background:#eee9e1;padding-block:45px}.bg-final>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.bg-final h2{font-size:clamp(30px,3.5vw,44px)}.bg-final p:not(.eyebrow){font-size:14px;line-height:1.8;margin-top:20px;max-width:48ch;color:#67615b}.bg-final>.wrap>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:22px;justify-self:end}.bg-entry{padding:23px 26px;background:#f5f3ef;border-left:3px solid #b92518;display:flex;gap:28px;align-items:center;justify-content:space-between;margin-block:30px}.bg-entry h2,.bg-entry h3{font-size:23px}.bg-entry p{font-size:13px;color:#675f56;margin-top:8px;max-width:60ch}.bg-entry .text-link{flex-shrink:0;font-size:12px}.buying-guide a:focus-visible,.buying-guide summary:focus-visible{outline:3px solid #b92518;outline-offset:5px}
@media(max-width:1000px){.bg-hero{gap:30px}.bg-photo-label{font-size:10px}.bg-photo-label span{font-size:7px}.bg-section,.bg-faq{gap:35px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr)}.bg-capacity-head,.bg-model-head{gap:35px}.bg-calculator,.bg-formula{gap:28px}.bg-fields label{min-height:36px}.bg-models article{padding:20px}.bg-models figure{height:165px}}
@media(max-width:760px){.bg-hero{grid-template-columns:1fr;padding-block:35px;gap:28px}.bg-hero h1{font-size:clamp(38px,9vw,59px)}.bg-hero .lead{font-size:15px}.bg-hero-photo{padding:20px;min-height:0}.bg-hero-photo img{height:250px;margin-block:15px}.bg-photo-label{font-size:12px}.bg-photo-label span{font-size:8px}.bg-hero .actions{gap:20px}.bg-byline{margin-top:23px!important}.bg-contents{gap:14px 20px;padding-block:20px}.bg-contents>span{width:100%}.bg-intro{padding-block:32px}.bg-intro ol{grid-template-columns:1fr;gap:23px}.bg-intro-lead{font-size:23px}.bg-section,.bg-faq{grid-template-columns:1fr;gap:28px;padding-block:40px}.bg-section-label>p{max-width:55ch;margin-top:18px}.bg-section h2,.bg-faq h2{font-size:34px}.bg-questions>div{grid-template-columns:1fr;gap:9px;padding-block:20px}.bg-table-scroll table{min-width:570px}.bg-callout{padding:22px}.bg-dark{padding-block:40px}.bg-capacity-head,.bg-calculator,.bg-formula,.bg-model-head{grid-template-columns:1fr;gap:25px}.bg-capacity-head h2{font-size:37px}.bg-capacity-head>p{font-size:14px}.bg-calculator{padding-top:25px}.bg-fields{gap:20px 15px}.bg-fields label{font-size:11px;min-height:34px}.bg-fields input{font-size:22px;padding:10px}.bg-capacity-results{padding:24px}.bg-capacity-results strong{font-size:34px}.bg-capacity-results>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.bg-capacity-results>div strong{text-align:right}.bg-capacity-results span{font-size:11px;max-width:20ch}.bg-formula{font-size:11px;gap:12px}.bg-model-section{padding-block:40px}.bg-model-head h2{font-size:34px}.bg-models{grid-template-columns:1fr;gap:20px}.bg-models article{padding:23px}.bg-models figure{height:200px}.bg-pair{grid-template-columns:1fr;gap:28px}.bg-line-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.bg-line-flow li{border:0}.bg-rfq-list li{grid-template-columns:1fr;gap:5px}.bg-faq summary{font-size:15px}.bg-final{padding-block:35px}.bg-final>.wrap{grid-template-columns:1fr;gap:28px}.bg-final>.wrap>div:last-child{justify-self:start}.bg-entry{align-items:flex-start;flex-direction:column;gap:18px}.bg-entry h2,.bg-entry h3{font-size:23px}.bg-note{font-size:11px}.bg-trial-steps li{gap:16px}.bg-trial-steps h3{font-size:20px}}
@media(prefers-reduced-motion:reduce){.buying-guide{scroll-behavior:auto}}
@media print{.business-bar,.header,.site-footer,.bg-contents,.bg-byline,.buying-guide .actions,.bg-reset,.bg-final{display:none!important}.buying-guide .wrap{width:100%}.bg-hero{padding:0;gap:20px}.bg-hero-photo img{height:170px}.bg-section{padding-block:20px;gap:20px;grid-template-columns:1fr 2fr}.bg-dark{background:white;color:#202020;padding-block:20px}.bg-dark .eyebrow,.bg-capacity-head>p,.bg-capacity-help,.bg-formula{color:#444}.bg-fields input{color:#222;background:#fff;border:1px solid #aaa}.bg-fields label{color:#222}.bg-calculator-kicker{color:#555}.bg-models figure{height:120px}.bg-model-section{padding-block:20px}.bg-table-scroll{overflow:visible}.bg-table-scroll table{min-width:0}.bg-section h2,.bg-capacity-head h2,.bg-model-head h2,.bg-faq h2{font-size:24px}h1{font-size:36px!important}h2,h3{break-after:avoid}tr,.bg-callout,.bg-models article{break-inside:avoid}details p{display:block}.bg-faq-items details::details-content{content-visibility:visible}.bg-entry{display:none}}
