*,*::before,*::after{box-sizing:border-box}body{margin:0;background:#f4f6f1;color:#34463a;font:17px/1.68 system-ui,sans-serif}a{color:#365d42;text-underline-offset:.18em}img{display:block;max-width:100%;height:auto}h1,h2,h3,.mv-site-title{font-family:Raleway,system-ui,sans-serif;line-height:1.21;overflow-wrap:anywhere}h1{font-size:clamp(1.82rem,4.65vw,3.35rem);margin:.22em 0 .6em}
.mv-header-main{background:#fff;border-bottom:3px solid #3d6a4a}.mv-topbar{background:#3d6a4a;color:#fff}.mv-topbar-inner,.mv-header-wrap,.mv-container,.mv-footer-widgets{width:min(1140px,calc(100% - 30px));margin-inline:auto}.mv-header-wrap{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:14px}.mv-logo-link{display:flex;gap:10px;align-items:center;text-decoration:none;color:#3d6a4a}.mv-logo-fallback,.mv-logo-fallback svg{width:44px;height:44px;flex:none}.mv-site-identity{display:grid}.mv-site-title{font-size:1.32rem;font-weight:750}.mv-site-tagline{font-size:.84rem}
.mv-primary-nav,.mv-footer ul,.mv-sidebar ul{list-style:none;margin:0;padding:0}.mv-primary-nav{display:flex;gap:14px;flex-wrap:wrap}.mv-primary-nav a{color:#34463a;text-decoration:none;font-weight:650}.mv-nav-toggle{display:none;background:#fff;color:#3d6a4a;border:1px solid #4a7c59;padding:6px 9px}.mv-nav-toggle svg{width:20px;height:20px}.mv-nav-toggle span:empty{display:block;width:18px;height:2px;margin:3px 0;background:currentColor}
.mv-content-area{padding:22px 0 43px}.mv-layout-with-sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(165px,234px);gap:22px;align-items:start}.mv-main-column{min-width:0}.mv-main-column>article{padding:clamp(14px,3.7vw,36px);background:#fff;border:1px solid #dbe4d9;border-radius:6px}.mv-breadcrumbs,.mv-post-meta{font-size:.87rem;overflow-wrap:anywhere}.mv-breadcrumbs-sep{margin:0 .34em}.mv-featured-image:empty{display:none}.mv-entry-content{overflow-wrap:anywhere}.mv-entry-content table{display:block;overflow:auto;border-collapse:collapse}.mv-entry-content :is(th,td){border:1px solid #dbe4d9;padding:6px 9px}.mv-sidebar .widget,.mv-doctor-tip{background:#e7eee2;border-left:3px solid #4a7c59;padding:13px}
.mv-footer{background:#334a3b;color:#f4f6f1}.mv-footer a{color:#cfe6cd}.mv-footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:17px;padding:20px 0}.mv-footer-bottom{text-align:center;border-top:1px solid #839888;padding:11px}.mv-cookie-bar{position:fixed;z-index:4;inset:auto 10px 10px;background:#334a3b;color:#fff;padding:10px 13px;font-size:.89rem}.mv-cookie-bar[hidden]{display:none}.mv-cookie-accept{background:#cfe6cd;color:#334a3b;border:0;padding:5px 9px;cursor:pointer}
.mv-slider-wrap{overflow:hidden;background:#e7eee2;border:1px solid #dbe4d9}.mv-slider-track{display:flex;transition:transform .25s ease}.mv-slide{flex:0 0 100%;min-width:0;padding:clamp(18px,5vw,42px)}.mv-slide-heading{margin:.25em 0 .55em;font-size:clamp(1.5rem,4vw,2.7rem)}.mv-slide-note{max-width:65ch}.mv-slide-category,.mv-slide-stat{color:#365d42;font-weight:650}.mv-sl-arrow{background:#fff;color:#3d6a4a;border:1px solid #4a7c59;margin:0 6px 8px;padding:4px 8px;cursor:pointer}.mv-sl-arrow svg{width:20px;height:20px}.mv-slider-dots{display:flex;gap:7px;padding:0 12px 11px}.mv-slider-dot{background:transparent;border:1px solid #4a7c59;width:12px;height:12px;border-radius:50%;padding:0;cursor:pointer}.mv-slider-dot.active{background:#4a7c59}
.mv-tests-grid,.mv-posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:13px}.mv-thematic-block,.mv-tests-block{padding:14px;background:#e7eee2;margin-top:14px}.mv-thematic-icon svg{width:31px;height:31px}.mv-test-card,.mv-card{background:#fff;border:1px solid #dbe4d9;padding:13px;overflow:hidden}.mv-card-thumb img{width:100%;aspect-ratio:16/9;object-fit:cover}.mv-card-title{margin:.26em 0}.mv-card-meta{font-size:.85rem}.mv-author-greeting{display:flex;gap:12px;align-items:center;padding:12px;background:#e7eee2}.mv-author-avatar img{width:62px;height:62px;border-radius:50%}.mv-pagination{text-align:center;margin:20px auto}.mv-pagination>*{padding:4px 7px}
@media(max-width:760px){.mv-header-wrap{flex-wrap:wrap;padding:8px 0}.mv-nav-toggle{display:block}.mv-primary-nav{display:none}.mv-primary-nav.is-open{display:grid;gap:6px;margin-top:8px}.mv-layout-with-sidebar{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.mv-slider-track{transition:none}}
body.home{font-family:"Noto Serif",Georgia,serif}
