.article-page{color:#e7e7e7;padding:3rem 1.25rem 4rem;font-size:1.125rem;line-height:1.75}.article-page .article-layout{max-width:68ch;margin:0 auto}.article-page .article-category{color:#0d0f17;letter-spacing:.04em;text-transform:uppercase;background:#da9100;border-radius:999px;margin:0 0 1rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-block}.article-page .article-title{color:#fff;letter-spacing:-.01em;margin:0 0 1rem;font-size:1.875rem;font-weight:700;line-height:1.2}@media (min-width:768px){.article-page .article-title{font-size:2.5rem}}.article-page .article-excerpt{color:#ddd;margin:0 0 1.25rem;font-size:1.25rem;line-height:1.6}.article-page .article-meta{color:#cfc4ad;margin:0 0 2rem;font-size:.9375rem;line-height:1.5}.article-page .article-cover{width:min(1140px,100vw - 2.5rem);margin:0 0 2.5rem;position:relative;left:50%;transform:translate(-50%)}.article-page .article-cover img{border-radius:8px;width:100%;height:auto;display:block}.article-page .article-body p{margin:0 0 1.25em}.article-page a{color:#ffc448;text-underline-offset:.2em;text-decoration-thickness:.08em}.article-page a:hover{color:#da9100}.article-page .article-footer-nav{border-top:1px solid #34495e;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:3rem;padding-top:1.5rem;font-size:.9375rem;display:flex}.article-page .article-progress{z-index:1100;transform-origin:0;pointer-events:none;background:#da9100;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.article-page .article-not-found{text-align:center}.article-page .article-not-found .article-title{margin-bottom:1.5rem}.article-page .article-not-found .article-cta{color:#0d0f17;background:#da9100;border-radius:4px;margin-top:1rem;padding:.75rem 2rem;font-weight:600;text-decoration:none;display:inline-block}.article-page .article-not-found .article-cta:hover{color:#0d0f17;background:#ffc448}
