html{overflow-wrap:break-word}img,video,iframe{max-width:100%}.container,.narrow{min-width:0}.card,.panel,.stage-card,.guide-vcard{min-width:0}
@media (min-width:761px) and (max-width:820px){body.premium-v5 .hero .container,body.premium-v5 .hero .container.narrow,.hero .container{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.hero-visual,.home-book-showcase{max-width:620px;margin-inline:auto}.video-grid{grid-template-columns:1fr!important}}
@media (max-width:600px){.app-steps,.journey-steps,.stage-progress{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-steps .s,.journey-steps>*{min-width:0}.app-steps .s span,.journey-steps span{overflow-wrap:anywhere}.home-stage-lead{white-space:normal!important}.guide-vcard .btn,.guide-vcard a.btn{width:100%;justify-content:center}.usage-resource-grid{grid-template-columns:1fr!important}}
@media (min-width:821px) and (max-width:1100px){.hero .container{gap:clamp(24px,4vw,44px)}.hero h1{font-size:clamp(36px,5vw,58px)}.site-header .gnb{gap:clamp(4px,1vw,12px)}}
.usage-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.usage-resource-grid>*{min-width:0}.usage-video-card video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;background:#0f2136}
