.interim-page main{padding-top:var(--navigation-band-height)}.interim-page .interim-hero{background:#fff;padding:72px 0 56px}.interim-hero__inner{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.interim-page .tc-pill{color:#fff;background:#0a0e1a}.interim-page h1{letter-spacing:-.045em;color:#1a2640;margin:24px 0;font-size:clamp(42px,4.7vw,68px);font-weight:600;line-height:1.06}.interim-page h1 span{color:#0457ff;display:block}.interim-page:not(.interim-page--mobile) h2,.interim-page--mobile :where(.interim-hero,.interim-steps,.interim-detail,.interim-related,.interim-trial) h2{letter-spacing:-.035em;color:#1a2640;margin:0 0 20px;font-size:42px;font-weight:600;line-height:1.15}.interim-page:not(.interim-page--mobile) h3,.interim-page--mobile :where(.interim-hero,.interim-steps,.interim-detail,.interim-related,.interim-trial) h3{color:#1a2640;margin:20px 0 12px;font-size:22px;line-height:1.25}.interim-page:not(.interim-page--mobile) p,.interim-page--mobile :where(.interim-hero,.interim-steps,.interim-detail,.interim-related,.interim-trial) p{color:#596579;font-size:18px;line-height:1.55}.interim-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.interim-actions .button{gap:8px;min-height:48px}.interim-page .interim-hero__note{margin-top:16px;font-size:13px}.interim-hero__art{min-width:0}.interim-hero__art img{width:100%;height:auto;display:block}.interim-steps,.interim-detail,.interim-related{padding:80px 0}.interim-steps h2,.interim-related h2{text-align:center;max-width:750px;margin:0 auto 36px}.interim-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 24px;padding:0;list-style:none;display:grid}.interim-steps li,.interim-related__grid>a{background:#f4f7fb;border:1px solid #e1e7f0;border-radius:20px;padding:28px}.interim-number{color:#0457ff;background:#e6eeff;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:650;display:grid}.interim-text-link{color:#0457ff;align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.interim-detail{background:#f8faff}.interim-detail__inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.interim-detail__art{border:1px solid #dfe5ef;border-radius:24px;overflow:hidden}.interim-detail__art img{width:100%;height:auto;display:block}.interim-detail__copy ul{color:#1a2640;margin-block:24px;padding-left:20px}.interim-detail__copy li{margin-block:14px;padding-left:4px;line-height:1.5}.interim-detail__copy li::marker{color:#0457ff}.interim-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.interim-related__grid>a{color:inherit;flex-direction:column;text-decoration:none;display:flex}.interim-related__grid>a>span{color:#0457ff;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-weight:600;display:inline-flex}.interim-related__links{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:28px;display:flex}.interim-related__links a{color:#0457ff;align-items:center;min-height:44px;display:inline-flex}.interim-trial{text-align:center;background:#eff4ff;padding:64px 0}.interim-trial p{max-width:620px;margin-inline:auto}.interim-trial .interim-actions{justify-content:center}@media (max-width:900px){.interim-page .interim-hero{padding:40px 0}.interim-hero__inner,.interim-detail__inner{grid-template-columns:1fr;gap:32px}.interim-hero__copy{text-align:center}.interim-hero__art{width:min(480px,100%);margin-inline:auto}.interim-actions{justify-content:center}.interim-steps ol,.interim-related__grid{grid-template-columns:1fr}.interim-steps,.interim-detail,.interim-related{padding-block:48px}.interim-detail__copy{grid-row:1}.interim-detail__art{width:min(480px,100%);margin-inline:auto}}@media (max-width:600px){.interim-page h1{font-size:clamp(34px,10vw,42px);line-height:1.1}.interim-page:not(.interim-page--mobile) p,.interim-page--mobile :where(.interim-hero,.interim-steps,.interim-detail,.interim-related,.interim-trial) p{font-size:16px}.interim-actions{flex-flow:column}.interim-actions .button{width:100%}.interim-page .interim-hero__note{font-size:13px}.interim-steps li,.interim-related__grid>a{padding:24px}}.interim-page--mobile .interim-hero__art,.interim-page--copier .interim-hero__art{background:radial-gradient(#e8f0ff,#fff 70%);border-radius:24px;overflow:hidden}.interim-page--mobile .interim-hero__art img,.interim-page--copier .interim-hero__art img{width:150%;max-width:none;margin-left:-25%}
