/* Warm and cool accents distinguish the two manufacturer lineups. */
#model-range{--lineup-accent:#c85a10;--lineup-ink:#884014;--lineup-tint:#fff0d8;--lineup-edge:#edc490;--lineup-wash:#fff8ec}
#panasonic-range{--lineup-accent:#1671a7;--lineup-ink:#145879;--lineup-tint:#e4f2f8;--lineup-edge:#b8d5e5;--lineup-wash:#f1f8fc;border-color:#bfd9e5;background:#f8fbfc}
:is(#model-range,#panasonic-range) .range-heading>div>p{display:inline-block;color:var(--lineup-ink);background:var(--lineup-tint);border-left:4px solid var(--lineup-accent);border-radius:0 6px 6px 0;padding:6px 12px;margin-bottom:8px}
:is(#model-range,#panasonic-range) .range-card{border-color:var(--lineup-edge);border-top:4px solid var(--lineup-accent);background:linear-gradient(180deg,var(--lineup-wash),#fff 48%);box-shadow:0 5px 14px #53381b0b}
:is(#model-range,#panasonic-range) .range-card h3{color:var(--lineup-ink)}
:is(#model-range,#panasonic-range) .capacity{display:inline-block;background:var(--lineup-tint);color:var(--lineup-ink);font-weight:700;border:1px solid var(--lineup-edge);padding:3px 10px;line-height:1.5}
:is(#model-range,#panasonic-range) .model-benefit{color:var(--lineup-ink)}
#panasonic-range .range-heading button{background:var(--lineup-accent)}
:is(#model-range,#panasonic-range) .range-heading button:hover{filter:brightness(.92)}
:is(#model-range,#panasonic-range) .range-heading button:focus-visible{outline:3px solid var(--lineup-accent);outline-offset:3px}
@media(max-width:700px){:is(#model-range,#panasonic-range) .range-heading>div>p{font-size:12px;padding:5px 8px}:is(#model-range,#panasonic-range) .range-card{border-top-width:4px}}

:is(#model-range,#panasonic-range) .price-highlight{color:inherit;background:linear-gradient(transparent 57%,#ffe36a 57%,#ffe36a 94%,transparent 94%);padding:0 .06em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
