.product-editorial-heading h2.seo-editorial-tagline{font-size:clamp(38px,5vw,68px);letter-spacing:-2px;line-height:1.12;margin:18px 0}.detail-info h1.seo-product-name{font-size:38px;line-height:1.13;margin:0 0 19px}@media(max-width:1100px){.detail-info h1.seo-product-name{font-size:32px}}@media(max-width:650px){.detail-info h1.seo-product-name{font-size:29px;max-width:none;margin-bottom:13px}}.premium-intro h2.seo-editorial-tagline{font-size:clamp(43px,5.2vw,72px);line-height:1.05;letter-spacing:-3px;margin:28px 0}@media(max-width:900px){.premium-intro h2.seo-editorial-tagline{font-size:49px}}@media(max-width:650px){.premium-intro h2.seo-editorial-tagline{font-size:45px;letter-spacing:-2px;margin:22px 0}}.detail-info h1.seo-product-name{font-size:clamp(24px,2.5vw,34px);line-height:1.2;letter-spacing:-.8px;margin:0 0 20px;overflow-wrap:anywhere}@media(max-width:600px){.premium-intro h2.seo-editorial-tagline{font-size:clamp(36px,10.2vw,45px);line-height:1.08;letter-spacing:-1.6px;max-width:none}.detail-info h1.seo-product-name{font-size:26px;max-width:none}}.seo-product-advice{padding-top:28px;padding-bottom:28px;max-width:1100px}.seo-product-advice h2{font-size:clamp(22px,3vw,32px);line-height:1.3}.seo-product-advice p{max-width:850px;line-height:1.7}