.blog-header{z-index:20;background:var(--bg-light);border-bottom:1px solid #3a4a161a;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex;position:sticky;top:0}.blog-header__brand{font-family:var(--font-serif);color:var(--text-dark);font-size:1.4rem;text-decoration:none}.blog-header__nav{align-items:center;gap:1.5rem;display:flex}.blog-header__nav a{color:var(--text-dark);opacity:.75;font-size:.95rem;text-decoration:none;transition:opacity .2s}.blog-header__nav a:hover{opacity:1}.blog-main{max-width:780px;margin:0 auto;padding:2.5rem 1.5rem 5rem}.blog-footer{text-align:center;opacity:.6;padding:2.5rem 1.5rem 3rem;font-size:.85rem}.blog-index__title{font-family:var(--font-serif);margin-bottom:.75rem;font-size:2.4rem;line-height:1.15}.blog-index__intro{opacity:.75;max-width:60ch;margin-bottom:2.5rem}.blog-index__list{flex-direction:column;gap:1.75rem;display:flex}.blog-index__item{color:var(--text-dark);border-bottom:1px solid #3a4a161f;padding-bottom:1.75rem;text-decoration:none;display:block}.blog-index__item-tag{text-transform:uppercase;letter-spacing:.06em;opacity:.6;margin-bottom:.5rem;font-size:.75rem;display:inline-block}.blog-index__item-title{font-family:var(--font-serif);margin-bottom:.5rem;font-size:1.5rem;line-height:1.25}.blog-index__item-excerpt{opacity:.75;font-size:.95rem;line-height:1.5}.article-tag{text-transform:uppercase;letter-spacing:.06em;opacity:.6;margin-bottom:1rem;font-size:.8rem;display:inline-block}.article-title{font-family:var(--font-serif);margin-bottom:1rem;font-size:2.6rem;line-height:1.15}.article-meta{opacity:.6;margin-bottom:2.5rem;font-size:.85rem}.article-body h2{font-family:var(--font-serif);margin:2.5rem 0 1rem;font-size:1.7rem;line-height:1.25}.article-body h3{font-family:var(--font-serif);margin:2rem 0 .75rem;font-size:1.3rem}.article-body p{margin-bottom:1.15rem;font-size:1.05rem;line-height:1.7}.article-body ul,.article-body ol{margin:0 0 1.15rem 1.25rem;line-height:1.7}.article-body li{margin-bottom:.4rem}.article-body strong{font-weight:500}.article-notice{border-left:3px solid var(--gradient-blue);background:#a8d8ea40;border-radius:4px;margin:1.5rem 0 2rem;padding:1rem 1.25rem;font-size:.92rem}.article-cta{text-align:center;background:#3a4a160d;border-radius:16px;margin-top:3rem;padding:2rem}.article-cta h3{font-family:var(--font-serif);margin-bottom:.6rem;font-size:1.5rem}.article-cta p{opacity:.75;margin-bottom:1.25rem}.article-cta__buttons{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.article-cta__buttons a{background:var(--text-dark);color:var(--bg-light);border-radius:999px;align-items:center;padding:.75rem 1.5rem;font-size:.95rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.article-cta__buttons a:hover{opacity:.85}.article-cta__buttons a.secondary{color:var(--text-dark);background:0 0;border:1px solid #3a4a164d}.article-faq{margin-top:2.5rem}.article-faq h3{font-family:var(--font-serif);margin-bottom:.5rem;font-size:1.25rem}.article-faq p{margin-bottom:1.25rem}
