.fos-article-shell{padding:88px 0 96px;background:var(--brand-bg)}.fos-article-shell h1{font-size:max(2rem, min(4vw, 3.5rem))}.fos-article-kicker{color:var(--brand-secondary);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.fos-article-meta{color:var(--brand-text);border-bottom:1px solid var(--brand-border);padding-bottom:18px}.fos-article-content{color:var(--brand-text);font-size:1.04rem}.fos-article-content img{max-width:100%}.fos-article-author{display:flex;gap:20px;margin-top:48px;padding:24px;background:var(--brand-bg-alt);border:1px solid var(--brand-border)}.fos-article-author img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.fos-article-author h2{font-size:1.15rem}.fos-article-author p{color:var(--brand-text)}.fos-article-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin:36px 0}.fos-article-nav>div{padding:18px;border:1px solid var(--brand-border)}.fos-article-nav span{display:block;font-size:.72rem;color:var(--brand-text);text-transform:uppercase}.fos-article-reply{margin-top:44px;padding-top:32px;border-top:3px solid var(--brand-primary)}.fos-related,.fos-toc{position:sticky;top:100px;padding:20px;border-left:3px solid var(--brand-secondary);background:var(--brand-bg-alt)}.fos-related h2,.fos-toc h2{font-size:1rem}.fos-related a,.fos-toc a{display:block;padding:9px 0;color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.fos-related{position:static;margin-top:24px}.fos-related a span{display:block;color:var(--brand-secondary);font-size:.72rem}@media (max-width:767.98px){.fos-article-nav{grid-template-columns:1fr}.fos-article-author{align-items:flex-start}}