.related-content{margin-block:48px 72px;padding-block:34px 0;border-top:1px solid var(--line,#dce5df);color:var(--forest,#143f32)}
.related-content.wrap{margin-inline:auto}
.related-content-header{max-width:760px;margin-bottom:28px}
.related-content h2{font-size:clamp(27px,3vw,34px);line-height:1.25;letter-spacing:-1px;margin:0 0 10px}
.related-content-header p{font-size:15px;line-height:1.75;margin:0;max-width:72ch}
.related-content-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:24px 72px}
.related-content h3{font-size:17px;line-height:1.5;letter-spacing:-.2px;margin:0 0 10px}
.related-content-links{list-style:none;padding:0;margin:0}
.related-content-links li{border-bottom:1px solid var(--line,#dce5df)}
.related-content-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:12px 0;color:inherit;font-size:14px;font-weight:600;line-height:1.65;overflow-wrap:anywhere;text-decoration:none}
.related-content-links a::after{content:'\2192';flex:none;font-weight:400;font-size:19px}
.related-content-links a:hover{text-decoration:underline;text-underline-offset:4px}
.related-content-action{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line,#dce5df)}
.related-content-action p{font-size:16px;font-weight:600;line-height:1.5;color:inherit;margin:0}
.related-content-buttons{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.related-content-quote{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}
.related-content :focus-visible{outline:3px solid #168950;outline-offset:4px}
@media(max-width:760px){.related-content{margin-block:32px 48px;padding-top:26px}.related-content-header{margin-bottom:22px}.related-content-grid{grid-template-columns:1fr;gap:24px}.related-content-action{align-items:flex-start;flex-direction:column;gap:17px;margin-top:25px;padding-top:23px}.related-content-buttons{width:100%;gap:20px}.related-content .button{white-space:normal}.related-content-links a{min-height:48px}}
