.cost-guide-crosslink{border-block:1px solid #dadddf;background:#f2f6f6;padding:30px 18px;color:#171717;font-family:Arial,Helvetica,sans-serif}
.cost-guide-crosslink-inner{max-width:1124px;margin:0 auto}
.cost-guide-crosslink h2{font:700 25px/1.3 Arial,Helvetica,sans-serif;margin:0 0 10px;color:#171717;letter-spacing:0}
.cost-guide-crosslink p{max-width:850px;font:400 16px/1.7 Arial,Helvetica,sans-serif;margin:0;letter-spacing:0}
.cost-guide-crosslink a,.cost-guide-feature a{color:#225969;text-underline-offset:3px;font-weight:700}
.cost-guide-feature{display:grid;grid-template-columns:220px minmax(0,1fr);gap:26px;align-items:center;padding:26px 0;margin:22px 0 34px;border-block:1px solid #dadddf;font-family:Arial,Helvetica,sans-serif;color:#171717}
.cost-guide-feature img{display:block;width:100%;height:auto;aspect-ratio:1024/776}
.cost-guide-feature .cost-guide-feature-label{font:700 12px/1.5 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:0;color:#775600;margin:0 0 7px}
.cost-guide-feature h2{font:700 25px/1.3 Arial,Helvetica,sans-serif;margin:0 0 10px;letter-spacing:0}
.cost-guide-feature p{font:400 16px/1.65 Arial,Helvetica,sans-serif;margin:0}
.cost-guide-feature h2 a{text-decoration:none}
.cost-guide-feature a:hover{text-decoration:underline}
@media(max-width:650px){.cost-guide-feature{grid-template-columns:minmax(0,1fr);gap:18px}.cost-guide-feature img{max-width:380px}.cost-guide-feature h2,.cost-guide-crosslink h2{font-size:23px}}
