html[lang=en] body{font-family:Manrope,Arial,sans-serif;line-height:1.8;direction:ltr}
html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{letter-spacing:-.035em;line-height:1.3}
html[lang=en] h1{font-size:clamp(38px,4.5vw,64px)}
html[lang=en] h2{font-size:clamp(28px,3.1vw,42px)}
html[lang=en] .nav{gap:18px}.nav-links{gap:18px;font-size:13px}
html[lang=en] .brand-name small{direction:ltr;letter-spacing:.03em;font-size:10px}
html[lang=en] .brand-name{min-width:128px}
html[lang=en] p,html[lang=en] li{overflow-wrap:break-word}
html[lang=en] .program-card h3{font-size:21px}
html[lang=en] .method-step{border-left:0;border-right:1px solid var(--line)}
html[lang=en] .method-step:last-child{border-right:0}
html[lang=en] .atp-actions .button{white-space:normal}
html[lang=en] .workshop-facts{flex-wrap:wrap}
html[lang=en] .product-visual{background:#fff}
html[lang=en] .product-visual img{object-fit:contain}
html[lang=en] .book-sample-links{display:block}
html[lang=en] .book-sample-links .button{max-width:100%;white-space:normal}
html[lang=en] .practice-body{direction:ltr;text-align:left}
html[lang=en] .evidence-card iframe{width:100%;aspect-ratio:16/9;border:0}
html[lang=en] .hero-grid{gap:48px}
html[lang=en] .hero .hero-visual{align-self:center}
html[lang=en] .footer-contact a{overflow-wrap:anywhere}
@media(max-width:1100px){html[lang=en] .nav-links{gap:12px;font-size:12px}html[lang=en] .nav{gap:12px}}
@media(max-width:760px){html[lang=en] .hero-grid{gap:32px}html[lang=en] h1{font-size:36px}html[lang=en] h2{font-size:28px}html[lang=en] .nav-links{font-size:16px}html[lang=en] .nav{gap:10px}html[lang=en] .brand-name{min-width:100px}html[lang=en] .logo{font-size:21px}html[lang=en] .brand-name small{font-size:9px}html[lang=en] .button{white-space:normal}html[lang=en] .method-step{border-right:0}html[lang=en] .hero-method{gap:24px}}
