.blog-index{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1250px;margin:auto;padding:70px 5vw 100px;display:grid}.blog-card{border-right:1px solid var(--rule-strong,#aab3b1);border-bottom:1px solid var(--rule-strong,#aab3b1);background:var(--surface-2,#f7f7f2);flex-direction:column;min-height:330px;padding:34px;display:flex}.blog-card:nth-child(odd){border-left:1px solid var(--rule-strong,#aab3b1)}.blog-card:first-child,.blog-card:nth-child(2){border-top:1px solid var(--rule-strong,#aab3b1)}.blog-card.featured{border-top:6px solid var(--safety);padding-top:29px}.blog-card h2{text-transform:uppercase;margin:18px 0 14px;font:600 clamp(31px,4vw,46px)/.98 Barlow Condensed}.blog-card>p:not(.eyebrow){color:var(--text-3,#59686c);margin:0;font-size:13px;line-height:1.7}.blog-card footer{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:35px;font:700 10px Barlow Condensed;display:flex}.blog-card footer time{color:var(--text-3,#68777a)}.blog-card footer a{color:var(--rust)}.article-head .breadcrumbs{margin-bottom:65px}.article-head>h1{text-transform:uppercase;max-width:1050px;margin:15px 0 22px;font:600 clamp(52px,8vw,96px)/.9 Barlow Condensed}.article-head>p:not(.eyebrow){color:#c5d5d9;max-width:780px;font-size:16px;line-height:1.65}.article-head>div{color:#9eb4bb;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:10px 28px;margin-top:35px;font:600 10px monospace;display:flex}.article-body{max-width:820px;margin:auto;padding:75px 5vw 95px}.article-body h2{border-top:1px solid var(--rule,#aeb7b5);text-transform:uppercase;margin:54px 0 16px;padding-top:25px;font:600 clamp(34px,5vw,52px)/.96 Barlow Condensed}.article-body h3{text-transform:uppercase;margin:36px 0 12px;font:600 27px/1 Barlow Condensed}.article-body p,.article-body li{color:var(--text-2,#43565b);font-size:15px;line-height:1.8}.article-body a{color:var(--rust);text-decoration:underline}.article-body li{margin:7px 0}.article-body blockquote{border-left:6px solid var(--safety);background:var(--surface-hover,#e8e9e4);margin:35px 0;padding:20px 24px}.article-body blockquote p{color:var(--ink);margin:0;font-weight:600}.article-body table{border-collapse:collapse;width:100%;margin:30px 0;font-size:13px}.article-body th,.article-body td{border:1px solid var(--rule-strong,#aab3b1);text-align:left;padding:13px}.article-body th{background:var(--blueprint);color:#fff}.article-cta h2{text-transform:uppercase;margin:8px 0;font:600 clamp(38px,5vw,62px)/.95 Barlow Condensed}.article-cta p:not(.eyebrow){color:#aec1c7;max-width:690px;line-height:1.65}.article-cta>a{background:var(--safety);color:var(--navy);letter-spacing:.07em;text-transform:uppercase;flex:none;padding:16px 20px;font:700 11px Barlow Condensed}@media (width<=760px){.blog-index{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.blog-card,.blog-card:nth-child(odd){border-left:1px solid var(--rule-strong,#aab3b1)}.blog-card:nth-child(2){border-top:0}.article-head .breadcrumbs{margin-bottom:42px}.article-body{padding-left:20px;padding-right:20px}.article-cta>a{width:100%}}.related-guides{border-top:1px solid var(--rule,#aeb6b6);background:var(--surface-hover,#e8e9e4);padding:65px 5vw 80px}.related-guides>header,.related-guides>div{max-width:1150px;margin:auto}.related-guides>header h2{text-transform:uppercase;margin:8px 0 26px;font:600 clamp(38px,5vw,58px)/.95 Barlow Condensed}.related-guides>div{border-top:1px solid var(--rule-strong,#9fa9a8);border-left:1px solid var(--rule-strong,#9fa9a8);grid-template-columns:repeat(3,1fr);display:grid}.related-guides article{border-right:1px solid var(--rule-strong,#9fa9a8);border-bottom:1px solid var(--rule-strong,#9fa9a8);background:var(--surface-2,#f7f7f2);flex-direction:column;min-height:220px;padding:24px;display:flex}.related-guides article>span{color:var(--rust);text-transform:uppercase;font:600 9px monospace}.related-guides h3{text-transform:uppercase;margin:22px 0;font:600 27px/1 Barlow Condensed}.related-guides article>a{color:var(--rust);letter-spacing:.07em;text-transform:uppercase;margin-top:auto;font:700 10px Barlow Condensed}@media (width<=760px){.related-guides{padding-left:20px;padding-right:20px}.related-guides>div{grid-template-columns:1fr}}
