.corn-article{max-width:900px;margin:0 auto;padding:82px 20px 72px;text-align:center}.corn-article__label{display:inline-block;padding:7px 14px;border-radius:999px;background:rgba(58,138,175,.12);color:var(--brand-primary-dark);font-size:.78rem;font-weight:900;text-transform:uppercase}.corn-article h1{color:var(--brand-primary-dark);font-size:max(2.1rem, min(4vw, 4rem));font-weight:900}.corn-article__meta{color:var(--brand-neutral)}.corn-article__image{width:100%;margin:28px 0;border-radius:var(--brand-radius);-o-object-fit:cover;object-fit:cover}.corn-article__content{color:var(--brand-text);text-align:left}.corn-article__share{display:flex;justify-content:center;gap:16px;padding:28px 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.corn-article__share a{color:var(--brand-primary);font-weight:900}.corn-author-card{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:18px;gap:18px;max-width:620px;margin:30px auto;padding:22px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);text-align:left}.corn-author-card img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.corn-author-card h2{color:var(--brand-primary-dark);font-size:1.15rem;font-weight:900}.corn-post-nav{display:flex;justify-content:space-between;gap:18px}.corn-post-nav a{color:var(--brand-primary-dark);font-weight:900}.corn-related{padding:70px 0;background:var(--brand-bg-alt)}.corn-related h2{margin-bottom:24px;color:var(--brand-primary-dark);font-weight:900;text-align:center}.corn-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px}.corn-related-card{padding:22px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.corn-related-card span{color:var(--brand-neutral);font-size:.9rem}.corn-related-card strong{display:block;margin:8px 0;color:var(--brand-primary-dark)}.corn-related-card p{margin:0;color:var(--brand-neutral)}@media (max-width:575px){.corn-article__share,.corn-post-nav{flex-direction:column}}