.printer{--printer-ink:var(--v2-ink,#102f46);--printer-blue:var(--v2-green,#0d625b);--printer-mist:var(--v2-soft,#f1f6f4);--printer-warm:#fff8e9;color:var(--printer-ink);padding-bottom:4rem;font-size:17px}.printer a{text-underline-offset:.2em}.printer h1,.printer h2,.printer h3{color:var(--printer-ink);line-break:strict;overflow-wrap:normal;word-break:normal;text-wrap:pretty}.printer h1{letter-spacing:-.025em;text-wrap:balance;max-width:17em;font-size:clamp(2rem,4vw,3.65rem);line-height:1.2}.printer h2{text-wrap:balance;font-size:clamp(1.55rem,2.6vw,2.35rem);line-height:1.3}.printer h3{line-height:1.45}.printer p,.printer li{line-height:1.8}.printer-review-note{color:#6d4300;border:1px solid #b27616;margin:1rem 0;padding:.35rem .7rem;font-size:15px;display:inline-block}.printer-eyebrow{color:var(--v2-muted,#50677a);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .35rem;font-size:15px;font-weight:800}.printer-small{color:#526573;font-size:15px}.printer-purchase-state{color:#526573;background:#f6f8f9;border:1px solid #c9d4d8;border-radius:3px;margin:.2rem 0 .65rem;padding:.25rem .5rem;font-size:14px;font-weight:700}.printer-purchase-state.is-available{background:var(--printer-mist);color:var(--printer-blue);border-color:#a7c9c2}.printer-hero{border-bottom:1px solid #cddae2;grid-template-columns:minmax(0,1.7fr) minmax(240px,.7fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2.5rem,7vw,6rem) 0 3rem;display:grid}.printer-hero>div>p:not(.printer-eyebrow){max-width:58rem;font-size:1.08rem}.printer-hero aside{background:var(--printer-warm);border-left:4px solid #e8aa39;padding:1.35rem}.printer-hero aside p{margin-bottom:0}.printer-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.printer-page-head{max-width:66rem;padding:clamp(2.5rem,6vw,5rem) 0 2rem}.printer-page-head>strong{color:var(--printer-ink);margin-top:1rem;font-size:1.08rem;display:block}.printer-steps,.printer-section,.printer-tool{border-bottom:1px solid #d9e2e8;padding:clamp(2.5rem,6vw,5rem) 0}.printer-steps ol{counter-reset:none;grid-template-columns:repeat(5,1fr);gap:0;padding:0;list-style:none;display:grid}.printer-steps li{border-left:1px solid #b8cad5;gap:.2rem;padding:1rem;display:grid}.printer-steps li:last-child{border-right:1px solid #b8cad5}.printer-steps li>span{color:var(--printer-blue);font-size:1.5rem;font-weight:800}.printer-steps small{color:#526573;font-size:15px}.printer-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.printer-section-heading h2,.printer-section-heading h3{margin-bottom:0}.printer-section-heading>span{color:#526573;font-size:15px}.printer-tool form{gap:1rem;margin:1.5rem 0;display:grid}.printer-tool fieldset{border:1px solid var(--v2-line,#dbe5e8);background:var(--printer-mist);border-radius:4px;margin:0;padding:clamp(1rem,2.5vw,1.8rem)}.printer-tool legend{color:var(--printer-ink);padding:0 .45rem;font-weight:800}.printer-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.printer-fields label,.printer-section-heading label{color:var(--printer-ink);gap:.35rem;font-size:16px;font-weight:700;display:grid}.printer input,.printer select{color:#152833;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #a5b7c0;border-radius:3px;padding:.7rem;font-size:16px}.printer-checks{flex-wrap:wrap;gap:.65rem 1.25rem;display:flex}.printer-checks label{align-items:center;gap:.45rem;min-height:44px;display:flex}.printer-checks input{width:1.15rem;min-height:1.15rem}.printer-actions{flex-wrap:wrap;gap:.75rem;display:flex}.printer button,.printer .button{border:1px solid var(--printer-blue);min-height:44px;font:inherit;cursor:pointer;border-radius:3px;padding:.65rem 1rem;font-size:16px;font-weight:800}.printer-primary{background:var(--printer-blue);color:#fff}.printer-reset,.printer-stand-trigger{color:var(--printer-blue);background:#fff}.printer-results{background:var(--printer-mist);min-height:8rem;padding:1.25rem}.printer-canonical-selector{padding-top:clamp(2rem,4vw,3.5rem)}.printer-fields-primary{grid-template-columns:minmax(260px,2fr) repeat(2,minmax(150px,1fr))}.printer-advanced-filters{border-top:1px solid #c9d9dd;margin-top:1rem;padding-top:.85rem}.printer-advanced-filters summary{min-height:44px;color:var(--printer-blue);cursor:pointer;font-weight:800}.printer-advanced-filters .printer-checks{margin-top:.75rem}.printer-selected-summary{border:1px solid #9bbcb7;border-left:4px solid var(--printer-blue);background:#fff;grid-template-columns:auto minmax(12rem,1fr) auto auto;align-items:center;gap:.65rem 1rem;margin:1rem 0;padding:1rem;display:grid}.printer-selected-summary span{color:#526573;font-size:15px}.printer-selected-summary [aria-disabled=true]{opacity:.55;pointer-events:none}.printer-result-card dl{background:#f7faf9;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0 0 .7rem;display:grid}.printer-result-card dl div{border-top:1px solid #d7e0e6;padding:.45rem}.printer-result-card dt{color:#526573;font-size:14px}.printer-result-card dd{margin:.1rem 0 0;font-weight:700}.printer-result-card.is-selected{border-color:var(--printer-blue);box-shadow:0 0 0 2px #cde1dd}.printer-select-toggle{background:var(--printer-blue);color:#fff;width:100%;margin:.35rem 0 .65rem}.printer-result-card.is-selected .printer-select-toggle{color:var(--printer-blue);background:#fff}.printer-selector-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:1rem;display:flex}.printer-selector-pagination button{min-width:44px;color:var(--printer-blue);background:#fff}.printer-selector-pagination button[aria-current=page]{background:var(--printer-blue);color:#fff}.printer-selector-pagination button:disabled{opacity:.45;cursor:default}.printer-selected-comparison{scroll-margin-top:1rem}.printer-comparison-empty{background:var(--printer-mist);border-left:4px solid #9bbcb7;padding:1rem}.printer-selected-comparison .printer-table-scroll table{min-width:760px}.printer-comparison-actions{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.printer-comparison-actions article{border:1px solid var(--v2-line,#dbe5e8);gap:.65rem;padding:.9rem;display:grid}.printer-comparison-actions button{color:var(--printer-blue);background:#fff}.printer-result-grid,.printer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.printer-result-card,.printer-product{border:1px solid var(--v2-line,#dbe5e8);background:#fff;border-top:3px solid #b2ceca;border-radius:4px;flex-direction:column;align-items:flex-start;min-width:0;padding:1.1rem;display:flex}.printer-result-card h3,.printer-product h3{margin:.1rem 0 .6rem;font-size:1.25rem}.printer-result-card .button,.printer-product .button{margin-top:auto}.printer-zero{border-left:4px solid #b27616;padding-left:1rem}.printer-zero h3{margin-top:0}.printer-stand-result{border:2px solid #7ea7bf;margin-top:1.5rem;padding:1.25rem}.printer-stand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.printer-stand-grid article{background:var(--printer-mist);padding:.9rem}.printer-warning{background:var(--printer-warm);border-left:4px solid #b27616;padding:1rem}.printer-official{margin-top:auto;display:inline-block}.printer-status{color:#744800;font-size:15px;font-weight:700}.printer-table-scroll{overscroll-behavior-inline:contain;border:1px solid var(--v2-line,#dbe5e8);isolation:isolate;max-width:100%;max-height:70vh;margin:1rem 0 2rem;overflow:auto}.printer-table-scroll:focus{outline-offset:2px;outline:3px solid #4a90c2}.printer table{border-collapse:separate;border-spacing:0;background:#fff;width:100%;min-width:960px;font-size:15px;line-height:1.75}.printer caption{text-align:left;padding:.8rem;font-weight:700}.printer th,.printer td{vertical-align:top;text-align:left;border-top:1px solid #d6e0e6;padding:.72rem}.printer thead th{background:var(--printer-mist);z-index:2;position:sticky;top:0}.printer tbody th{min-width:12rem}.printer tbody th small{color:#744800;margin-top:.25rem;font-size:15px;display:block}.printer-product dl{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:.5rem 0 1rem;display:grid}.printer-product dl div{border-top:1px solid #d7e0e6;padding:.55rem}.printer-product dt{color:#526573;font-size:15px}.printer-product dd{margin:.15rem 0 0;font-weight:700}.printer-product details{margin-bottom:1rem}.printer-product .printer-stand-trigger{margin-bottom:.8rem}.printer-condition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.printer-condition-grid a{min-height:115px;color:var(--printer-ink);border:1px solid #b8cbd6;gap:.4rem;padding:1rem;text-decoration:none;display:grid}.printer-condition-grid a:hover{background:var(--printer-mist)}.printer-condition-grid span{color:#526573}.printer-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.printer-article-grid article{background:#f8fafb;border-top:3px solid #8eb1c5;padding:1rem}.printer-article-grid h3{font-size:1.05rem}.printer-article-jump,.printer-related{border-block:1px solid #d3dee5;flex-wrap:wrap;gap:.65rem 1.25rem;padding:1rem 0;display:flex}.printer-checklist ol{grid-template-columns:repeat(3,1fr);gap:.75rem;padding-left:1.5rem;display:grid}.printer-prose{max-width:52rem;margin-inline:auto}.printer-prose section{border-bottom:1px solid #d5e0e6;padding:2rem 0}.printer-prose p{font-size:1.02rem}.printer-table-hint{color:var(--v2-muted,#50677a);font-size:15px}.printer-table-scroll tr>:first-child{z-index:1;overflow-wrap:anywhere;background:#f1f6f4;border-right:1px solid #c3d6d3;width:190px;min-width:190px;max-width:190px;position:sticky;left:0}.printer-table-scroll thead tr>:first-child{z-index:3}.printer-table-scroll tbody tr:nth-child(2n) td{background:#fafcfc}.printer-product h3 a{color:var(--printer-ink);text-decoration:none}.printer-product h3 a:hover{text-decoration:underline}.printer-product dl{background:#f7faf9}.printer-product details{font-size:15px;line-height:1.8}.printer-product .printer-stand-trigger{border:1px solid #b8d1cd;border-radius:3px;padding:10px 12px;font-size:16px;line-height:1.5}.printer-product .printer-official{padding-block:10px;font-size:16px}.printer-product a{max-width:100%}.printer :focus-visible{outline:3px solid var(--printer-blue);outline-offset:3px}@media (width>=1100px){.printer-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.printer-hero{grid-template-columns:1fr}.printer-steps ol{grid-template-columns:repeat(2,1fr)}.printer-steps li:last-child{border-right:0}.printer-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.printer-fields-primary{grid-template-columns:1fr 1fr}.printer-fields-primary label:first-child{grid-column:1/-1}.printer-selected-summary{grid-template-columns:1fr auto}.printer-selected-summary span{grid-column:1/-1}.printer-condition-grid,.printer-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.printer-table-scroll tr>:first-child{width:122px;min-width:122px;max-width:122px;padding-inline:10px}.printer h1{font-size:clamp(1.85rem,9vw,2.5rem)}.printer-section-heading{flex-direction:column;align-items:start}.printer-steps ol,.printer-fields,.printer-result-grid,.printer-product-grid,.printer-stand-grid,.printer-condition-grid,.printer-article-grid,.printer-checklist ol{grid-template-columns:1fr}.printer-fields-primary label:first-child{grid-column:auto}.printer-selected-summary{grid-template-columns:1fr}.printer-selected-summary .button,.printer-selected-summary button{text-align:center;width:100%}.printer-canonical-selector .printer-section-heading{margin-bottom:.5rem}.printer-canonical-selector form{margin-block:1rem}.printer-steps li{border-right:1px solid #b8cad5}.printer-actions button{width:100%}.printer-results,.printer-stand-result{padding:.9rem}}
