:root{--type-menu-base:16px;--type-h1-base:88px;--type-h2-base:56px;--type-h3-base:24px;--type-body-base:14px;--type-small-base:11px;--type-controls-base:13px;--type-menu-size:var(--type-menu-base);--type-h1-size:clamp(calc(var(--type-h1-base)*.68),calc(6.25vw * var(--type-h1-scale,1)),var(--type-h1-base));--type-h2-size:clamp(calc(var(--type-h2-base)*.7),calc(4.2vw * var(--type-h2-scale,1)),var(--type-h2-base));--type-h3-size:var(--type-h3-base);--type-body-size:var(--type-body-base);--type-small-size:var(--type-small-base);--type-controls-size:var(--type-controls-base)}
.site-header .header-inner{flex-wrap:wrap;gap:18px 24px;padding-block:20px}
.site-header .brand{flex-shrink:0}.site-header .header-listen{margin-left:auto}
.site-header nav{order:3;flex-basis:100%;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 26px;border-top:1px solid var(--line);padding-top:12px}
.site-header nav a{font-size:var(--type-menu-size);line-height:1.5;min-height:40px;display:inline-flex;align-items:center;padding:6px 0}
[data-type-role]{overflow-wrap:anywhere}
@media(max-width:800px){:root{--type-h2-size:calc(var(--type-h2-base)*.78);--type-h3-size:calc(var(--type-h3-base)*.94)}.site-header nav{gap:6px 20px}}
@media(max-width:600px){:root{--type-h1-size:clamp(42px,calc(var(--type-h1-base)*.7),18vw);--type-h2-size:calc(var(--type-h2-base)*.65);--type-h3-size:calc(var(--type-h3-base)*.9)}.site-header .header-inner{padding-block:15px 10px;gap:12px}.site-header nav{justify-content:flex-start;gap:4px 18px;margin-top:0;padding-block:8px 0}.site-header .header-listen{flex-shrink:0}.site-header nav a{min-height:40px}}

@media(max-width:600px){#conteudo input:not([type=checkbox]):not([type=range]),#conteudo select,#conteudo textarea{min-height:44px} :root{--type-input-size:max(16px,var(--type-controls-size))}}
