.rail-nav{display:none}@media (max-width:960px){.hn-dl .rail-nav{display:flex}.rail-nav{padding:16px calc(var(--hn-pad) - 1px) 0;align-items:center;gap:8px}.rail-nav__btn{background:var(--hn-tint-2);width:44px;height:44px;color:var(--hn-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--hn-btn) var(--hn-ease), transform .15s ease;border:0;border-radius:9999px;place-items:center;padding:0;display:grid}.rail-nav__btn:active{transform:scale(.96)}.rail-nav__btn[aria-disabled]{opacity:.38}.rail-nav__btn:focus-visible{outline:2px solid var(--hn-ink);outline-offset:2px}.rail-nav__btn svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.rail-nav__at{color:var(--hn-gray);margin-left:6px;font-size:14px;line-height:20px}}@media (prefers-reduced-motion:reduce){.rail-nav__btn{transition:none}.rail-nav__btn:active{transform:none}}@media (min-width:721px) and (max-width:960px){.hn-dl .dlx-card{flex-basis:46%;min-height:540px}.hn-dl .dl-stat__row.hn-cells--3,.hn-dl .dl-spec.hn-cells--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hn-dl .sx-bdc .sx-bdc__cell{grid-template:"pic fig""pic say"1fr/200px minmax(0,1fr);gap:8px 32px;padding-top:32px;padding-bottom:32px}.hn-dl .sx-bdc .sx-bdc__cell .dl-fig{grid-area:fig;align-self:end}.hn-dl .sx-bdc .sx-bdc__cell .sx-bdc__pic{aspect-ratio:4/3;grid-area:pic}.hn-dl .sx-bdc .sx-bdc__cell .sx-bdc__t{grid-area:say;max-width:420px}}@media (min-width:721px) and (max-width:900px){:is(.hn-dl,.hn-ip) .dl-tr{grid-template-columns:minmax(0,1fr) 86px 112px;column-gap:8px}:is(.hn-dl,.hn-ip) .dl-tr__veh,:is(.hn-dl,.hn-ip) .dl-tr--head>span:nth-child(2),:is(.hn-dl,.hn-ip) .dl-toast>span>span{display:none}}@media (max-width:720px){:is(:is(.hn-dl,.hn-ip) .dl-peek .dl-thread,:is(.hn-dl,.hn-ip) .dl-peek .dl-peek__label:has(+.dl-thread)){display:none}.hn-dl .dl-stat__big{padding-top:32px;padding-bottom:32px}.hn-dl .dl-stat__cell{grid-template-columns:76px minmax(0,1fr);align-items:start;column-gap:16px;padding-top:22px;padding-bottom:22px;display:grid}.hn-dl .dl-stat__m{font-size:36px;line-height:40px}.hn-dl .dl-stat__t{margin-top:0;padding-top:1px}.hn-dl .sx-bdc .sx-bdc__cell{grid-template:"pic fig""pic say"1fr/120px minmax(0,1fr);gap:6px 18px;padding-top:24px;padding-bottom:24px}.hn-dl .sx-bdc .sx-bdc__cell .dl-fig{grid-area:fig}.hn-dl .sx-bdc .sx-bdc__cell .sx-bdc__pic{aspect-ratio:1;grid-area:pic;align-self:center}.hn-dl .sx-bdc .sx-bdc__cell .sx-bdc__t{grid-area:say;font-size:15px;line-height:22px}.hn-dl .sx-bdc .sx-bdc__cell .sx-iso{max-width:120px}.hn-dl .dl-run__well.hn-well{padding-top:40px;padding-bottom:40px}.hn-dl .dl-spec>.hn-cell{padding-top:26px;padding-bottom:28px}:is(.hn-dl,.hn-ip) .dl-cost__cells>.hn-cell{flex-direction:column;padding-top:28px;padding-bottom:32px;display:flex}:is(.hn-dl,.hn-ip) .dl-cost__cells .dl-tier{flex-direction:column;flex:1;display:flex}:is(.hn-dl,.hn-ip) .dl-cost__cells .dl-tier__covers{margin-bottom:auto;font-size:13px;line-height:18px}:is(.hn-dl,.hn-ip) .dl-cost__cells .dl-tier__door{align-self:flex-start}.hn-ip .ipa-cell{padding-top:28px;padding-bottom:28px}.hn.in .ia__head{margin-top:0}}@media (max-width:960px),(pointer:coarse){:where(.hn-dl,.hn-ip,.hn.in) :where(.m-play){position:relative}:is(.hn-dl,.hn-ip,.hn.in) .m-play:after{content:"";inset:min(0px, calc((var(--d,44px) - 44px) / 2));border-radius:50%;position:absolute}:is(.hn-dl,.hn-ip,.hn.in) :is(.hn-link,.hn-hero__note){z-index:1;position:relative}:is(.hn-dl,.hn-ip,.hn.in) :is(.hn-link,.hn-hero__note):after{content:"";position:absolute;inset:min(0px,50% - 22px) -6px}.hn-dl .dlh-switch__opt:after{content:"";position:absolute;inset:-7px 0}.hn-dl .dlh-scrub{height:44px}.hn-dl .dlh-scrubrow{margin-top:8px}.hn.in .in-vx__list{scroll-snap-type:x proximity;scroll-padding-inline:12px}.hn.in .in-vx__row{scroll-snap-align:start}.hn.in .in-vx__row:after{content:"";position:absolute;inset:-4px -2px}.hn-dl .dlz-hear:after{content:"";border-radius:9999px;position:absolute;inset:-6px}}@media (max-width:720px){.hn-dl .dlh-axis span,.hn-dl .dlh-row__win{font-size:12px}}@media (max-width:960px){.hn-ip .rail-nav{display:flex}.hn-ip .ipf-wrap{padding:32px 0 0}.hn-ip .ipf-cards{scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--hn-pad) - 1px);padding-inline:calc(var(--hn-pad) - 1px);scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;display:flex;overflow-x:auto}.hn-ip .ipf-cards::-webkit-scrollbar{display:none}.hn-ip .ipf-card{scroll-snap-align:start;flex:0 0 46%}.hn-ip .ipf-row__btn{grid-template-columns:28px minmax(0,1fr) 30px}.hn-ip .ipf .ipf-row__wave{display:none}.hn-ip .ipf-note{margin-top:20px;padding-bottom:56px}}@media (max-width:720px){.hn-ip .ipf-wrap{padding-top:24px}.hn-ip .ipf-card{flex-basis:86%;gap:24px;padding:20px 14px 24px}.hn-ip .ipf-say{padding:0 6px;font-size:15px;line-height:22px}.hn-ip .ipf-note{padding-bottom:48px}}@media (pointer:coarse){.hn-dl .dlz-field input{height:44px;font-size:16px}}.hn-dl .dl-dots{aspect-ratio:61/15;height:auto}@media (max-width:600px){.hn-dl .dl-dots{aspect-ratio:37/25}}@keyframes dl-hx-track-narrow{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@media (max-width:960px) and (prefers-reduced-motion:no-preference){.hn-dl .hx--track{animation-name:dl-hx-track-narrow}}
