.article{padding-bottom:72px}.article-hero{padding:72px 0 0}.crumbs{color:var(--color-faint);margin:0 0 22px;font-size:13.5px;line-height:1.4}.crumbs ol{flex-wrap:wrap;align-items:baseline;margin:0;padding:0;list-style:none;display:flex}.crumbs li{min-width:0;max-width:100%;display:inline}.crumbs li:not(:last-child):after{content:"/";color:var(--color-faint);margin:0 8px;font-weight:500}.crumbs a{color:var(--color-ink-2);font-weight:600}.crumbs a:hover{color:var(--color-brand)}.crumbs [aria-current=page]{color:var(--color-muted);overflow-wrap:break-word;font-weight:500}.article-hero h1{max-width:18ch}.article-meta{color:var(--color-faint);margin-top:20px;font-size:13.5px}.article-hero-img{max-width:720px;margin-top:32px}.article-hero-img img{object-fit:cover;object-position:center;border:1px solid var(--color-line);border-radius:14px;width:100%;height:auto;max-height:340px;display:block}.article-body{padding-top:48px;padding-bottom:24px}.article-body h2{margin:40px 0 16px}.article-body p,.article-body li{color:var(--color-ink-2);font-size:17.5px;line-height:1.7}.article-body ul{margin:0 0 16px;padding-left:1.25em}.article-body li+li{margin-top:10px}.article-body strong{color:var(--color-ink);font-weight:700}.article-body a{color:var(--color-brand);border-bottom:1px solid #2563eb59;font-weight:600}.article-body a:hover{color:var(--color-brand-dark)}.article-img{object-fit:cover;object-position:center;border:1px solid var(--color-line);border-radius:14px;width:100%;height:auto;max-height:300px;margin:32px 0;display:block}.article-cta{border-top:1px solid var(--color-line);margin-top:40px;padding-top:28px}.article-hero .eyebrow a:hover{color:var(--color-brand)}.blog-index{padding:72px 0 96px}.blog-index h1{margin-bottom:8px}.blog-empty{max-width:36ch;color:var(--color-muted);margin-top:36px;font-size:18px}.post-list{gap:18px;margin-top:40px;display:grid}.post-card{border:1px solid var(--color-line);background:#fff;border-radius:14px;overflow:hidden}.post-card-media{aspect-ratio:16/9;background:var(--color-surface);display:block}.post-card-media img{object-fit:cover;width:100%;height:100%;display:block}.post-card-body{padding:22px 24px 26px}.post-card h2{margin:8px 0 10px;font-size:clamp(22px,2.4vw,28px)}.post-card h2 a:hover{color:var(--color-brand)}.post-card p{color:var(--color-muted);margin:0;font-size:16px}.post-card-meta{color:var(--color-faint);font-size:13.5px}@media (max-width:760px){.blog-index{padding:48px 0 72px}.post-card-body{padding:18px 18px 20px}.crumbs{margin-bottom:18px;font-size:14px}}.foot-blog{text-align:right;max-width:42ch;color:var(--color-ink-2);font-weight:600;line-height:1.35}.foot-blog:hover{color:var(--color-brand)}@media (max-width:760px){.article-hero{padding-top:48px}.article-hero-img img{max-height:240px}.article-img{max-height:220px}.foot-blog{text-align:center;max-width:none}}
