.inh{gap:var(--sp-4);padding:var(--sp-4);flex-direction:column;display:flex}.inh-t{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.inh h1{font:800 var(--fd-3)/1 var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0}.inh-l{font:800 var(--fs-xs) var(--text);text-transform:uppercase;letter-spacing:.08em;color:var(--gris);margin:0}.inh-a{gap:var(--sp-2);scrollbar-width:none;margin-inline:calc(var(--sp-4) * -1);padding-inline:var(--sp-4);display:flex;overflow-x:auto}.inh-a .ca{min-height:var(--touch);padding:0 var(--sp-3);border:1.5px solid var(--ink);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-weight:700;font-size:var(--fs-sm);white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}.inh-b{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--h-btn);align-self:stretch;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.inh-ar{width:var(--sp-5);height:var(--sp-5);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .2s}.inh-b:hover .inh-ar,.inh-b:focus-visible .inh-ar{transform:translateX(var(--sp-1))}.inh-b:after{content:"";pointer-events:none;background:linear-gradient(105deg,transparent 0%,color-mix(in srgb,var(--paper) 60%,transparent) 50%,transparent 100%);width:60%;animation:3.5s ease-in-out infinite inh-shine;position:absolute;top:0;bottom:0;left:0;transform:translate(-110%)skew(-15deg)}@keyframes inh-shine{0%,45%{transform:translate(-110%)skew(-15deg)}85%,to{transform:translate(190%)skew(-15deg)}}@media (prefers-reduced-motion:reduce){.inh-b:after{animation:none;display:none}.inh-ar{transition:none}}.in-err{padding:var(--sp-3);background:var(--tint-butter);border-left:4px solid var(--ink);font-size:var(--fs-sm);margin:0}.bs{padding:var(--sp-2) 0 var(--sp-4)}.bs h2,.nw h2,.cs h2{font:800 var(--fd-1) var(--display);letter-spacing:-.02em;padding-inline:var(--sp-4);margin:0}.bs h2{font:800 var(--fs-xs) var(--text);text-transform:uppercase;letter-spacing:.08em;color:var(--gris);margin-bottom:var(--sp-2)}.bs-v{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:safe center;display:flex;overflow-x:auto}.bs-v::-webkit-scrollbar{display:none}@media (pointer:fine){.bs-v{cursor:grab}}.bs-v.bs-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.bs-t{padding:0 var(--sp-3);flex:none;margin:0;list-style:none;display:flex}.bs-i{padding:var(--sp-1);flex:none}.bs-c{width:calc(var(--touch) * 2.5);min-height:calc(var(--touch) * 1.5);padding:var(--sp-2);border:1.5px solid var(--line);border-radius:var(--r-box);background:var(--paper);color:var(--ink);place-items:center;text-decoration:none;display:grid;overflow:hidden}.bs-c:focus-visible{outline:3px solid var(--ultra);outline-offset:2px}.bs-l{max-width:100%;height:calc(var(--sp-7) + var(--sp-2));object-fit:contain;width:auto;transition:transform .2s;display:block}.bs-w{font:800 var(--fs-md)/1.1 var(--display);letter-spacing:-.02em;text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:transform .2s;display:-webkit-box;overflow:hidden}.bs-c:hover .bs-l,.bs-c:hover .bs-w,.bs-c:active .bs-l,.bs-c:active .bs-w{transform:scale(1.05)}.bs-off{cursor:default;pointer-events:none}@media (prefers-reduced-motion:reduce){.bs-l,.bs-w{transition:none}}.nw,.cs{padding:var(--sp-4) 0 var(--sp-2)}.nw h2,.cs h2{margin-bottom:var(--sp-3)}.nw-hd{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-inline:var(--sp-4);margin-bottom:var(--sp-2);display:flex}.nw .nw-hd h2{margin:0;padding:0}.nw-hd a{min-height:var(--touch);font-size:var(--fs-sm);color:var(--gris);align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.nc-l{padding:0 var(--sp-4);align-items:flex-start;gap:var(--sp-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sp-4);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.nc-l::-webkit-scrollbar{display:none}.nc-l>li{scroll-snap-align:start;flex:none;width:38%;min-width:0}.nc{color:var(--ink);text-decoration:none;display:block}.nc .th{aspect-ratio:var(--ph-ratio);border-radius:var(--r-box);background:var(--mist);place-items:center;display:grid;position:relative;overflow:hidden}.nc .th img{width:100%;height:auto;aspect-ratio:var(--ph-ratio);object-fit:contain;display:block}.nc .th .gm{width:55%;height:auto}.nc-b{top:var(--sp-1);left:var(--sp-1);background:var(--ink);color:var(--paper);font-weight:700;font-size:var(--fs-xs);padding:0 var(--sp-1);border-radius:var(--r-tag);position:absolute}.nc .nm,.nc .mt{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nc .nm{margin-top:var(--sp-1);font-weight:700;font-size:var(--fs-sm)}.nc .mt{color:var(--gris);font-size:var(--fs-xs)}.nc:focus-visible{outline:3px solid var(--ultra);outline-offset:2px;border-radius:var(--r-box)}.nw{padding-bottom:var(--sp-2)}.cs-l{padding:0 var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(calc(var(--touch) * 1.75),1fr));gap:var(--sp-3) var(--sp-2);margin:0;list-style:none;display:grid}.cc{align-items:center;gap:var(--sp-1);min-height:var(--touch);color:var(--ink);text-align:center;font-weight:700;font-size:var(--fs-sm);flex-direction:column;text-decoration:none;display:flex}.cc .swf{width:var(--sp-7);height:var(--sp-7);border-width:2px}.cc span{overflow-wrap:anywhere}@media (width>=768px){.inh{padding:var(--sp-6) var(--sp-6) var(--sp-3)}.inh-a{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.inh-b{min-width:calc(var(--h-btn-lg) * 3);align-self:flex-start}.bs h2,.nw h2,.cs h2,.nw-hd{padding-inline:var(--sp-6)}.nc-l{padding-inline:var(--sp-6);scroll-padding-inline:var(--sp-6);gap:var(--sp-3)}.nc-l>li{width:calc((100% - var(--sp-3) * 4) / 5)}.cs-l{padding-inline:var(--sp-6)}}@media (width>=1024px){.nc-l>li{width:calc((100% - var(--sp-3) * 5) / 6)}}
