.wi-fold__d>summary{list-style:none}
.wi-fold__d>summary::-webkit-details-marker{display:none}
.wi-fold__s{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:44px;cursor:pointer;border-radius:var(--r1)}
.wi-fold__s .head{flex:1;min-width:0;margin:0}
.wi-fold__s::after{content:"";flex:none;width:8px;height:8px;margin-right:var(--s2);border:solid var(--ink-3);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s}
.wi-fold__d[open]>.wi-fold__s::after{transform:rotate(-135deg) translate(-2px,-2px)}
.wi-fold__s:hover::after{border-color:var(--ember-ink)}
.wi-fold__s:focus-visible,.wi-how>summary:focus-visible{outline:2px solid var(--ember-ink);outline-offset:2px}
.wi-fold__d>:not(summary){margin-top:var(--s4)}
.wi-fold__d>.wi-facts,.wi-fold__d>.wi-fams{margin-top:var(--s3)}
.wi-cap{margin:0}
.wi-how{margin:0}
.wi-how>summary{display:inline-flex;align-items:center;min-height:40px;font-size:13px;color:var(--ember-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.wi-how>p{margin:var(--s2) 0 0;max-width:var(--measure)}
@media (max-width:480px){
.wi-skins{grid-template-columns:repeat(2,minmax(0,1fr))}
.wi-skin__art{height:104px}
.wi-skin__b{padding:var(--s3)}
}
@media (max-width:720px){
.wi-hero{margin-top:var(--s4);gap:var(--s4)}
.wi-plate{aspect-ratio:2/1;padding:var(--s3)}
.wi-id{gap:var(--s3)}
.wi-panel{margin-top:var(--s5)}
.wph__d{margin-top:var(--s1)}
.wstrip{flex-wrap:wrap;gap:var(--s1) var(--s4)}
.wgbar--mw{grid-template-columns:minmax(0,1fr) auto;min-height:0;gap:var(--s2)}
.wgbar--mw .chips{grid-column:1/-1;min-height:40px}
.wgbar--mw .chip,.wgq input,.wgsort select{min-height:40px}
.wgrow{grid-column:1/-1;flex-wrap:nowrap;justify-content:space-between;gap:var(--s3)}
.wgmode{flex:0 0 auto}
.wgmode .chip{flex:0 0 auto;padding:0 14px}
.wgro{flex:0 1 auto;justify-content:flex-end;text-align:right}
}
@media (prefers-reduced-motion:reduce){.wi-fold__s::after{transition:none}}
.wi-verdicts{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s6)}
.wi-verdicts[hidden]{display:none}
.wi-verdicts+.wi-panel{margin-top:var(--s4)}
.wi-how dt{font-weight:600;color:var(--ink)}
.wi-defs{margin:var(--s2) 0 0;display:grid;gap:var(--s1);max-width:var(--measure)}
.wi-defs div{display:block}
.wi-defs dt{display:inline;font-weight:600;color:var(--ink)}
.wi-defs dd{display:inline;margin:0}
.wi-defs dt::after{content:":"}
