#sd{--paper:#f7f6f2;--ink:#141310;--mid:#6b665c;--rule:#ddd8cd;--warm:#d4703a;background:var(--paper);color:var(--ink);margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:15px;line-height:1.55;letter-spacing:-.005em;text-transform:lowercase;-webkit-font-smoothing:antialiased}#sd *{box-sizing:border-box}#sd header{padding:22px 20px 14px}#sd .eyebrow{font-size:11px;letter-spacing:.16em;color:var(--mid)}#sd h1{font-size:clamp(22px,5.2vw,33px);line-height:1.1;margin:10px 0 0;font-weight:500;letter-spacing:-.025em;max-width:19ch}#sd h1 em{font-style:italic}#sd .lede{margin:10px 0 0;max-width:66ch;color:var(--mid);font-size:14.5px}#sd .stage{position:relative;margin:0;width:100%;background:var(--paper);line-height:0;min-height:0;aspect-ratio:2752/1536;align-self:start}#sd .stage svg{display:block;width:100%;height:auto}#sd .stage svg image{transition:opacity .4s ease}#sd .tipp{position:absolute;right:12px;top:20px;background:#2638cc;color:#fff;font-size:11px;letter-spacing:.08em;padding:7px 14px;border-radius:100px;pointer-events:none;z-index:3;white-space:nowrap;animation:sdtipp 2.4s ease-in-out infinite}@keyframes sdtipp{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}#sd.getippt .tipp,#sd.foto .tipp{display:none}@media(prefers-reduced-motion:reduce){#sd .tipp{animation:none}}#sd .core{mix-blend-mode:multiply;animation:sdbeat 3.6s ease-in-out infinite}@keyframes sdbeat{0%,to{opacity:.1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){#sd .core{animation:none}}#sd aside{padding:20px 20px 18px;border-top:1px solid var(--rule);display:flex;flex-direction:column}#sd aside h2{font-size:23px;line-height:1.12;margin:8px 0 0;font-weight:500;letter-spacing:-.02em}#sd .temp{font-size:34px;line-height:1;letter-spacing:-.035em;font-weight:400;margin:15px 0 0;padding-bottom:14px;border-bottom:1px solid var(--rule)}#sd .temp small{display:block;font-size:11px;letter-spacing:.13em;color:var(--mid);margin-top:8px}#sd .body{margin:14px 0 0;font-size:14px;line-height:1.62;color:#37332c}#sd .facts{margin-top:18px}#sd .fact{display:flex;justify-content:space-between;gap:14px;font-size:12.5px;padding:7px 0;border-top:1px solid var(--rule)}#sd .fact span:first-child{color:var(--mid)}#sd .fact span:last-child{text-align:right}#sd.foto .stage .hot,#sd.foto .stage .core{display:none}#sd .sd-toggle{position:absolute;top:12px;left:12px;z-index:4;background:#2638cc;border:0;color:#fff;font:inherit;font-size:12px;text-transform:lowercase;letter-spacing:.02em;padding:9px 16px;min-height:40px;border-radius:100px;cursor:pointer}#sd .sd-toggle:hover{background:#1c2ba3}#sd .sd-toggle[hidden]{display:none}@media(max-width:600px){#sd .sd-toggle{font-size:11px;padding:7px 11px;min-height:32px;top:8px;left:8px}#sd .tipp{font-size:10px;padding:6px 10px;top:13px;right:8px}}#sd .chips{display:flex;gap:6px;overflow-x:auto;padding:10px 20px 4px;line-height:1.2;scrollbar-width:none;-webkit-overflow-scrolling:touch}#sd .chips::-webkit-scrollbar{display:none}#sd .chips button{flex:0 0 auto;font:inherit;font-size:12px;text-transform:lowercase;background:none;color:var(--ink);border:1px solid var(--rule);border-radius:100px;padding:7px 12px;min-height:34px;cursor:pointer;white-space:nowrap}#sd .chips button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}#sd.foto .chips{display:none}#sd .cap{margin:12px 20px 0;padding-top:12px;border-top:1px solid var(--rule);font-size:12px;color:var(--mid);max-width:60ch}#sd :focus-visible{outline:2px solid var(--ink);outline-offset:2px}#sd footer{padding:14px 20px 22px;margin-top:8px;border-top:1px solid var(--rule);font-size:11.5px;color:var(--mid);display:flex;flex-wrap:wrap;gap:6px 24px}#sd .hot{fill:#fff;fill-opacity:0;cursor:pointer;stroke:#fff;stroke-opacity:0;stroke-width:4;touch-action:manipulation}#sd .hot:hover{fill-opacity:.1;stroke-opacity:.6}#sd .hot.sel{fill-opacity:.13;stroke-opacity:1;stroke-width:7}@media(min-width:900px){#sd{display:grid;grid-template-columns:minmax(0,1fr) 380px}#sd header{grid-column:1/-1;padding:24px 0 16px}#sd .wrap{display:contents}#sd .stage{grid-column:1;grid-row:2;width:100%}#sd .chips{display:none}#sd aside{grid-column:2;grid-row:2/span 3;border-top:none;border-left:1px solid var(--rule);padding:24px 26px 20px}#sd .cap{grid-column:1;grid-row:3;margin:12px 24px 0 0;max-width:none}#sd footer{grid-column:1;grid-row:4;padding:13px 24px 20px 0;align-self:start}}
