.expo-intro{padding-block:28px clamp(34px,5vw,76px)}.expo-title{width:fit-content;margin-top:clamp(24px,4.2vw,62px);padding-bottom:.2em;border-bottom:4px solid #42b9df;font:900 clamp(31px,6.9vw,100px)/1.14 "Zen Kaku Gothic New","Noto Sans JP",sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere}.expo-title>span{display:block}.expo-title em{color:var(--aqua-blue);font-style:normal}.expo-feature{padding-block:clamp(30px,3.25vw,48px);background:#e2f2fd}.expo-feature-grid{display:grid;grid-template-columns:1fr minmax(0,1.42fr) 1fr;align-items:center;gap:clamp(18px,2.5vw,38px)}.expo-feature-stat{padding-right:clamp(14px,2vw,32px);border-right:1px solid var(--aqua-line)}.expo-feature-label{width:fit-content;padding:7px 16px;background:var(--aqua-blue);color:#fff;border-radius:4px;font-size:clamp(15px,1.75vw,25px)}.expo-count{margin:12px 0 0;font-weight:900;font-size:clamp(23px,3.3vw,48px);line-height:1.05}.expo-count strong{display:block;color:var(--aqua-blue);font:900 2.08em/.98 Manrope,Noto Sans JP,sans-serif;white-space:nowrap;letter-spacing:-.065em}.expo-count strong span{font-size:.62em;letter-spacing:0}.expo-feature-stat .expo-count strong{font-size:clamp(48px,8.35vw,120px)}.expo-feature-player{width:min(100%,480px);margin-inline:auto}.expo-feature-player video{border-radius:18px}.expo-feature-player .aqua-reel-play{padding:14px 24px;font-size:clamp(15px,1.55vw,23px)}.expo-feature-copy{padding-left:clamp(16px,2vw,32px);border-left:1px solid var(--aqua-line)}.expo-feature-copy h3,.expo-reel-copy h3{width:fit-content;padding-bottom:.55em;border-bottom:2px solid #42b9df;font-size:clamp(19px,2.3vw,34px)}.expo-feature-copy p{margin:14px 0;font-size:clamp(14px,1.3vw,18px)}.expo-original{display:inline-block;color:#1048c1;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:.2em}.expo-more{padding-block:clamp(36px,4vw,60px) 22px;border-bottom:1px solid var(--aqua-line)}.expo-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,5vw,70px);padding:0;margin:0;list-style:none}.expo-reel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,28px)}.expo-reel .aqua-reel-player{width:min(100%,290px)}.expo-reel .expo-count{font-size:clamp(20px,2.7vw,39px)}.expo-reel .expo-original{margin-top:13px}.expo-source{margin:20px 0 0;color:var(--aqua-deep);font-size:12px}.expo-source a{text-decoration:underline;text-underline-offset:.2em}.expo-strategy p{max-width:62ch;margin-inline:auto}.mira-intro-result{margin:16px 0 0;font-size:clamp(16px,2vw,27px);font-weight:800;line-height:1.5}.mira-intro-result strong{color:var(--aqua-blue)}.mira-page .expo-feature-copy .mira-follower-change{color:var(--aqua-blue);font:900 clamp(23px,3.25vw,48px)/1.15 Manrope,"Noto Sans JP",sans-serif;letter-spacing:-.035em}.mira-page .expo-reel .expo-count strong{font-size:clamp(31px,4.8vw,70px)}@media(max-width:840px){.expo-feature-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.expo-feature-stat{align-self:end}.expo-feature-player{grid-column:2;grid-row:1 / 3;width:min(100%,340px)}.expo-feature-copy{align-self:start;padding-left:0;border-left:0}.expo-more-grid{gap:22px}.expo-reel{grid-template-columns:minmax(0,1fr);align-items:start}.expo-reel-copy h3{min-height:3.35em}}@media(max-width:540px){.expo-feature-grid{grid-template-columns:minmax(0,1fr)}.expo-feature-stat{padding-right:0;border-right:0}.expo-feature-stat .expo-count strong{display:inline-block;margin-right:.18em}.expo-feature-player{grid-column:auto;grid-row:auto;width:min(100%,320px)}.expo-more-grid{gap:14px}.expo-reel{gap:10px}.expo-reel-copy h3{font-size:clamp(14px,3.8vw,19px)}.expo-reel .expo-count{margin-top:8px;font-size:19px}.expo-reel .expo-original{margin-top:9px;font-size:11px}}.kizuna-lead{margin:16px 0 0;font-size:clamp(16px,2vw,28px);font-weight:700}.kizuna-orders{margin:16px 0 0;font-size:clamp(30px,4.1vw,59px);font-weight:900;line-height:1.15}.kizuna-orders strong{display:block;color:var(--aqua-blue);font-size:1.45em}.expo-feature-copy .kizuna-followers{color:var(--aqua-blue);font:900 clamp(22px,3.2vw,46px)/1.15 Manrope,"Noto Sans JP",sans-serif;letter-spacing:-.045em}.kizuna-main-reel{position:relative;margin-block:0}.kizuna-reel-link{display:block;position:relative}.kizuna-reel-link img{display:block;width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;border-radius:12px}.kizuna-reel-action{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% - 12px);padding:9px 14px;border-radius:999px;background:#fff;color:#073b9e;font-size:clamp(12px,1.3vw,18px);font-weight:800;text-align:center}.kizuna-reel-link:hover .kizuna-reel-action{color:#fff;background:var(--aqua-blue)}.kizuna-feature-caption{display:grid;gap:4px;position:absolute;inset:auto 0 0;padding:38px 20px 16px;border-radius:0 0 12px 12px;background:linear-gradient(transparent,#071938e0);color:#fff;pointer-events:none}.kizuna-feature-caption strong{font-size:clamp(24px,3.2vw,46px);line-height:1}.kizuna-feature-caption span{font-size:13px;font-weight:700}.kizuna-interview-grid{display:grid;grid-template-columns:1.55fr 1fr;align-items:center;gap:clamp(20px,4vw,54px);margin-top:28px;text-align:left}.kizuna-interview-grid .aqua-reel-video{aspect-ratio:16 / 9}.kizuna-interview-grid h3{padding-bottom:10px;border-bottom:2px solid var(--aqua-line);font-size:clamp(19px,2.35vw,34px)}@media(max-width:720px){.kizuna-interview-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:540px){.kizuna-orders strong{display:inline;margin-left:.15em;font-size:inherit}.expo-reel .kizuna-reel-action{padding:8px;font-size:11px}}
