.skuse{--skuse-blue:#2159d1;--skuse-blue-dark:#143a91;--skuse-ink:#0a1f44;--skuse-ink-soft:#5a6b85;--skuse-pale:#b8cdf7;--skuse-pale-2:#dae6fb;--skuse-tint:#eaf1fe;--skuse-ring:#8caff0;--skuse-dot:#c4d7f8;background:var(--skuse-blue);color:#fff;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Hiragino Sans,sans-serif;font-size:16px;line-height:1.85;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;padding:88px 0 96px;word-break:normal}.skuse *,.skuse :after,.skuse :before{box-sizing:border-box}.skuse h3,.skuse h4{font-weight:900;line-height:1.45;margin:0}.skuse p{margin:0}.skuse--bleed{margin-left:calc(50% - 50vw);width:100vw}.skuse__inner{margin:0 auto;max-width:1120px;padding:0 40px}.skuse__label{align-items:center;display:flex;gap:16px;margin-bottom:34px}.skuse__n{border:1px solid hsla(0,0%,100%,.4);border-radius:999px;color:var(--skuse-pale);flex:none;font-family:Barlow Condensed,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:.18em;padding:2px 13px}.skuse__h{color:#fff;font-size:clamp(21px,2.9vw,32px)}.skuse__bar{background:hsla(0,0%,100%,.3);flex:1;height:1px}.skuse__gains{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.skuse__gain{background:#fff;border-radius:12px;color:var(--skuse-ink);padding:26px 24px}.skuse__time{color:var(--skuse-blue);font-family:Barlow Condensed,Noto Sans JP,sans-serif;font-size:clamp(30px,4vw,42px);font-weight:700;letter-spacing:-.01em;line-height:1}.skuse__time small{font-size:.4em;font-weight:600;margin-left:3px}.skuse__time--text{color:var(--skuse-ink-soft);font-size:clamp(19px,2.2vw,25px)}.skuse__gain-t{font-size:16px;margin:12px 0 10px}.skuse__gain-b{color:var(--skuse-ink-soft);font-size:13.5px;line-height:1.8}.skuse__cut{background:var(--skuse-tint);border-radius:5px;color:var(--skuse-blue);display:inline-block;font-size:12.5px;font-weight:700;margin-top:14px;padding:5px 11px}.skuse__badges{color:var(--skuse-pale-2);display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:10px 26px;margin-top:26px}.skuse__badges span{align-items:center;display:flex;gap:8px}.skuse__badges span:before{border:2px solid var(--skuse-ring);border-radius:50%;content:"";flex:none;height:16px;width:16px}.skuse__split{background:hsla(0,0%,100%,.22);height:1px;margin:76px 0;position:relative}.skuse__split span{background:var(--skuse-blue);color:var(--skuse-pale);font-size:13px;font-weight:700;left:50%;padding:0 20px;position:absolute;top:-15px;transform:translateX(-50%);white-space:nowrap}.skuse__lede{color:var(--skuse-pale-2);font-size:clamp(15px,1.7vw,17px);margin-bottom:32px;max-width:44em}.skuse__residue{align-items:center;background:#fff;border-radius:14px;color:var(--skuse-ink);display:grid;gap:32px;grid-template-columns:200px 1fr;padding:30px}.skuse__call{background:linear-gradient(160deg,var(--skuse-blue),var(--skuse-blue-dark));border-radius:11px;color:#fff;padding:22px 16px;text-align:center}.skuse__call-t{font-size:17px;font-weight:900;line-height:1.5}.skuse__call-d{border-top:1px solid hsla(0,0%,100%,.28);font-family:Barlow Condensed,Noto Sans JP,sans-serif;font-size:23px;font-weight:700;margin-top:10px;padding-top:10px}.skuse__call-d small{font-size:.5em;font-weight:600;margin-left:2px}.skuse__outs{display:grid;gap:10px 24px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.skuse__outs li{font-size:14.5px;font-weight:700;padding-left:22px;position:relative}.skuse__outs li:before{background:#fff;border:2.5px solid var(--skuse-dot);border-radius:50%;content:"";height:9px;left:0;position:absolute;top:11px;width:9px}.skuse__outs li.is-key{color:var(--skuse-blue)}.skuse__outs li.is-key:before{border-color:var(--skuse-blue)}.skuse__payoff{font-size:clamp(17px,2.3vw,25px);font-weight:900;line-height:1.65;margin-top:30px}.skuse__payoff u{background:linear-gradient(transparent 62%,hsla(0,0%,100%,.3) 0);text-decoration:none}.skuse__payoff span{color:var(--skuse-pale-2);display:block;font-size:14px;font-weight:400;line-height:1.8;margin-top:10px}.skuse__stack{align-items:center;display:flex;flex-wrap:wrap;gap:26px 44px}.skuse__stat{flex:none}.skuse__stat-k{color:var(--skuse-pale);font-size:12.5px;font-weight:700}.skuse__stat-v{font-family:Barlow Condensed,Noto Sans JP,sans-serif;font-size:clamp(46px,7vw,76px);font-weight:700;letter-spacing:-.02em;line-height:1}.skuse__stat-v small{color:var(--skuse-pale-2);font-size:.3em;font-weight:600;margin-left:5px}.skuse__punch{border-left:1px solid hsla(0,0%,100%,.3);flex:1 1 320px;font-size:clamp(18px,2.5vw,28px);font-weight:900;line-height:1.6;padding-left:44px}.skuse__fine{color:var(--skuse-pale);font-size:13px;line-height:1.8;margin-top:24px;max-width:52em}.skuse__fine p{margin:0 0 .6em}.skuse__fine p:last-child{margin:0}.skuse__fine b,.skuse__fine strong{color:#fff;font-weight:700}.skuse__bridge{align-items:center;border-top:1px solid hsla(0,0%,100%,.22);display:flex;gap:18px;margin-top:72px;padding-top:36px}.skuse__bridge-t{font-size:clamp(16px,2.1vw,21px);font-weight:900;line-height:1.6}.skuse__bridge-t p{margin:0}.skuse__arrow{border:1.5px solid hsla(0,0%,100%,.5);border-radius:50%;flex:none;height:38px;position:relative;width:38px}.skuse__arrow:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:9px;left:50%;position:absolute;top:44%;transform:translate(-50%,-50%) rotate(45deg);width:9px}.skuse__rv{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.8,.3,1)}.skuse__rv.is-visible{opacity:1;transform:none}@media(max-width:900px){.skuse{padding:64px 0 72px}.skuse__inner{padding:0 24px}.skuse__residue{gap:22px;padding:24px}.skuse__outs,.skuse__residue{grid-template-columns:1fr}.skuse__split{margin:56px 0}.skuse__punch{border-left:none;border-top:1px solid hsla(0,0%,100%,.3);flex:1 1 100%;padding-left:0;padding-top:22px}.skuse__bridge{margin-top:56px}}@media(prefers-reduced-motion:reduce){.skuse *{animation:none!important;transition:none!important}.skuse__rv{opacity:1;transform:none}}