.plan-note{display:flex;justify-content:space-between;gap:24px;background:#fff7e2;border-left:4px solid var(--gold);padding:18px 22px;border-radius:10px;margin-bottom:24px}.plan-note span{color:var(--muted)}.recommendation-list{display:grid;gap:24px}.recommendation{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:30px}.recommendation-head{display:grid;grid-template-columns:64px 1fr;gap:20px}.recommendation-icon{width:58px;height:58px;background:var(--mint);border-radius:14px;display:grid;place-items:center;font-size:30px}.recommendation-head small{font-weight:850;color:#947020;letter-spacing:1.5px}.recommendation-head h2{font:34px Georgia,serif;margin:3px 0}.recommendation-head p{margin:0;color:var(--muted)}.rental-options{margin-top:24px;border-top:1px solid var(--line)}.rental-option{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.rental-option span{display:block;color:var(--muted);font-size:13px}.option-action{display:flex;align-items:center;gap:18px}.option-action b{white-space:nowrap}.no-match{margin-top:22px;background:var(--cream);padding:16px 18px;border-radius:10px;display:flex;justify-content:space-between;gap:20px}.no-match a{font-weight:800;text-decoration:underline}.results-cta{margin-top:36px;background:var(--green);color:white;border-radius:var(--radius);padding:30px;display:flex;justify-content:space-between;align-items:center;gap:30px}.results-cta h2{margin:0}.results-cta p{color:#d6e5e0;margin:5px 0 0;max-width:720px}@media(max-width:560px){.plan-note,.rental-option,.option-action,.no-match,.results-cta{align-items:stretch;flex-direction:column}.recommendation{padding:22px}.recommendation-head{grid-template-columns:1fr}}
