*,:after,:before{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;line-height:1.15}body{font-family:var(--font-family);font-weight:var(--font-weight);background:var(--color-bg);color:var(--color-text);font-size:16px;line-height:150%}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}address{font-style:normal}img{max-width:100%}button{font:inherit;color:inherit;background:0 0;border:0;padding:0}input{font:inherit;margin:0}a{color:inherit}.container{padding:0 20px}@media (width>=1280px){.container{width:1200px;margin:0 auto;padding:0}}body.content-page{--color-brand-logo:var(--color-text);--color-brand-icon:var(--color-text);--color-brand-text:var(--color-text);--color-header-link:var(--color-text)}body.content-page .header{background:0 0}body.blog-page{color:var(--color-on-surface);--color-brand-logo:var(--color-on-surface);--color-brand-icon:var(--color-on-surface);--color-brand-text:var(--color-on-surface);--color-header-link:var(--color-on-surface);--blog-main:var(--color-primary);--blog-main-light:var(--color-primary-light);--blog-accent:var(--color-accent);--blog-bg:color-mix(in srgb,var(--color-primary) 16%,#fff)}body.blog-page .header{background:var(--blog-bg)}html[data-preset="7"] body.blog-page{--blog-main:var(--color-accent-accent-ui-primary)}
