.res{position:relative;padding-block:clamp(28px,3vw,46px);background:var(--color-mist);color:var(--tone-text);overflow:hidden}.res__intro{position:relative;z-index:1;max-width:54ch}.res__sub{margin-top:clamp(.7rem,1.1vw,1rem)}.res__plate{position:relative;z-index:1;margin-top:clamp(18px,2.2vw,30px)}.res__vline{position:absolute;z-index:1;top:0;bottom:0;left:61%;width:1px;background:var(--color-hairline-l);pointer-events:none}.res__vline--left{left:22%}.res__corner{position:absolute;z-index:1;width:8px;height:8px;pointer-events:none}.res__corner--tl{top:0;left:0;border-top:1px solid var(--color-line-strong-l);border-left:1px solid var(--color-line-strong-l)}.res__corner--tr{top:0;right:0;border-top:1px solid var(--color-line-strong-l);border-right:1px solid var(--color-line-strong-l)}.res__corner--bl{bottom:0;left:0;border-bottom:1px solid var(--color-line-strong-l);border-left:1px solid var(--color-line-strong-l)}.res__corner--br{bottom:0;right:0;border-bottom:1px solid var(--color-line-strong-l);border-right:1px solid var(--color-line-strong-l)}.res__grid{position:relative;z-index:2;display:grid;grid-template-columns:22% 39% 39%}.res__rowhead,.res__row{position:relative;display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.res__rowline{position:absolute;left:0;right:0;bottom:0;height:1px;z-index:1;background:var(--color-hairline-l);transform:scaleX(1);transform-origin:left center}.res__rowline--strong{height:1.5px;background:var(--color-line-strong-l)}.res__sq{position:absolute;bottom:0;left:61%;z-index:2;width:3px;height:3px;background:var(--color-amber);transform:translate(-50%,50%)}.res__sq--left{left:22%}.res__colhead{align-self:center;padding:clamp(7px,.8vw,10px) clamp(16px,2vw,28px);font-family:var(--font-sans);font-size:var(--text-body);font-weight:500;line-height:var(--text-body--line-height);color:var(--tone-text)}.res__rail{display:flex;flex-direction:column;gap:4px;padding:clamp(12px,1.4vw,17px) clamp(14px,1.4vw,20px) clamp(12px,1.4vw,17px) clamp(14px,1.4vw,22px)}.res__idx{font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);line-height:var(--text-eyebrow--line-height);color:var(--color-amber-text)}.res__idx--zaver{text-transform:uppercase}.res__rowname{font-family:var(--font-sans);font-size:var(--text-body);font-weight:500;line-height:var(--text-body--line-height);color:var(--tone-text);text-wrap:balance}.res__cell{padding:clamp(12px,1.4vw,17px) clamp(16px,2vw,28px);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);text-wrap:pretty}.res__cell--dnes,.res__cell--auto{color:var(--tone-text)}.res__tag{display:none}.res__row--decide{background:color-mix(in srgb,var(--color-amber-tint) 30%,transparent)}.res__note{position:relative;z-index:1;margin-top:clamp(16px,1.8vw,26px);max-width:56ch;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--tone-muted)}@media(max-width:1279px){.res__vline,.res__corner,.res__sq,.res__rowline,.res__rowhead{display:none}.res__grid{display:block}.res__row{position:relative;display:block;margin-top:clamp(30px,7vw,46px);padding:clamp(18px,4.5vw,24px) clamp(14px,4vw,18px)}.res__row:first-of-type{margin-top:0}.res__row:before,.res__row:after{content:"";position:absolute;width:8px;height:8px}.res__row:before{top:0;left:0;border-top:1px solid var(--color-line-strong-l);border-left:1px solid var(--color-line-strong-l)}.res__row:after{bottom:0;right:0;border-bottom:1px solid var(--color-line-strong-l);border-right:1px solid var(--color-line-strong-l)}.res__rail{display:block;padding:0}.res__idx{display:block;margin-bottom:4px}.res__cell{padding:clamp(12px,3.2vw,16px) 0 0;margin-top:clamp(12px,3.2vw,16px);border-top:1px solid var(--color-hairline-l);color:var(--tone-text)}.res__tag{display:block;margin-bottom:6px;font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);line-height:var(--text-eyebrow--line-height);text-transform:uppercase;color:var(--tone-faint)}}
