.post-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:42px 0}.post-nav>a{display:flex;flex-direction:column;padding:20px;background:var(--mist);border-top:3px solid var(--blue);transition:.2s}.post-nav>a:hover{transform:translateY(-3px);background:#e4f0f8}.post-nav a.next{text-align:right;border-color:var(--teal)}.post-nav small{color:var(--teal);font-size:10px;letter-spacing:1px}.post-nav b{color:var(--cobalt);font-size:14px;line-height:1.5;margin-top:7px}.block-title{border-bottom:1px solid var(--line);margin-bottom:18px}.block-title span,.side-heading span{color:var(--teal);font-size:9px;letter-spacing:2px;font-weight:800}.block-title h2,.side-heading h3{color:var(--cobalt);margin:4px 0 14px}.related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.related-grid>a{background:white;border:1px solid var(--line);padding:20px}.related-grid>a span{color:var(--teal);font-size:10px}.related-grid h3{font-size:15px!important;line-height:1.5;margin:10px 0!important}.related-grid time{color:var(--muted);font-size:10px}.side-news{background:white;border-top:4px solid var(--blue)!important;padding:22px!important}.side-news>a{display:flex;gap:11px;padding:13px 0;border-top:1px solid var(--line)}.side-news>a:first-of-type{border-top:0}.side-news em{font-style:normal;color:#a9bfd1;font-size:17px;font-weight:800}.side-news a div{min-width:0}.side-news a b{display:block;color:var(--ink);font-size:12px;line-height:1.5}.side-news a time{display:block;color:var(--muted);font-size:9px;margin-top:5px}.side-related{border-top-color:var(--teal)!important}.article-side{align-self:start;position:sticky;top:105px}
@media(max-width:900px){.article-side{position:static}.related-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.post-nav,.related-grid{grid-template-columns:1fr}.post-nav a.next{text-align:left}.article-side{display:block}}
