.site-language{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #d5dfcd;border-radius:24px;background:#fffefa;flex-shrink:0;max-width:100%;margin-block:0 18px}.nav .site-language{margin:0}.site-language button{font:inherit;font-size:12px;line-height:1.4;min-height:36px;padding:8px 11px;border:0;border-radius:20px;background:transparent;color:#163f3b;cursor:pointer;white-space:nowrap}.site-language button[aria-pressed=true]{background:#163f3b;color:#fffefa}.site-language button:focus-visible{outline:3px solid #92b9a1;outline-offset:3px}html[dir=ltr] .steps article{padding-right:0}html[dir=ltr] .step-marker{right:auto;left:0}html[dir=ltr] .sources ul{padding-right:0;padding-left:20px}html[dir=ltr] .dialog-close{left:auto;right:16px}html[dir=ltr] .brand-logo{object-position:left center}html[dir=ltr] .pattern-quote{quotes:'“' '”'}html[dir=ltr] .legal{direction:ltr}html[dir=ltr] .legal address{direction:ltr}html[dir=ltr] .hero h1,html[dir=ltr] .section-heading h2{letter-spacing:-.025em;line-height:1.25}html[dir=ltr] .steps p,html[dir=ltr] .growth-card p{line-height:1.8}.site-language~h1{clear:both}@media(max-width:760px){.nav{flex-wrap:wrap;padding-block:15px}.nav nav{flex-wrap:wrap;gap:10px;justify-content:flex-end}.nav .site-language button{padding:8px;min-height:36px;font-size:11px}html[dir=ltr] .steps article{padding-left:60px;padding-right:0}html[dir=ltr] h1{overflow-wrap:normal}.site-language button{min-height:40px}.nav .brand-logo{max-width:170px}html[dir=ltr] .plan-section h2{font-size:clamp(28px,7vw,36px)}}

html[dir=ltr] .measurement-choice{direction:ltr;text-align:left}html[dir=ltr] table,html[dir=ltr] caption{text-align:left}
