.blog-page{max-width:820px;padding-block:40px 64px}.blog-page h1{font-family:var(--font-display);overflow-wrap:anywhere;margin-block:16px 18px;font-size:clamp(34px,6vw,56px);line-height:1.08}.blog-meta{color:#faf5eab8;flex-wrap:wrap;gap:6px 16px;margin-bottom:24px;font-size:14px;display:flex}.blog-figure{margin:0 0 32px}.blog-figure img{aspect-ratio:3/2;object-fit:contain;background:var(--plum);border-radius:21px;width:100%;height:auto;display:block}.blog-body{font-size:clamp(17px,2.2vw,19px);line-height:1.7}.blog-body p{max-width:68ch;margin-block:0 1.1em}.blog-body h2{font-family:var(--font-display);margin-block:1.8em .6em;font-size:clamp(26px,4vw,34px);line-height:1.2}.blog-body h3{font-family:var(--font-display);margin-block:1.4em .5em;font-size:clamp(21px,3vw,25px);line-height:1.25}.blog-body a{color:var(--lime);text-underline-offset:3px;text-decoration:underline}.blog-source-note{color:#faf5eab8;border-top:1px solid #ffffff1f;margin-top:40px;padding-top:20px;font-size:14px}.blog-cards{gap:16px;margin-top:28px;display:grid}.blog-card{color:inherit;background:#ffffff06;border:1px solid #ffffff14;border-radius:21px;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;text-decoration:none;display:grid}.blog-card img{border-radius:15px;width:100%;height:auto}.blog-card h2,.blog-card h3{font-family:var(--font-display);margin:6px 0 8px;font-size:clamp(22px,3.4vw,28px);line-height:1.2}.blog-card p{color:#faf5eabf;margin:0 0 10px;font-size:15px}@media (width>=760px){.blog-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;padding:20px}}.home-latest-article{margin-top:28px}.home-latest-article>.eyebrow{margin-bottom:10px}.blog-body h2[id],.blog-body h3[id]{scroll-margin-top:100px}
