.header-actions{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;margin-left:auto}
html[lang=fr] .hero-copy h1{font-size:clamp(33px,3.2vw,46px);letter-spacing:-1.6px}
html[lang=fr] .hero-copy h1 em{font-size:.86em;letter-spacing:-1.4px}
html[lang=fr] .intro-copy h2{font-size:clamp(30px,10.4cqw,46px)}
@media(max-width:700px){.policy h1{font-size:clamp(32px,8vw,50px);line-height:1.15}html[lang=fr] .hero-copy h1{font-size:clamp(26px,7.3vw,42px);letter-spacing:-1px}html[lang=fr] .hero-copy h1 em{letter-spacing:-.9px}header:not(.site-header){gap:16px;flex-wrap:wrap}header:not(.site-header) .header-actions{margin-left:auto}header:not(.site-header) nav{gap:12px}}
@media(max-width:420px){.header{gap:16px}.header .brand{font-size:30px}.try-roger,.buy-mic{font-size:13px;padding-inline:12px}}
@media(max-width:360px){.header .brand{font-size:28px}.try-roger,.buy-mic{padding-inline:10px}}
