/* gerpes.ru | bespoke virology editorial */
:root{--gv-ink:#162238;--gv-indigo:#394b9b;--gv-cyan:#21a8b5;--gv-lime:#b9d94c;--gv-paper:#eef3f6;--gv-surface:#fff;--gv-line:#d5e0e7;--gv-muted:#5d6d7e}
body{margin:0;background:var(--gv-paper);color:var(--gv-ink);font-family:Inter,'Segoe UI',Arial,sans-serif}.container{max-width:1220px}.header{position:relative;z-index:20;border:0;border-top:7px solid var(--gv-lime);background:#111b30;box-shadow:0 10px 30px #16223824}.header-container{min-height:96px}.logo a{color:#fff!important}.logo-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid #ffffff34;border-radius:50%;background:#ffffff0d}.logo-text{font-size:25px;letter-spacing:.01em}.main-nav ul{gap:5px}.main-nav a{padding:12px 14px;border-radius:4px;color:#dce6f3!important;font-size:14px}.main-nav a:hover{background:var(--gv-indigo);color:#fff!important}.main-content{padding:46px 22px 70px}.article-body{max-width:1100px!important;margin:0 auto!important;padding:64px 72px!important;border-radius:0!important;background:var(--gv-surface)!important;box-shadow:18px 18px 0 #dfe7ec!important}.article-body>h1:first-child{max-width:900px;margin:0 0 32px!important;color:var(--gv-indigo)!important;font-size:52px!important;line-height:1.05!important;letter-spacing:-.045em}.article-body>div[style*="background-color"]{position:relative;margin:0 -72px 46px!important;padding:30px 72px!important;border:0!important;background:linear-gradient(90deg,var(--gv-indigo),#293974)!important}.article-body>div[style*="background-color"]:after{content:"DNA";position:absolute;right:38px;top:14px;color:#ffffff12;font:800 74px/1 Inter,sans-serif}.article-body>div[style*="background-color"] p{position:relative;z-index:1;max-width:870px;color:#fff!important;font-size:16px!important;line-height:1.65}.article-body h2{margin:54px 0 18px!important;color:var(--gv-ink)!important;font-size:32px!important;line-height:1.18}.article-body h2:before{content:"";display:inline-block;width:34px;height:5px;margin:0 13px 7px 0;background:var(--gv-cyan)}.article-body p,.article-body li{color:#334357;font-size:16px;line-height:1.78}.article-body strong{color:var(--gv-indigo)}.article-body img{display:block;margin:32px auto!important;border-radius:2px!important;box-shadow:12px 12px 0 #dce6ec}.tiles-grid{gap:18px!important}.tile{padding:24px!important;border:1px solid var(--gv-line)!important;border-top:5px solid var(--gv-cyan)!important;border-radius:2px!important;background:#f9fbfc!important}.tile:nth-child(2){border-top-color:var(--gv-indigo)!important}.tile:nth-child(3){border-top-color:var(--gv-lime)!important}.tile h3{color:var(--gv-indigo)!important}.footer{background:#111b30!important;border-top:7px solid var(--gv-cyan)!important}.footer-info h3{color:#fff}.footer a{color:#bcd0e5!important}.footer-bottom{border-color:#ffffff18!important}.mobile-toggle{border:1px solid #ffffff35;background:#ffffff10;color:#fff}
@media(max-width:800px){.header-container{min-height:76px}.main-nav{background:#111b30!important;border-top:1px solid #ffffff1f}.main-nav a{display:block}.main-content{padding:20px 12px 42px}.article-body{padding:30px 20px!important;box-shadow:none!important}.article-body>h1:first-child{font-size:34px!important}.article-body>div[style*="background-color"]{margin:0 -20px 35px!important;padding:24px 20px!important}.article-body>div[style*="background-color"]:after{display:none}.article-body h2{font-size:27px!important}.article-body h2:before{width:24px}.article-body p,.article-body li{font-size:15px}.tiles-grid{grid-template-columns:1fr!important}.article-body img{box-shadow:7px 7px 0 #dce6ec}}
