.hm-banner{margin-bottom:var(--sp-6)}.hm-thumb-off{aspect-ratio:3/4;background:var(--well) padding-box;font-family:var(--mono);color:var(--ink-3);place-items:center}.hm-grid{gap:var(--sp-8);margin-top:var(--sp-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.hm-grid--one{grid-template-columns:minmax(0,1fr)}.hm-col{min-width:0}.hm-best{margin-top:var(--sp-10)}.hm-error{justify-content:space-between;align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.hm-error-title{margin:0}.hm-error-text{margin-top:var(--sp-2)}.sc-grid{gap:var(--sp-8);grid-template-columns:minmax(340px,1fr) minmax(0,2fr);align-items:stretch;display:grid}.sc-copy{padding:var(--sp-4);align-self:start}.sc-title{margin:0}.sc-text{margin:var(--sp-4) 0 var(--sp-8);max-width:44ch}.sc-acts{align-items:center;gap:var(--sp-5);flex-wrap:wrap;display:flex}.sc-side{justify-content:flex-end;align-items:center;min-width:0;display:flex;container-type:inline-size}.sc-ex{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.sc-ex-row{gap:var(--sp-2);min-width:0;display:flex}.sc-pic{aspect-ratio:805/1200;min-width:0;height:var(--sc-h,260px);flex:0 auto}.sc-arrow{flex:none;width:24px;height:24px}.zc{column-gap:var(--sp-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;display:grid}.zc-visual{padding:var(--sp-6);background:var(--surface);border-radius:var(--r-lg);grid-column:1/-1;container-type:inline-size}.zc-copy{padding:var(--sp-8) var(--sp-4) 0 var(--sp-6);grid-column:1}.zc--live:not(.zc--running) .zc-copy{grid-column:1/-1}.zc-title{text-wrap:balance;max-width:26ch;margin:0}.zc-text{margin-top:var(--sp-3);max-width:var(--reading-col)}.zc-progress{max-width:360px;margin-top:var(--sp-4)}.zc-acts{align-items:center;gap:var(--sp-4);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.zc-rule{margin-top:var(--sp-8);grid-column:2;align-self:stretch;display:flex}.zc-rule .od-divider{width:1px;height:auto}.zc-steps{padding:var(--sp-8) var(--sp-6) 0 var(--sp-8);grid-column:3}.zc-steps-title{margin:0 0 var(--sp-4)}.zc-stats-bar{margin:0 0 var(--sp-5)}.zc-strip{column-gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 24px repeat(3,minmax(0,1fr));align-items:center;display:grid}.zc-cell{gap:var(--sp-2);flex-direction:column;min-width:0;margin:0;display:flex}.zc-pic{aspect-ratio:805/1200;display:block}.zc-pic--server{aspect-ratio:3/4}.zc-arrow{width:24px;height:24px;margin-bottom:var(--sp-6)}.zc-strip.zc-live{grid-template-columns:auto 24px auto;justify-content:space-between}.zc-grid{grid-template-columns:repeat(var(--zc-cols,5), minmax(0, 1fr));gap:var(--sp-2);display:grid}.zc-live-cell{box-sizing:border-box;aspect-ratio:3/4}a.zc-live-cell{display:block}.zc-after{margin:var(--sp-5) 0 0}@media (width>=901px){.zc{--zc-h:clamp(220px, min(100dvh - 560px, (100cqi - 72px) / 4 * 1.49), 600px)}.zc--live .zc-live{--zc-h:clamp(220px, min(100dvh - 500px, (100cqi - 120px) / 2.7), 600px)}.zc-strip{grid-template-columns:repeat(5,auto);justify-content:space-between}.zc-strip.zc-live{grid-template-columns:auto 24px auto}.zc-pic,.zc-hint{width:auto;height:var(--zc-h)}.zc-grid{grid-template-columns:repeat(var(--zc-cols,5), auto)}.zc-live-cell{width:auto;height:calc((var(--zc-h) - var(--sp-2)) / 2)}}.ny .sechead,.rd .sechead,.bp .sechead{margin-bottom:var(--sp-3)}.ny .list,.rd .list{max-width:none}.ny .list-row,.rd .list-row{min-height:64px}.ny .list-thumb,.rd .list-thumb{width:48px}.ny .list-icon{width:48px;height:48px}.ny .list-div--inset,.rd .list-div--inset{margin-left:76px}.bp-grid{gap:var(--sp-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.bp-photo{min-width:0;display:block}.bp-photo>*{height:100%}.hiw-steps{margin-top:calc(var(--sp-5) - var(--sp-4))}.hm-skel .hm-skel-hero{vertical-align:middle;width:64%;height:.9em;display:inline-block}.hm-skel-lines{gap:var(--sp-2);flex-direction:column;display:flex}.hm-skel .hm-skel-btn{width:168px;height:var(--control-h-cta)}.hm-skel-say{margin:var(--sp-4) 0 0}.hm-skel .hm-skel-head{width:132px;height:16px;margin-bottom:var(--sp-4);display:block}.hm-skel-row{align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);border-bottom:1px solid var(--divider);display:flex}.hm-skel-thumb{aspect-ratio:3/4;flex:none;width:40px}.hm-skel-text{gap:var(--sp-2);flex-direction:column;flex:auto;min-width:0;display:flex}.hm-skel-photo{aspect-ratio:3/4;display:block}@media (width<=1240px){.hm-grid{gap:var(--sp-6)}.sc-grid{gap:var(--sp-6);grid-template-columns:minmax(240px,1fr) minmax(0,1.4fr)}.bp-grid{gap:var(--sp-3)}}@media (width<=1180px){.hm-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.sc-grid{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}.sc-side{justify-content:center}.zc{grid-template-columns:minmax(0,1fr)}.zc-copy,.zc-steps,.zc-rule{grid-column:1}.zc-copy{padding:var(--sp-5) var(--sp-6) 0}.zc-rule{margin:var(--sp-5) var(--sp-6) 0}.zc-rule .od-divider{width:100%;height:1px}.zc-steps{padding:var(--sp-5) var(--sp-6) 0}}
