.related.recommendations{display:block;border-top:1px solid #d2d7d3;padding-top:32px;margin-top:36px}
.recommendations .recommendation-heading{max-width:680px;margin-bottom:22px}
.recommendations .recommendation-heading .eyebrow{color:#77541c;letter-spacing:.04em;font-size:13px}
.recommendations .recommendation-heading h3{font:700 26px/1.5 var(--sans);color:#173443;margin:7px 0 10px}
.recommendations .recommendation-heading>p:last-child{font-size:16px;line-height:1.8;color:#4b606a}
.recommendation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.recommendation-card{min-width:0;border:1px solid #d3d9d4;background:#fff;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}
.recommendation-art{height:120px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#fbf5e8,#eae8df);color:#806236;border-bottom:1px solid #e5e2d8}
.recommendation-art svg{width:70px;height:70px}
.recommendation-body{padding:22px;display:flex;flex-direction:column;flex:1}
.recommendation-label{font-size:13px;line-height:1.6;color:#71531f}
.recommendation-body h4{font:700 21px/1.5 var(--sans);color:#193646;margin:7px 0}
.recommendation-copy{font-size:16px;line-height:1.8;color:#4b606a}
.recommendation-reason{margin:18px 0 20px;padding:14px 16px;background:#f2f5f3;border-left:3px solid #a58b59;border-radius:0 6px 6px 0}
.recommendation-reason strong{font-size:13px;color:#536754;font-weight:600}
.recommendation-reason p{font-size:15px;line-height:1.8;color:#334d57;margin-top:5px;overflow-wrap:anywhere}
.recommendation-button{margin-top:auto;width:100%;min-height:48px;padding:11px 15px;border:1px solid #b7c5c9;border-radius:7px;background:#f9fbfa;color:#204759;font-size:15px;font-weight:600}
.recommendation-button:hover{background:#eaf1f2;border-color:#69868f}
.recommendations .recommendation-note{font-size:14px;color:#5b6c72;line-height:1.8;margin-top:16px}
@media(max-width:640px){.recommendation-grid{grid-template-columns:1fr}.recommendation-art{height:100px}.recommendation-art svg{width:62px;height:62px}.recommendation-body{padding:20px}.recommendations .recommendation-heading h3{font-size:23px}}
