*{box-sizing:border-box}body.blog-page{margin:0}a{color:inherit}.blog-page main{overflow:hidden}.grid-zone{position:relative;isolation:isolate;background-image:linear-gradient(to right,#2026220c 1px,transparent 1px),linear-gradient(to bottom,#2026220c 1px,transparent 1px);background-size:300px 300px;background-position:center top}.blog-intro,.blog-article-heading{padding:80px 6% 64px}.blog-eyebrow{text-transform:uppercase;font-size:13px;letter-spacing:.16em;font-weight:500}.blog-intro h1{font-size:clamp(46px,6.5vw,96px);line-height:1.03;letter-spacing:-.045em;margin:30px 0}.blog-intro h1 span{color:#ff6600}.blog-intro>p{font-size:21px;line-height:1.55;max-width:650px}.blog-feed{padding:50px 6% 70px}.blog-feed-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-top:1px solid #dfe2dd;padding-top:25px;margin-bottom:36px}.blog-feed-heading h2{font-size:26px;margin:0}.blog-feed-heading span,.blog-meta{color:#626960;font-size:15px;line-height:1.6}.blog-card{display:grid;grid-template-columns:1.15fr 1fr;gap:5%;padding:0 0 48px;margin-bottom:48px;border-bottom:1px solid #e3e6df;align-items:center}.blog-card-image{display:block;background:#f7f7f5;overflow:hidden}.blog-card-image img{display:block;width:100%;height:auto;transition:transform .4s}.blog-card-image:hover img{transform:scale(1.025)}.blog-card h2{font-size:clamp(26px,3vw,42px);line-height:1.1;letter-spacing:-.025em;margin:16px 0}.blog-card h2 a{text-decoration:none}.blog-card-copy>p:not(.blog-meta){font-size:18px;line-height:1.55;color:#535b53}.blog-read{display:inline-block;font-weight:600;text-decoration:none;border-bottom:2px solid #ff6600;padding:12px 0}.blog-pagination{display:flex;gap:30px}.blog-cta{margin:0 6% 70px;padding:45px;background:#fff5ed;border-left:3px solid #ff6600}.blog-cta h2{font-size:36px;margin:0}.blog-cta p{font-size:20px}.blog-back{display:inline-block;margin-bottom:28px;text-decoration:none}.blog-article-heading h1{font-size:clamp(38px,5vw,72px);line-height:1.07;letter-spacing:-.035em;max-width:1050px;margin:24px 0}.blog-standfirst{font-size:clamp(19px,2vw,24px);line-height:1.5;max-width:800px;color:#626960}.blog-cover{margin:0 auto;padding:0 6%;max-width:1250px}.blog-cover img{display:block;width:100%;height:auto}.blog-prose{max-width:780px;margin:65px auto;padding:0 24px;font-size:20px;line-height:1.75}.blog-prose h2{font-size:34px;line-height:1.2;letter-spacing:-.02em;margin:54px 0 22px}.blog-prose p{margin:0 0 24px}.blog-prose li{margin:12px 0}.blog-prose a{font-weight:500;text-decoration-color:#ff6600;text-underline-offset:4px}.blog-prose blockquote{border-left:3px solid #ff6600;margin:30px 0;padding:25px;background:#fff5ed}.blog-prose blockquote p{margin:0}.blog-prose img{max-width:100%;height:auto}.blog-end{margin:30px 6% 70px;display:flex;justify-content:space-between;gap:24px;padding-top:25px;border-top:1px solid #e3e6df}a:focus-visible{outline:3px solid #ff6600;outline-offset:5px}@media(max-width:850px){.blog-card{grid-template-columns:1fr;gap:18px}.blog-intro,.blog-article-heading{padding-top:45px}.blog-feed-heading{display:block}.blog-feed-heading span{display:block;margin-top:12px}.blog-prose{font-size:18px;margin-top:35px}.blog-prose h2{font-size:28px}.blog-cta{padding:28px}.blog-cta h2{font-size:30px}.blog-end{flex-direction:column}}@media(prefers-reduced-motion:reduce){.blog-card-image img{transition:none}}
