.n41-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px;margin-top:30px}
.n41-card{min-width:0;border-top:1px solid #d3dfd6;padding:30px 0 35px}
.n41-card:first-child{grid-column:1/-1;border:1px solid #dbe5dd;border-left:4px solid #cc8c5c;border-radius:3px;background:linear-gradient(115deg,#ffffffba,#f4eadcb0);padding:34px 40px;margin-bottom:28px}
.n41-card:first-child .n41-copy{max-width:850px}
.n41-copy .eyebrow{font-size:12px;color:#a5693e;letter-spacing:.12em}
.n41-copy h3{font-size:25px;line-height:1.5;margin:12px 0 18px;font-weight:550;text-wrap:pretty}
.n41-card:first-child h3{font-size:clamp(26px,3vw,36px)}
.n41-copy h3 a{color:#244e48;text-decoration:none}
.n41-copy h3 a:hover{text-decoration:underline;text-underline-offset:6px}
.n41-copy>p:not(.eyebrow){font-size:16px;color:#62776c;line-height:1.9}
.n41-copy>.text-link{display:inline-block;margin-top:24px;font-size:14px}
@media(max-width:700px){.n41-grid{grid-template-columns:1fr}.n41-card:first-child{padding:26px 23px}.n41-card{padding:25px 0}.n41-copy h3{font-size:23px}.n41-copy>p:not(.eyebrow){font-size:15px}}
