.band.pr-hero.pr-ih{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""fig""rule""go";row-gap:16px}.band.pr-hero.pr-ih[data-art]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy copy""fig art""rule rule""go go";column-gap:12px}.pr-ih-copy{grid-area:copy}.pr-ih-fig{grid-area:fig;align-self:center;min-width:0}.pr-ih-rule{grid-area:rule;min-width:0}.pr-ih-cta{grid-area:go}@media (max-width:599.98px){.pr-ih .pr-tag{display:none}}.pr-ih-l{display:inline}.pr-ih-nw{white-space:nowrap}.pr-ih-l .info-btn{vertical-align:middle;margin:-10px 0 -8px -2px;display:inline-grid}.pr-ih .pr-big b{font:400 clamp(3rem, 9vw, 4.75rem)/.9 var(--display);letter-spacing:.005em}.pr-ih-art{grid-area:art;place-self:end;width:clamp(84px,26vw,128px)}.pr-ih-art svg,.pr-ih-art .pr-art{width:100%;height:auto;max-height:180px;display:block}.pr-ih-art .pr-art-x svg{width:100%;height:auto}@media (max-width:899.98px){.pr-ih-art:has(>.pr-art-x){width:clamp(104px,36vw,172px)}}@media (min-width:600px) and (max-width:899.98px){.band.pr-hero.pr-ih[data-art]{grid-template-areas:"copy art""fig art""rule rule""go go";column-gap:28px}.pr-ih-art{place-self:center;width:clamp(176px,30vw,260px)}.pr-ih-art svg,.pr-ih-art .pr-art{max-height:260px}.pr .band.pr-ih[data-art] h1{font-size:clamp(2.5rem,7.8vw,4rem)}}@media (min-width:900px){.band.pr-hero.pr-ih{row-gap:22px;padding-block:28px 64px}.band.pr-hero.pr-ih[data-art]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy art""fig art""rule art""go art";column-gap:56px}.pr-ih-cta{max-width:520px}.pr .band.pr-ih h1{text-wrap:balance;font-size:clamp(3.5rem,6vw,6rem);line-height:.9}.pr-ih .pr-big b{font-size:clamp(4.5rem,7vw,6.5rem)}.pr-ih-art{place-self:center;width:min(100%,400px)}.pr-ih-art svg,.pr-ih-art .pr-art{max-height:440px}.pr-ih-rule{max-width:520px}}.pr-ih-range{border:2.5px solid var(--ink);background:var(--butter);min-height:44px;color:var(--ink);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:11px 16px 9px;text-decoration:none;display:grid}.pr-ih-range:hover{background:#ffeb94}.pr-ih-range:focus-visible{outline:3px solid var(--tomato);outline-offset:2px}.pr-ih-rw{font-size:.9375rem;font-weight:600;line-height:1.3}.pr-ih-rw b{font:400 1.25rem/1 var(--display);letter-spacing:.005em;white-space:nowrap}.pr-ih-go{font:400 1.5rem/1 var(--display);font-style:normal}@media (prefers-reduced-motion:no-preference){.pr-ih-art{animation:pr-ih-in .9s var(--spring) .1s both}}@keyframes pr-ih-in{0%{opacity:0;transform:translateY(14px)scale(.94)}}.pr-jump-skel{gap:18px}.pr-jump-skel .pr-bone{height:12px}@media (prefers-reduced-motion:no-preference){.pr-jump-skel{animation:1.4s ease-in-out infinite pr-pulse}}.pr #faq{scroll-margin-top:calc(var(--site-top,0px) + var(--bar,56px) + 16px)}.pr.pr-item .zn[id]{scroll-margin-top:calc(var(--stick) - 96px)}.pr-where{gap:28px;min-width:0;display:grid}@media (min-width:1000px){.pr-where-map{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px}}.pr-where .pm{width:100%;margin-inline:auto}.pr-sp{gap:0;min-width:0;max-width:880px;margin:0;display:grid}.pr-sp-unit{color:var(--muted);align-items:center;gap:8px;margin:0 0 6px;font-size:.8125rem;line-height:1.35;display:flex}.pr-sp-unit .pr-sp-dot{--d:14px;flex:none}.pr-sp-plot{padding-top:40px;position:relative;container-type:inline-size}.pr-sp-bars{z-index:1;border-bottom:2.5px solid var(--ink);align-items:flex-end;gap:3px;min-height:120px;margin:0;padding:0;list-style:none;display:flex;position:relative}.pr-sp-plot:after{content:"";box-sizing:border-box;border:2.5px solid var(--ink);background:var(--butter);background-image:linear-gradient(90deg, var(--ink) 50%, transparent 0);background-position:0 4px;background-repeat:repeat-x;background-size:8px 1.5px;border-top:0;border-radius:0 0 9px 9px;height:12px;position:absolute;bottom:-12px;left:-8px;right:-8px}.zn-butter .pr-sp-plot:after{background-color:#fff}@media (max-width:640px){.pr-sp-bars{gap:2px}}.pr-sp-bin{flex:1 1 0;justify-content:center;min-width:0;display:flex}.pr-sp-stack{transform-origin:50% 100%;flex-direction:column-reverse;align-items:center;gap:2px;padding-bottom:3px;display:flex}.pr-sp-dot{--d:clamp(6px, calc(100cqi / var(--n,14) - 4px), 18px);width:var(--d);height:var(--d);box-sizing:border-box;border:1.5px solid var(--dc-ink,var(--ink));background:radial-gradient(circle at 32% 30%, #ffffffe6 0 16%, transparent 19%), var(--dc-soft,var(--sky-2));border-radius:50%;flex:none;display:block}:is(.pr-sp-bin[data-mid],.pr-sp-unit,.pr-key) .pr-sp-dot:is(:not([data-k]),[data-k=mid]){background-color:var(--dc,var(--heat-3))}.pr-sp-bin:not([data-mid]) .pr-sp-dot,.pr-key .pr-sp-dot:not([data-k]){background-color:var(--dc-soft,var(--sky-2))}.pr-key .pr-sp-dot{--d:14px}.pr-sp-dot.pr-sp-few{width:calc(var(--d) * .55);height:calc(var(--d) * .55)}.pr-sp-flag{z-index:2;top:0;left:clamp(3.6em, calc(var(--at) * 1%), calc(100% - 3.6em));background:var(--ink);color:#fff;font:600 .8125rem/1.25 var(--text);white-space:nowrap;border-radius:999px;align-items:baseline;gap:5px;padding:4px 11px;display:inline-flex;position:absolute;transform:translate(-50%)}.pr-sp-flag b{font:400 1.0625rem/1 var(--display);letter-spacing:.01em}.pr-sp-line{top:30px;bottom:0;left:calc(var(--at) * 1%);border-left:2px dotted var(--ink);z-index:0;width:0;position:absolute}.pr-sp-axis{height:22px;margin-top:16px;position:relative}.pr-sp-axis span{left:calc(var(--at) * 1%);transform:translateX(calc(var(--sh) * 1%));color:var(--muted);white-space:nowrap;font-size:.75rem;line-height:22px;position:absolute}.pr-sp-note{max-width:46ch;margin:18px 0 0;font-size:1rem;line-height:1.5}.pr-sp-note b{font:400 1.375rem/1 var(--display);letter-spacing:.005em}.pr-sp-dot.pr-sp-bone{background:var(--sky-2);border-color:#0000}.zn-sky .pr-sp-dot.pr-sp-bone{background:#fff}.pr-skel .pr-sp-bars{border-bottom-color:var(--sky-2)}@media (prefers-reduced-motion:no-preference){.pr-sp-flag,.pr-sp-line{transition:opacity .45s .75s}html[data-rv]:not([data-rv-done]) .pr-sp[data-rv]:not([data-in]) :is(.pr-sp-flag,.pr-sp-line){opacity:0}}@media print{.pr-sp-stack{transform:none!important}.pr-sp-flag,.pr-sp-line{opacity:1!important}}.pr .tq-rail-wrap{min-width:0}.pr .tq-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:14px;margin:0 -16px;padding:4px 16px 14px;scroll-padding-inline:16px;list-style:none;display:flex;overflow-x:auto}.pr .tq-rail>li{scroll-snap-align:start;flex:0 0 min(62%,240px);min-width:0;display:flex}.pr .tq-rail>li>*{flex:auto}.pr .tq-rail:focus-visible{outline:3px solid var(--tomato);outline-offset:2px}@media (min-width:900px){.pr .tq-rail{margin:0;padding:4px 0 14px;scroll-padding-inline:0}.pr .tq-rail-wrap[data-desktop=grid] .tq-rail{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:20px;padding:4px 0 0;display:grid;overflow:visible}}.pr-nc{min-height:0}.pr-nc-art{background:var(--tc-tint);place-items:center;height:148px;padding:14px;display:grid}.zn-butter .pr-nc-art{background:var(--sky)}.pr-nc-art svg,.pr-nc-art .pr-art{width:auto;max-width:100%;height:100%;max-height:120px;display:block}.pr-nc-art .pr-art-x{width:96px;height:96px}.pr-nc-art .pr-art-x svg{width:100%;height:100%}@media (max-width:899.98px){.pr-nc-art{height:120px;padding:12px}.pr-nc-art svg,.pr-nc-art .pr-art{max-height:96px}.pr-nc-art .pr-art-x{width:80px;height:80px}.pr-nc-body{padding:12px 14px 14px}.pr-nc .tc-name{font-size:1.1875rem}.pr-nc-price b{font-size:1.75rem}}.pr-nc-dot{background:var(--sky-2);border-radius:50%;width:22px;height:22px}.pr-nc-body{gap:6px;padding:14px 16px 16px;display:grid}.pr-nc .tc-name{font-size:1.3125rem}a.pr-nc:hover .tc-name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.pr-nc-price{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.pr-nc-price b{font:400 2rem/1 var(--display);letter-spacing:.005em}.pr-nc-price small{color:var(--muted);font-size:.875rem;font-weight:600}.pr-all{margin-top:22px}@media (prefers-reduced-motion:no-preference){.pr-near .tq-rail>li{transition:opacity .5s ease, transform .7s var(--spring);transition-delay:calc(var(--i,0) * 80ms)}html[data-rv]:not([data-rv-done]) .pr-near[data-rv]:not([data-in]) .tq-rail>li{opacity:0;transform:translateY(18px)}}.pr-card .tc-skel{min-height:196px}.pr-ih-range-skel{border-color:var(--sky-2);background:#fff;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.pr .zn.pr-trend{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;column-gap:56px;display:grid}.pr .zn.pr-trend>.zn-head{margin-bottom:0}.pr .zn.pr-trend .pr-card-solo{max-width:none}}
