.language-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px;padding:8px max(20px,calc((100vw - 1200px)/2));font-size:14px;border-top:1px solid var(--line);background:var(--paper,#f5f4ef)}.language-nav a{text-decoration:underline;text-underline-offset:4px}.language-nav span{color:var(--muted)}.language-suggestion{padding:12px 24px;background:#e7efec;text-align:center}.language-suggestion a{text-decoration:underline}.localized-content{max-width:1050px;padding-top:48px;padding-bottom:64px}.localized-content h1{font-size:clamp(30px,5vw,56px);line-height:1.2;margin:16px 0 24px}.localized-content h2{font-size:clamp(24px,3vw,34px);line-height:1.3;margin:36px 0 16px}.localized-content h3{font-size:22px;margin:24px 0 12px}.localized-content p,.localized-content li{line-height:1.85;overflow-wrap:anywhere}.localized-content p{margin:14px 0}.localized-content ul,.localized-content ol{padding-left:24px}.localized-content a{text-decoration:underline;text-underline-offset:3px}.localized-content img{display:block;max-width:100%;height:auto;border:1px solid var(--line);border-radius:12px;margin:20px 0}.localized-content figure{margin:28px 0}.localized-content figcaption{color:var(--muted);line-height:1.7}.localized-content .callout{padding:18px 22px;background:#e7efec;border-radius:12px}.localized-content .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;line-height:1.4;text-align:center;margin:12px 12px 12px 0;text-decoration:none}.localized-content code{overflow-wrap:anywhere}.localized-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.localized-grid article{padding:22px;border:1px solid var(--line);border-radius:16px;background:white}html[lang=en] .brand-copy strong{font-size:17px}html[lang=en] .site-header-inner{flex-wrap:wrap;gap:18px}html[lang=en] .site-nav{flex-wrap:wrap}html[lang=en] .trial-actions button{max-width:100%;white-space:normal}html[lang=en] .footer-links{flex-wrap:wrap}html[lang=en] .footer-legal{overflow-wrap:anywhere}@media(max-width:600px){.localized-grid{grid-template-columns:1fr}.localized-content{padding-top:28px}.language-nav{justify-content:center}.site-header-inner{flex-wrap:wrap;gap:14px}.brand-copy strong{overflow-wrap:anywhere}.localized-content .btn{max-width:100%;white-space:normal}}
