.guide-heading{padding:65px 0 40px;border-bottom:1px solid #dce3e6;background:#f6faf9}.guide-heading h1{max-width:980px;font-size:42px;line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}.guide-heading .lead{max-width:880px;font-size:19px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card{background:#fff;border:1px solid #dce3e6;border-top:3px solid #216368;border-radius:6px;padding:25px;display:flex;flex-direction:column;gap:12px;min-width:0}.guide-card:nth-child(3n+2){border-top-color:#e69127}.guide-card:nth-child(3n){border-top-color:#4c7f58}.guide-card h2,.guide-card h3{font-size:21px;line-height:1.4;margin:0}.guide-card h2 a,.guide-card h3 a{color:inherit}.guide-card p{margin:0}.guide-card .eyebrow{font-size:11px}.guide-read{margin-top:auto;padding-top:10px;font-weight:600;color:#216368}.article-byline{display:flex;align-items:center;gap:10px;margin:24px 0 0;font-size:14px;color:#556771}.article-byline img{object-fit:contain}.article-layout{display:grid;grid-template-columns:minmax(0,750px) minmax(210px,1fr);gap:70px;padding-top:42px;padding-bottom:50px}.article-body{min-width:0}.article-body h2{font-size:27px;line-height:1.35;letter-spacing:0;margin:0 0 18px;overflow-wrap:anywhere}.article-body p,.article-body li{font-size:18px;line-height:1.8}.article-body section{margin-bottom:40px;scroll-margin-top:110px}.article-body ul{padding-left:23px}.article-body li{margin-bottom:11px}.article-sidebar{align-self:start;position:sticky;top:110px;border-left:1px solid #dce3e6;padding-left:26px}.article-sidebar h2{font-size:17px;line-height:1.4}.article-sidebar ol{padding-left:20px;font-size:14px;margin-bottom:35px}.article-sidebar li{margin-bottom:14px}.article-sidebar a:not(.btn){color:#216368}.guide-note{font-size:13px;margin-top:20px;color:#64747c}.article-service-links{border-top:1px solid #dce3e6;padding-top:24px}.related-guides{border-top:1px solid #dce3e6}.page-guides .site-nav{gap:17px}.homepage-guides{border-top:1px solid #dce3e6;padding:55px 0}.homepage-guides .guide-grid{margin-top:26px}.homepage-guides h2{font-size:31px}.homepage-guides a{overflow-wrap:anywhere}
@media(max-width:1000px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{gap:30px;grid-template-columns:minmax(0,1fr) 230px}.page-guides .site-nav{gap:12px}}
@media(max-width:780px){.guide-heading{padding:42px 0 30px}.guide-heading h1{font-size:30px;line-height:1.3}.guide-heading .lead{font-size:17px}.guide-grid{grid-template-columns:1fr}.article-layout{display:flex;flex-direction:column;padding-top:28px;gap:25px}.article-sidebar{position:static;border-left:0;border-top:1px solid #dce3e6;padding:22px 0 0}.article-body h2{font-size:23px}.article-body p,.article-body li{font-size:17px}.article-byline{font-size:12px}.guide-card{padding:21px}.homepage-guides h2{font-size:26px}.page-guides .site-nav{gap:6px}}
