@charset "UTF-8";:root{color-scheme:light;--paper:#f6f3ec;--ink:#172e38;--navy:#142e39;--muted:#596970;--line:#c9d0cc;--orange:#b94621;--orange-light:#f4d7c5;--white:#fffdf8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1.5rem}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:.2em}a:hover{color:var(--orange)}button,input,select{font:inherit}button,.button{display:inline-block;background:var(--orange);color:#fff;border:1px solid var(--orange);padding:.85rem 1.2rem;cursor:pointer;font-weight:700;text-decoration:none}button:hover,.button:hover{background:#913317;color:#fff}input{min-width:0;background:var(--white);color:var(--ink);border:1px solid #829398;padding:.85rem 1rem;border-radius:0}button:focus-visible,input:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #d16b21;outline-offset:4px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip-link{position:absolute;left:1rem;top:-5rem;background:var(--white);padding:1rem;z-index:20}.skip-link:focus{top:1rem}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:700;letter-spacing:-.035em;line-height:1.13}.masthead{max-width:1440px;margin:auto;padding:1.6rem 3.2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--line)}.wordmark{display:flex;align-items:center;gap:.75rem;text-decoration:none;font-size:1.08rem;line-height:1.1;letter-spacing:.03em}.wordmark b{display:block;font-size:1.9rem;letter-spacing:.12em}.brand-symbol{font:700 3.2rem/.95 monospace;color:var(--orange);letter-spacing:-.13em;margin-right:.3rem}.desktop-nav{display:flex;gap:2rem;font-size:.88rem;font-weight:700}.desktop-nav a{text-decoration:none}.mobile-nav{display:none}.edition-line{display:flex;justify-content:space-between;gap:1rem;padding:1rem 3.2rem;font:700 .63rem/1.3 monospace;letter-spacing:.13em;border-bottom:1px solid var(--line)}main,.site-footer{max-width:1440px;margin:auto}.opening{display:grid;grid-template-columns:40% 60%;min-height:520px}.opening-copy{padding:3.4rem 0 2.7rem 3.2rem;position:relative;z-index:1}.eyebrow{font:700 .68rem/1.5 monospace;letter-spacing:.13em;color:var(--orange);margin-bottom:1rem}.opening h1{font-size:clamp(3rem,4.8vw,5.4rem);letter-spacing:-.06em;line-height:.99;margin:1.5rem -3rem 1.7rem 0}.opening h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;color:var(--orange)}.opening-deck{max-width:21rem;font-size:1.05rem;line-height:1.55;margin-bottom:1.5rem}.text-action{display:inline-flex;gap:2rem;align-items:center;font-weight:700;font-size:.9rem;text-decoration:none;border-bottom:1px solid;padding-bottom:.3rem}.opening-stamp{display:flex;align-items:center;gap:1rem;margin-top:2.5rem}.opening-stamp strong{font:2.8rem/1 Georgia,serif}.opening-stamp span{font:700 .57rem/1.5 monospace;letter-spacing:.08em}.workbench-art{margin:0;min-width:0;position:relative;overflow:hidden}.workbench-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.workbench-art figcaption{position:absolute;bottom:.8rem;right:1rem;max-width:90%;font:.6rem/1.4 monospace;background:#f6f3ecee;color:var(--navy);padding:.4rem .6rem}.search-station{background:var(--navy);color:var(--white);padding:2.2rem 3.2rem;display:grid;grid-template-columns:1fr 1.6fr;gap:3rem;align-items:center}.search-station .eyebrow{color:#f4ad8e}.search-station h2{font-size:2rem;margin:.5rem 0}.search-station label{font-size:.83rem;display:block;margin-bottom:.6rem}.search-station form p{font-size:.71rem;color:#d5dcdd;margin:.7rem 0 0}.search-controls{display:flex;gap:.5rem;align-items:stretch}.search-controls input{flex:1;width:100%}.search-controls button{white-space:nowrap}.home-devices,.reading-start{padding:4rem 3.2rem}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:2rem}.section-heading h2{font-size:clamp(2rem,3.3vw,3.2rem);margin:0}.section-heading>p{font-size:.88rem;max-width:23rem;color:var(--muted);margin:0}.device-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.2rem;row-gap:2rem}.device-group{min-width:0}.device-group h3{font:700 .72rem monospace;letter-spacing:.08em;text-transform:uppercase;border-top:2px solid var(--ink);padding-top:.9rem;margin-bottom:.6rem}.device-group ul{list-style:none;padding:0;margin:0}.device-group li{border-bottom:1px solid var(--line)}.device-group a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;text-decoration:none;font-size:.88rem;font-weight:600}.device-count{display:flex;align-items:center;gap:1rem;font:.7rem monospace;color:var(--muted);white-space:nowrap}.device-count b{font-size:1.1rem;color:var(--orange)}.whirlpool-feature{display:grid;grid-template-columns:1fr 2fr;gap:3rem;background:#e8e9df;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:3rem 3.2rem}.feature-label{font:700 .7rem/1.8 monospace;letter-spacing:.12em;color:var(--orange)}.feature-label span{display:block;color:var(--muted);font-size:.65rem;margin-top:.6rem}.whirlpool-feature h2{font:2.9rem/1.1 Georgia,serif;letter-spacing:-.025em;margin-bottom:1rem}.whirlpool-feature p{max-width:34rem;color:var(--muted)}.planning-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.planning-links article{border-top:1px solid var(--ink);padding-top:1rem}.small-label{font:.61rem monospace;color:var(--muted);letter-spacing:.09em}.planning-links h3{font-size:1.5rem;margin:1rem 0 1.5rem;line-height:1.2}.planning-links h3 a{text-decoration:none}.planning-links article>a{font-size:.8rem}.editorial-note{display:flex;gap:3rem;padding:1.7rem 3.2rem;border-top:1px solid var(--line);font-size:.85rem}.editorial-note strong{flex:1}.editorial-note p{flex:2;margin:0;color:var(--muted)}.site-footer{background:var(--navy);color:var(--white);padding:3rem 3.2rem 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.footer-brand strong{font-size:1.4rem;letter-spacing:-.03em}.footer-brand strong span{color:#f4ad8e}.footer-brand p{font-size:.9rem;color:#cbd7dc;margin-top:1rem}.site-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.5rem;font-size:.8rem;align-content:start}.site-footer nav a{text-decoration:none}.site-footer a:hover{color:#f4ad8e}.footer-small{grid-column:1/-1;border-top:1px solid #52656b;padding-top:1.4rem;display:flex;justify-content:space-between;gap:2rem;font-size:.67rem;color:#cbd7dc}.footer-small p{max-width:44rem;margin:0}.footer-small span{white-space:nowrap}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;font-size:.74rem;color:var(--muted);margin-bottom:2rem}.breadcrumbs a{text-decoration:none}.directory,.device-page{padding:2.5rem 3.2rem 4rem}.directory>h1,.device-heading h1{font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.08;max-width:58rem;margin-bottom:1.4rem}.directory-intro{max-width:48rem;color:var(--muted)}.directory-search{max-width:57rem;margin:2rem 0 1rem}.directory-search label,.device-search label{display:block;font-size:.83rem;margin-bottom:.5rem;font-weight:700}.reset{background:0 0;color:var(--ink);border-color:var(--line);font-weight:400}.reset:hover{background:#e7e9df;color:var(--ink)}#result-count,#device-result-count{font:.75rem monospace;color:var(--muted);margin:1.2rem 0}#no-results{padding:1rem;border-left:3px solid var(--orange);background:#ebe7dd}.guide-list{list-style:none;padding:0;margin:0;border-top:2px solid var(--navy)}.guide-list li{border-bottom:1px solid var(--line)}.guide-list a{display:grid;grid-template-columns:11rem minmax(0,1fr)1.5rem;gap:1.8rem;align-items:center;padding:1.25rem .25rem;text-decoration:none}.guide-list a:hover{background:#ebe9de}.guide-list h2{font-size:1.12rem;font-weight:600;line-height:1.35;letter-spacing:-.015em;margin:0}.guide-family{font:.65rem/1.5 monospace;color:var(--muted)}.row-arrow{color:var(--orange);font-size:1.4rem}.topic-list,.reference-index{columns:3;list-style:none;padding:0;column-gap:2rem}.topic-list li,.reference-index li{break-inside:avoid;padding:.55rem 0;font-size:.9rem;border-bottom:1px solid var(--line)}.device-search{max-width:40rem;margin:2rem 0 1rem}.device-search input{width:100%}.device-heading{display:grid;grid-template-columns:1fr 10rem;gap:3rem;align-items:center;border-bottom:2px solid var(--navy);padding-bottom:2rem;margin-bottom:2rem}.device-heading>div>p:last-child{max-width:44rem;color:var(--muted);margin-bottom:0}.device-total{text-align:center;border-left:1px solid var(--line);padding:1rem}.device-total strong{display:block;font:4.5rem/1 Georgia,serif}.device-total span{display:block;font:.6rem/1.4 monospace;margin-top:.7rem}.hub-content{max-width:58rem}.hub-content h2{font-size:1.7rem;margin:2rem 0 1rem}.source-note{padding:1.5rem 2rem;border-left:3px solid var(--orange);background:#e9e9df}.source-note h2{margin-top:0}.source-note p:last-child{margin-bottom:0}.review-date{font-size:.73rem;color:var(--muted)}.hub-directory{margin-top:3rem}.library-heading{font-size:2rem}.legacy-anchor{display:block;scroll-margin-top:2rem}.table-wrap{overflow-x:auto;margin:1.5rem 0}table{border-collapse:collapse;width:100%;font-size:.86rem}caption{text-align:left;font-size:.78rem;color:var(--muted);padding-bottom:.6rem}td,th{text-align:left;padding:.8rem 1rem;border:1px solid var(--line);vertical-align:top}th{background:#e5e7dc}.next-collection{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;font-size:.85rem}.reading-shell{padding:2.5rem 3.2rem 4rem}.article-heading{max-width:64rem;border-bottom:2px solid var(--ink);padding-bottom:1.5rem;margin-bottom:2rem}.article h1{font-size:clamp(2.35rem,4vw,4.1rem);line-height:1.1;max-width:62rem;margin-bottom:1.4rem}.article-meta{display:flex;gap:1.5rem;font:.72rem monospace;color:var(--muted)}.article-disclosure{font-size:.72rem;color:var(--muted);margin:1rem 0 0}.article-columns{display:grid;grid-template-columns:210px minmax(0,760px);gap:3.5rem}.article-main{min-width:0}.reading-rail{align-self:start;font-size:.78rem;position:sticky;top:1rem}.article-toc summary{font-weight:700;cursor:pointer;padding:.6rem 0;border-bottom:1px solid var(--line)}.article-toc ol{list-style:none;padding:0;margin:.6rem 0}.article-toc li{padding:.35rem 0}.article-toc a{text-decoration:none;color:var(--muted);display:block}.article-toc a:hover{color:var(--orange)}.rail-hub{display:block;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--line);font-weight:700;text-decoration:none}.model-note{background:#e9e9df;padding:1rem 1.3rem;margin-bottom:2rem;font-size:.85rem}.model-note p{margin:.4rem 0 0;color:var(--muted)}.article-copy{font-size:1.04rem;line-height:1.78}.article-copy h2{font-size:1.8rem;margin:2.5rem 0 1.2rem;line-height:1.2}.article-copy h3{font-size:1.3rem;margin:2rem 0 1rem;line-height:1.3}.article-copy a{overflow-wrap:anywhere}.article-copy li{margin:.45rem 0}.article-copy table{display:block;overflow-x:auto;margin:1.5rem 0}.article-copy img{max-width:100%;height:auto}.article-copy pre{overflow:auto;background:#e9e9df;padding:1rem}.snippet-box,.fix-box{background:#eceee5;border-left:3px solid #73919b;padding:1rem 1.4rem;margin:1.3rem 0}.related-guides{border-top:2px solid var(--ink);margin-top:3rem;padding-top:2rem}.related-guides h2{font-size:1.7rem}.related-guides p{font-size:.9rem}.related-guides ul{padding-left:1.3rem;font-size:.9rem}.related-guides li{margin:.65rem 0}.error-page{padding:5rem 3.2rem}.error-page h1{font-size:clamp(3rem,5vw,5rem)}.error-actions{display:flex;gap:2rem;align-items:center;flex-wrap:wrap}@media(min-width:1440px){.opening h1{font-size:5.4rem}}@media(max-width:1100px){.masthead,.edition-line{padding-left:2rem;padding-right:2rem}.opening-copy{padding-left:2rem}.opening h1{font-size:4.1rem}.opening{grid-template-columns:43% 57%}.search-station{grid-template-columns:1fr 1.4fr;padding:2rem;gap:2rem}.search-controls{flex-wrap:wrap}.search-controls input{flex-basis:100%}.home-devices,.reading-start,.directory,.device-page,.reading-shell,.site-footer{padding-left:2rem;padding-right:2rem}.device-collections{grid-template-columns:repeat(2,minmax(0,1fr))}.article-columns{grid-template-columns:180px minmax(0,1fr);gap:2rem}.guide-list a{grid-template-columns:8rem minmax(0,1fr)1.5rem;gap:1.2rem}.planning-links{gap:1.3rem}.planning-links h3{font-size:1.3rem}.whirlpool-feature,.editorial-note{padding-left:2rem;padding-right:2rem}.whirlpool-feature h2{font-size:2.5rem}.section-heading{gap:2rem}}@media(max-width:760px){.masthead{padding:1.15rem 1.25rem;align-items:start;gap:1rem;flex-wrap:wrap}.wordmark{font-size:.8rem}.wordmark b{font-size:1.4rem}.brand-symbol{font-size:2.6rem}.desktop-nav{display:none}.mobile-nav{display:block;position:relative;font-size:.85rem;margin-top:.3rem}.mobile-nav summary{cursor:pointer;font-weight:700;list-style:none}.mobile-nav summary span{color:var(--orange);margin-left:.5rem}.mobile-nav nav{position:absolute;right:0;top:2rem;z-index:5;width:13rem;padding:1rem;background:var(--white);border:1px solid var(--line);box-shadow:0 10px 25px #142e3915}.mobile-nav nav a{display:block;text-decoration:none;padding:.7rem .3rem}.edition-line{padding:.85rem 1.25rem;font-size:.53rem}.edition-line span:last-child{display:none}.opening{display:flex;flex-direction:column;min-height:0}.opening-copy{padding:2.4rem 1.25rem 2rem}.opening h1{font-size:clamp(3.4rem,8vw,4.5rem);margin:1rem 0 1.4rem}.opening-deck{max-width:30rem}.opening-stamp{margin-top:1.8rem;position:absolute;right:1.4rem;bottom:2rem}.opening-stamp strong{font-size:2rem}.opening-stamp span{font-size:.48rem}.workbench-art{aspect-ratio:3/2;max-height:420px}.workbench-art img{height:100%}.workbench-art figcaption{font-size:.5rem;bottom:.55rem;right:.6rem}.search-station{grid-template-columns:1fr;gap:1.3rem;padding:2rem 1.25rem}.search-station h2{font-size:1.8rem}.search-station input{min-height:50px}.home-devices,.reading-start{padding:2.5rem 1.25rem}.section-heading{display:block}.section-heading>p{margin-top:1rem}.section-heading h2{font-size:2rem}.device-collections{gap:1.7rem;grid-template-columns:1fr}.device-group a{min-height:48px}.whirlpool-feature{grid-template-columns:1fr;gap:1.3rem;padding:2.4rem 1.25rem}.feature-label span{margin-top:0}.whirlpool-feature h2{font-size:2.3rem}.planning-links{grid-template-columns:1fr;gap:1.8rem;margin-top:1.5rem}.planning-links h3{font-size:1.45rem;margin-bottom:.8rem}.editorial-note{display:block;padding:1.5rem 1.25rem}.editorial-note p{margin-top:.6rem}.site-footer{grid-template-columns:1fr;padding:2.5rem 1.25rem 1.5rem}.footer-small{display:block}.footer-small p{margin-bottom:.8rem}.site-footer nav{gap:.8rem 1.3rem}.directory,.device-page,.reading-shell{padding:1.5rem 1.25rem 3rem}.directory>h1,.device-heading h1{font-size:2.4rem}.directory-search{margin:1.5rem 0}.guide-list a{grid-template-columns:minmax(0,1fr)1.4rem;gap:.35rem .8rem;padding:1.1rem 0}.guide-family{grid-column:1;font-size:.6rem}.guide-list h2{grid-column:1;grid-row:2;font-size:1.08rem}.row-arrow{grid-column:2;grid-row:1/3}.topic-list,.reference-index{columns:1}.device-heading{grid-template-columns:1fr;gap:1.2rem}.device-total{display:flex;align-items:center;gap:1rem;text-align:left;border-left:0;padding:0}.device-total strong{font-size:2.5rem}.device-total span{font-size:.59rem;max-width:9rem;margin:0}.source-note{padding:1.2rem}.source-note h2,.hub-content h2{font-size:1.5rem}.article h1{font-size:2.25rem;overflow-wrap:anywhere}.article-columns{display:flex;flex-direction:column;gap:1.8rem}.reading-rail{position:static;width:100%}.article-toc ol{columns:2;gap:1.2rem}.article-toc li{break-inside:avoid}.article-toc a{padding:.25rem 0}.rail-hub{margin-top:.8rem}.article-copy{font-size:1rem}.article-copy h2{font-size:1.6rem}.article-copy ul,.article-copy ol{padding-left:1.25rem}.next-collection{flex-wrap:wrap}.error-page{padding:3rem 1.25rem}.error-actions{align-items:start;flex-direction:column}}@media(max-width:380px){.opening-stamp{position:static}.opening h1{font-size:3.1rem}.article-toc ol{columns:1}.footer-brand strong{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.paid-link-label{display:inline-block;font-size:1rem;font-weight:600;color:var(--ink);white-space:nowrap}.article-copy .affiliate-section-disclosure{padding:1rem 1.15rem;border-left:4px solid #b84720;background:#fff4e8;color:#18282b;font-size:1rem;line-height:1.65}.article-disclosure a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.footer-small p{max-width:58rem}.analytics-choice{position:fixed;inset:auto 1rem 1rem;z-index:50;max-width:46rem;margin-inline:auto;padding:1.2rem;background:var(--white);color:var(--ink);border:2px solid var(--ink);box-shadow:0 4px 24px #172e3826;font-size:1rem}.analytics-choice p{margin-bottom:1rem}.analytics-choice>div{display:flex;flex-wrap:wrap;gap:.7rem}.analytics-choice button{font-size:1rem;padding:.65rem 1rem}#analytics-decline{background:var(--white);color:var(--ink);border-color:var(--ink)}#analytics-settings{background:0 0;border:0;padding:0;color:inherit;font:inherit;text-align:left;text-decoration:underline;cursor:pointer}.article-copy .parts-options{list-style:none;padding:0;margin:1.5rem 0 1.25rem;display:grid;gap:.85rem}.article-copy .part-option{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin:0;padding:1.35rem 1.5rem;background:var(--white);border:1px solid var(--line);border-left:4px solid var(--navy);border-radius:5px}.part-info{min-width:0}.article-copy .part-name{font-size:1.2rem;line-height:1.35;margin:0;color:var(--ink);text-wrap:balance}.article-copy .part-description{margin:.45rem 0 0;font-size:.98rem;line-height:1.55;color:var(--muted)}.part-action{flex:none;display:flex;flex-direction:column;align-items:center;gap:.3rem}.article-copy .part-amazon-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1.15rem;background:var(--orange);border:2px solid var(--orange);border-radius:4px;color:var(--white);font-size:1rem;font-weight:750;line-height:1.3;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s}.article-copy .part-amazon-link:hover{background:var(--navy);border-color:var(--navy);color:var(--white);text-decoration:underline;text-underline-offset:3px}.article-copy .part-amazon-link:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.part-action .paid-link-label{font-size:.85rem;font-weight:500;color:var(--muted)}.article-copy .affiliate-section-disclosure{padding:.85rem 1rem;border-left:3px solid var(--orange);background:var(--white);font-size:.94rem;line-height:1.6}@media(max-width:640px){.article-copy .part-option{flex-direction:column;align-items:stretch;gap:1rem;padding:1.15rem}.part-action{align-items:stretch}.part-action .paid-link-label{text-align:center}.article-copy .part-name{font-size:1.15rem}.article-copy .part-amazon-link{white-space:normal}}@media(prefers-reduced-motion:reduce){.article-copy .part-amazon-link{transition:none}}