.appliance-page .appliance-hero{align-items:start;padding-top:42px;padding-bottom:42px}.appliance-page .appliance-hero h1{font-size:clamp(2.6rem,3.7vw,4.3rem)}.appliance-page .appliance-map{min-width:0;color:var(--ink);background:var(--paper);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--signal);padding:clamp(24px,3vw,42px)}.appliance-page .appliance-map h2{letter-spacing:-.045em;text-transform:uppercase;margin:20px 0 26px;font:950 clamp(1.7rem,2.4vw,2.8rem)/1.05 Arial,sans-serif}.appliance-page .appliance-map ol{margin:0;padding:0;list-style:none}.appliance-page .appliance-map li{border-top:1px solid #a9ae99;grid-template-columns:36px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.appliance-page .appliance-map li>b{color:var(--forest);font:900 1.6rem/1 Arial,sans-serif}.appliance-page .appliance-map strong{margin-bottom:8px;font-size:1.1rem;display:block}.appliance-page .appliance-map li span{font:1rem/1.55 Georgia,serif}.appliance-page .appliance-decisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.appliance-page .appliance-decisions article{border-top:5px solid var(--forest);background:#e8d5b4;min-width:0;padding:26px}.appliance-page .appliance-decisions span{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;font:900 .65rem/1.5 Arial,sans-serif}.appliance-page .appliance-decisions h3{margin:22px 0;font:900 1.45rem/1.2 Arial,sans-serif}@media (max-width:1050px){.appliance-page .appliance-hero{grid-template-columns:1fr}.appliance-page .appliance-map{max-width:700px}.appliance-page .appliance-decisions{grid-template-columns:1fr}}@media (max-width:640px){.appliance-page .appliance-hero{padding:32px 24px}.appliance-page .appliance-hero h1{font-size:clamp(2.5rem,10vw,3.5rem)}}
