.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]){--disp-weight:700;--disp-tracking:0;--disp-line:1.3}.mgmt-redesign[data-locale=ja]{line-break:strict}@supports (word-break:auto-phrase){.mgmt-redesign[data-locale=ja]{word-break:auto-phrase}}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) :is(.mega,.eitem-t,.htl-t,.trans-t,.whyx-good h3,.xsell-h,.cta-h,.panel-k,.sec-title){text-wrap:balance}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .mega{line-height:1.28}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .eitem-t{line-height:1.35}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .htl-t{line-height:1.4}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .trans-t{line-height:1.4}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .whyx-good h3{line-height:1.4}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .xsell-h{line-height:1.35}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .cta-h{line-height:1.4}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .panel-k{line-height:1.35}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) :is(.mega,.display) em{display:inline-block}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .ehero-h{font-size:clamp(36px,4.6vw,72px);line-height:1.22}@media (max-width:940px){.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .ehero-h{font-size:clamp(34px,8.4vw,56px)}}@media (max-width:767px){.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .ehero-h{font-size:clamp(30px,8vw,38px)}}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .ehero-sub{max-width:min(100%,30em);line-height:1.85}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .bighead-t{font-size:min(clamp(28px,3.4vw,48px),calc(28px + 20px * var(--mf-s, 1)))}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .sec-title{font-size:clamp(26px,3.2vw,44px)}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .eitem-t{font-size:clamp(18px,1.9vw,24px)}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .whyx-good h3{font-size:clamp(18px,1.8vw,23px)}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .xsell-h{font-size:clamp(20px,2.1vw,28px)}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .cta-h{font-size:clamp(26px,3.4vw,46px)}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .moment-from{font-size:clamp(34px,5vw,66px);letter-spacing:0;line-height:1.1}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .moment-to{font-size:clamp(44px,6.2vw,92px);letter-spacing:0;line-height:1.05}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .moment-arrow{line-height:1}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .moment-mult b{line-height:1.15}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .moment-line{line-height:1.85}@media (max-width:540px){.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .moment-from{font-size:clamp(32px,9vw,42px)}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .moment-to{font-size:clamp(40px,11vw,54px)}}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .dossier-val{line-height:1.15}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .dossier-lbl{line-height:1.6;letter-spacing:.01em}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .dossier-foot{line-height:1.6;letter-spacing:.04em}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) :is(.eyebrow,.dossier-k,.moment-k,.price-tier,.xsell-tag,.trans-marker,.whyx-k,.moment-mult span,.price-flag){letter-spacing:.06em}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) :is(.dossier-k,.whyx-k,.price-flag){font-size:12px}@media (max-width:767px){.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .price-flag{font-size:12px}}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .price-tier{line-height:1.5}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .cta-btn{letter-spacing:.06em;font-size:14px;line-height:1.5}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .btn{letter-spacing:.04em}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) :is(.bighead-lead,.eitem-d,.xsell-p,.cta-p,.svc-foot p,.price-disc,.panel-note,.htl-d,.trans-d,.whyx-good p,.price-scope){line-height:1.8}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) :is(.panel-list li,.whyx-bad p){line-height:1.7}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .tline-foot :is(.res,.note){line-height:1.7}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .price-amt span{display:block;margin-top:8px;line-height:1.5}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .mobile-decision-brief h2{letter-spacing:0;line-height:1.3}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .mobile-decision-brief .mdb-eyebrow{letter-spacing:.06em}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .mobile-decision-brief .mdb-description{line-height:1.75}.mgmt-redesign:is([data-locale=ja],[data-locale=sc],[data-locale=tc]) .mobile-decision-brief dd{line-height:1.6}