.site-language-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem 1rem;padding:.7rem 1rem;font:500 .82rem/1.5 system-ui,sans-serif;color:var(--muted,#616567)}
.site-language-nav a{color:inherit;text-underline-offset:3px}.site-language-nav a[aria-current=page]{font-weight:750;color:var(--ink,#242a2b)}
.localized-guide .landing-topbar{flex-wrap:wrap;gap:12px}.localized-guide .landing-topbar .site-language-nav{padding:0;justify-content:flex-end}
.localized-guide .generator-intro{max-width:76ch}.localized-guide .localized-copy{max-width:78ch}.localized-guide .localized-copy p{line-height:1.75}
.localized-guide .progression-library-meta{line-height:1.7}.localized-guide .progression-library-meta span{display:block;margin-bottom:.5rem}
.localized-guide .progression-library-item h3{overflow-wrap:anywhere}.localized-guide .localized-related{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem}
.localized-guide .seo-faq-section details{padding:1rem 0;border-bottom:1px solid #d9d7cf}.localized-guide .seo-faq-section summary{font-weight:650;cursor:pointer}.localized-guide .seo-faq-section p{line-height:1.7}
.localized-guide .context-visual-caption{max-width:72ch;margin:1rem auto;text-align:center}.localized-guide .english-link-note{font-size:.8em;white-space:nowrap}
html.is-native-app .site-language-nav{display:none!important}
@media(max-width:600px){.localized-guide .landing-topbar .site-language-nav{justify-content:flex-start}.site-language-nav{gap:.4rem .8rem}.localized-guide .progression-action-row{flex-wrap:wrap}}

a[data-english-link]::after{content:" " attr(data-english-link);font-size:.8em;font-weight:400;opacity:.75}

.localized-guide .lesson-jumps::before{content:attr(aria-label)}
.localized-guide .generator-hero-copy{max-width:none}
.localized-guide .generator-hero h1{max-width:26ch}

.localized-guide .localized-copy{max-width:none}
.localized-guide .localized-copy p{max-width:78ch}
.localized-guide .landing-brand{color:var(--accent-deep,#754723);font-weight:750;text-decoration:none}
.localized-guide .localized-related a{color:var(--accent-deep,#754723);text-underline-offset:3px}
