.related-reading{background:#f1f4f5;border-top:1px solid #d7e0e5;padding:64px 0;color:#102d45}.related-reading-inner{width:90%;max-width:1180px;margin:0 auto}.related-eyebrow{font:700 12px/1.5 Arial,sans-serif!important;letter-spacing:.15em;color:#a96848;margin:0 0 14px!important}.related-reading h2{font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-.025em;margin:0 0 16px}.related-intro{font-size:17px;line-height:1.6;margin:0 0 30px;color:#536878}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.related-card{background:#fff;border:1px solid #dbe3e7;margin:0;padding:0;min-width:0}.related-card>a{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:28px;text-decoration:none;color:#102d45}.related-type{font:700 11px/1.4 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#926040;margin-bottom:18px}.related-reading .related-card h3{font-size:23px;line-height:1.25;margin:0 0 16px;letter-spacing:-.02em}.related-reading .related-card p{font-size:16px;line-height:1.65;color:#536878;margin:0 0 24px}.related-action{font-size:14px;font-weight:700;line-height:1.5;margin-top:auto;padding-top:18px;border-top:1px solid #e1e7eb;display:flex;justify-content:space-between;gap:12px}.related-card>a:hover h3{text-decoration:underline;text-underline-offset:4px}.related-card>a:focus-visible{outline:3px solid #a96848;outline-offset:4px}@media(max-width:760px){.related-grid{grid-template-columns:1fr}.related-reading{padding:42px 0}.related-card>a{padding:24px}.related-reading .related-card h3{font-size:22px}}
