.ax-sp-page .body-wrapper{overflow:clip}.ax-sp{padding-bottom:clamp(48px,6vw,96px)}.ax-sp-marquee{margin-top:calc(-1*clamp(20px,3.5vw,50px));margin-bottom:clamp(48px,7vw,100px);padding-block:.1em}.ax-sp-marquee ul{align-items:center;display:flex}.ax-sp-marquee li{white-space:nowrap;font-family:var(--ax-sans);letter-spacing:-.03em;color:var(--ax-ink);align-items:center;font-size:clamp(64px,11vw,160px);font-weight:700;line-height:1;display:flex}.ax-sp-marquee li:after{content:"✳";color:var(--ax-otext);-webkit-text-stroke:0;margin-inline:.38em;font-size:.34em;line-height:1}.ax-sp-word{font-size:inherit;line-height:inherit;letter-spacing:inherit;text-wrap:nowrap;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px var(--ax-ink);margin:0;font-family:var(--ax-sans)!important;font-weight:700!important}@supports not (-webkit-text-stroke:1px){.ax-sp-word{color:var(--ax-ink);-webkit-text-fill-color:var(--ax-ink)}}.ax-sp-list{flex-direction:column;gap:40px;display:flex}.ax-sp-item{background:var(--ax-warm);color:var(--ax-ink);border-radius:8px;padding:clamp(28px,4vw,50px);position:relative;box-shadow:0 30px 50px -40px #1c191759}.ax-sp-item--orange{background:var(--ax-orange)}.ax-sp-item--dark{background:var(--ax-dark);color:var(--ax-ondark)}.ax-sp-top{grid-template-columns:2fr 1fr;align-items:center;gap:40px;margin-bottom:30px;display:grid}.ax-sp-info h3{letter-spacing:-.03em;margin-bottom:15px;font-size:clamp(30px,3.4vw,42px);line-height:1}.ax-sp-info h3 a{text-underline-offset:.12em;transition:color .25s var(--ax-out), text-decoration-color .25s var(--ax-out);text-decoration:underline 2px #0000}.ax-sp-info p{color:var(--ax-ink2);max-width:60ch;font-size:16px}.ax-sp-item--orange .ax-sp-info p{color:var(--ax-ink)}.ax-sp-item--dark .ax-sp-info p{color:var(--ax-ondark2)}.ax-sp-count{font-family:var(--ax-mono);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #1c191759;justify-self:end;font-size:62px;font-weight:700;line-height:1}.ax-sp-item--dark .ax-sp-count{-webkit-text-stroke-color:#ffffff4d}@supports not (-webkit-text-stroke:1px){.ax-sp-count{color:#1c19174d}.ax-sp-item--dark .ax-sp-count{color:#ffffff4d}}.ax-sp-thumb-wrap{position:relative}.ax-sp-thumb{background:var(--ax-dark2);isolation:isolate;border-radius:6px;width:100%;height:300px;display:block;position:relative;overflow:hidden}.ax-sp-thumb .ax-par{transition:transform 1s var(--ax-out);will-change:transform;display:block;position:absolute;inset:0}.ax-sp-thumb .ax-par>img{object-fit:cover;width:100%;height:140%;margin:0;position:absolute;top:-20%;left:0;right:0}.ax-sp-thumb:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0a0a00 42%,#0a0a0a9e 100%);position:absolute;inset:0}.ax-sp-meta{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;width:100%;padding:0 30px;display:flex;position:absolute;bottom:30px;left:0}.ax-sp-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.ax-sp-chips>li>a,.ax-sp-chips>li>span{background:var(--ax-paper);color:var(--ax-ink);transition:transform .25s var(--ax-out), background .25s var(--ax-out);border-radius:30px;padding:8px 20px;font-size:14px;font-weight:500;line-height:1;display:inline-block}.ax-sp-view,.ax-sp-item .ax-sp-view,.ax-sp-item .ax-sp-view:hover{color:#fff}@media (hover:hover) and (pointer:fine){.ax-sp-item--warm .ax-sp-info h3 a:hover{color:var(--ax-otext);text-decoration-color:currentColor}.ax-sp-item--orange .ax-sp-info h3 a:hover{text-decoration-color:currentColor}.ax-sp-item--dark .ax-sp-info h3 a:hover{color:var(--ax-orange);text-decoration-color:currentColor}.ax-sp-thumb:hover .ax-par{transform:scale(1.05)}.ax-sp-chips>li>a:hover{background:var(--ax-cream);transform:translateY(-3px)}}@media (width>=901px){.ax-sp-item{top:calc(var(--ax-top) - 40px + var(--i,0) * 12px);position:sticky}}@media (width<=991px){.ax-sp-top{grid-template-columns:2fr 1fr}}@media (width<=767px){.ax-sp-top{grid-template-columns:1fr;gap:24px}.ax-sp-count{display:none}.ax-sp-thumb{height:240px}.ax-sp-thumb:after{background:linear-gradient(#0a0a0a00 25%,#0a0a0ab3 100%)}.ax-sp-meta{gap:12px 16px;padding:0 20px;bottom:20px}.ax-sp-chips>li>a,.ax-sp-chips>li>span{padding:7px 14px;font-size:13px}}@media (width<=480px){.ax-sp-list{gap:24px}.ax-sp-item{border-radius:6px}.ax-sp-marquee{margin-bottom:40px}.ax-sp-meta{padding:0 16px;bottom:16px}}
