/* Ergänzungen für die Sensorlüfter-Seite */
.fan-page .hero.compact .hero-inner{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);min-height:340px}
.fan-page .hero h1{font-size:clamp(32px,3.7vw,52px)}
.fan-page .hero .lead{margin-bottom:22px}
.fan-page .hero.compact .hero-photo{display:block;max-width:360px;background:#fff;padding:12px;border-color:#d8dedb}
.fan-page .hero-photo img{width:100%;height:auto;max-height:270px;object-fit:contain}
.fan-page .hero-photo .image-zoom{background:#fff}
.fan-page .hero-photo figcaption{color:var(--muted);padding-top:10px;letter-spacing:0}
.fan-intro{font-size:19px;line-height:1.65}
.fan-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0 18px}
.fan-options article{padding:22px;background:var(--paper);border-top:3px solid var(--copper);display:flex;flex-direction:column;align-items:flex-start}
.fan-options article h2{font-size:23px;padding:0;border:0;margin-bottom:12px}
.fan-options .button{margin-top:auto}
.fan-kicker{font-size:11px;letter-spacing:.1em;color:var(--muted);font-weight:650}
.fan-price{font-size:32px;font-weight:650;line-height:1.2;color:var(--copper)}
.fan-note,.fan-source,.fan-figure figcaption{font-size:13px;color:var(--muted);line-height:1.6}
.fan-sequence{padding-left:24px!important}
.fan-sequence li{margin-bottom:15px}
.fan-figure{margin:24px 0}
.fan-figure .image-zoom{width:min(100%,567px);margin:0 0 8px}
.fan-original .image-zoom{width:min(100%,378px)}
.fan-product{display:block;width:100%;max-width:768px;height:auto;margin-bottom:10px}
.fan-page .side nav a{display:block;padding:7px 0;text-decoration:underline;text-underline-offset:3px}
.fan-page .notice{font-weight:400}
@media(max-width:850px){.fan-options{grid-template-columns:1fr}.fan-page .hero.compact .hero-inner{grid-template-columns:1fr 260px}}
@media(max-width:720px){.fan-page .hero.compact .hero-inner{grid-template-columns:1fr}.fan-page .hero.compact .hero-photo{display:block;max-width:270px;margin:8px 0 0;justify-self:start}.fan-page .hero.compact img{display:block}.fan-intro{font-size:17px}}
