.blog-article{max-width:780px;margin:0 auto;padding:4rem 2rem 5rem;background:#fff}.breadcrumb{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:#999;margin-bottom:1.5rem;flex-wrap:wrap}.breadcrumb a{color:var(--color-brand);text-decoration:none;transition:opacity .2s ease}.breadcrumb a:hover{opacity:.75}.breadcrumb span[aria-hidden]{color:#ccc}.article-header h1{font-size:2.25rem;font-weight:400;color:#1a1a1a;letter-spacing:.02em;line-height:1.25;margin:0 0 .75rem}.article-header time{font-size:.8125rem;color:#999;letter-spacing:.05em;text-transform:uppercase}.article-body{margin-top:2.5rem}.article-body h2{font-size:1.375rem;font-weight:400;color:#1a1a1a;letter-spacing:.02em;margin:2.5rem 0 1rem}.article-body p{font-size:1rem;line-height:1.8;color:#444;margin:0 0 1.25rem}.article-body ol,.article-body ul{margin:0 0 1.25rem 1.25rem;padding:0}.article-body li{font-size:1rem;line-height:1.8;color:#444;margin-bottom:.75rem}.article-body ol{list-style:decimal}.article-body ul{list-style:disc}.article-body a{color:var(--color-brand);text-decoration:none;transition:opacity .2s ease}.article-body a:hover{opacity:.75}.cta-link{display:inline-block;font-weight:500;letter-spacing:.03em}.article-footer{margin-top:3rem;padding-top:2rem;border-top:1px solid #eee}.back-link{font-size:.9375rem;color:var(--color-brand);text-decoration:none;font-weight:500;letter-spacing:.02em;transition:opacity .2s ease}.back-link:hover{opacity:.75}@media(max-width:768px){.blog-article{padding:3rem 2.5rem 4rem}.article-header h1{font-size:1.75rem}.article-body h2{font-size:1.25rem}}@media(max-width:374px){.blog-article{padding:3rem 1.5rem 4rem}}
