.top__story__container{text-align:center;background-color:#fff;.card__story__youtube{position:relative;height:0;padding-bottom:56.25%;>iframe{width:100%;aspect-ratio:16 / 9}>img{width:100%}}}.card__story__date{.device-type-mobile &{font-size:calc(14vw / var(--_mbw));font-weight:700;padding-bottom:calc(5vw / var(--_mbw))}.device-type-desktop &{font-size:16px;font-weight:700;padding-bottom:10px}}.card__story__title{.device-type-mobile &{font-weight:700;font-size:calc(22vw / var(--_mbw));text-align:center;.number{position:relative;top:calc(2vw / var(--_mbw));font-size:calc(32vw / var(--_mbw))}.special{margin-left:calc(4vw / var(--_mbw));font-size:calc(14vw / var(--_mbw))}.sub-title{font-size:calc(18vw / var(--_mbw));padding-top:4px;letter-spacing:.04em}}.device-type-desktop &{font-weight:700;font-size:24px;.number{position:relative;top:2px;font-size:36px}.special{margin-left:8px;font-size:16px}.sub-title{padding-top:4px;font-size:18px;letter-spacing:.04em}}.number{padding:0 4px;font-family:var(--_latin-font);color:var(--_key-color)}.sub-title{display:block}}.card__story__summary{text-align:justify;&.comingsoon{text-align:center;font-weight:700}.device-type-mobile &{font-size:calc(14vw / var(--_mbw));line-height:calc(26vw / var(--_mbw));&.comingsoon{font-size:calc(16vw / var(--_mbw))}}.device-type-desktop &{font-size:16px;&.comingsoon{font-size:20px}}}
