.blog-article,.blog-index{max-width:720px;margin:0
auto;padding:120px
20px 60px;color:var(--color-text)}.blog-crumb{margin:0
0 12px;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:0.06em}.blog-crumb
a{color:var(--color-primary);text-decoration:none}.blog-article h1,
.blog-index
h1{font-size:2.4em;line-height:1.15;margin:0
0 16px;text-wrap:balance}.blog-dek{font-size:var(--font-size-p);line-height:1.5;color:var(--color-text-light);margin:0
0 20px}.blog-byline{font-size:0.95em;color:var(--color-text-light);padding-bottom:24px;margin:0
0 32px;border-bottom:1px solid var(--color-border)}.blog-dot{margin:0
6px;color:var(--color-text-faint)}.blog-body{font-size:1.15em;line-height:1.7}.blog-body
h2{font-size:1.6em;line-height:1.25;margin:48px
0 12px;text-wrap:balance}.blog-body
h3{font-size:1.2em;margin:32px
0 8px}.blog-body p,
.blog-body ul,
.blog-body
ol{margin:0
0 18px}.blog-body ul,
.blog-body
ol{padding-left:1.4em}.blog-body
ul{list-style:disc}.blog-body
ol{list-style:decimal}.blog-body
li{list-style:inherit;margin-bottom:8px}.blog-body
a{color:var(--color-primary-darker)}.blog-body
blockquote{margin:28px
0;padding:4px
0 4px 20px;border-left:3px solid var(--color-gold);font-size:1.1em;color:var(--color-night)}.blog-body blockquote
cite{display:block;margin-top:6px;font-size:0.85em;font-style:normal;color:var(--color-text-light)}.blog-text{background:var(--color-bg-alt);border:1px
solid var(--color-border);border-radius:14px 14px 14px 4px;padding:14px
18px;margin:0
0 18px;max-width:560px}.blog-text-label{display:block;font-size:0.75em;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-muted);margin-bottom:4px}.blog-takeaways{background:var(--color-bg-alt);border-radius:8px;padding:20px
24px 4px;margin:0
0 32px}.blog-takeaways
h2{font-size:1.1em;margin:0
0 10px}.blog-table-wrap{overflow-x:auto;margin:0
0 24px}.blog-body
table{width:100%;border-collapse:collapse;font-size:0.9em}.blog-body th,
.blog-body
td{text-align:left;vertical-align:top;padding:10px
12px;border-bottom:1px solid var(--color-border)}.blog-body
th{font-size:0.85em;text-transform:uppercase;letter-spacing:0.04em;color:var(--color-text-light)}.blog-author{margin:48px
0 0;padding:20px
0 0;border-top:1px solid var(--color-border);font-size:0.95em;color:var(--color-text-light)}.blog-author
p{margin:0
0 6px}.blog-author-name{font-weight:600;color:var(--color-text)}.blog-card
img{display:block;width:100%;height:auto;border-radius:6px;margin:0
0 16px;border:1px
solid var(--color-border)}.blog-next{margin:56px
0 40px;padding:28px;border-radius:8px;background:var(--color-night);color:#fff}.blog-next
h2{color:#fff;font-size:1.4em;margin:0
0 10px}.blog-next
p{color:rgba(255, 255, 255, 0.85);margin:0
0 20px}.blog-related
h2{font-size:1.2em}.blog-list{padding-left:18px;list-style:disc}.blog-list
li{list-style:inherit}.blog-cards{list-style:none;padding:0;margin:32px
0 0;display:grid;gap:16px}.blog-card
a{display:block;padding:24px;border:1px
solid var(--color-border);border-radius:8px;color:var(--color-text);text-decoration:none}.blog-card a:hover,
.blog-card a:focus-visible{border-color:var(--color-primary)}.blog-card
h2{font-size:1.35em;margin:0
0 8px}.blog-card
p{margin:0
0 12px;color:var(--color-text-light)}.blog-card-meta{font-size:0.85em;color:var(--color-text-muted)}@media (max-width: 600px){.blog-article,.blog-index{padding-top:96px}.blog-article h1,
.blog-index
h1{font-size:1.9em}.blog-body{font-size:1.05em}}