.internal-promo-banner{background:rgba(255,102,0,.15);border-top:1px solid #f60;padding:16px 24px;color:#fff;text-align:center;font-size:1rem;margin-top:40px}.internal-promo-banner .link-text{text-decoration:underline;font-weight:700}.internal-promo-banner .link-text:hover{color:#fff;text-decoration:none}.related-guides{margin-top:60px;padding:40px 0;border-top:1px solid #e0e0e0;display:flex;justify-content:center;flex-direction:column}.related-heading{font-size:1.75rem;color:#222;margin-bottom:24px;text-align:center}.guide-grid{display:flex;flex-wrap:wrap;justify-content:center}.guide-card{background:#fdfdfd;padding:20px 24px;border:1px solid #ddd;border-radius:10px;text-decoration:none;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;color:#222;box-shadow:0 2px 6px rgba(0,0,0,.03)}.guide-card:hover{background:#fff;border-color:#f60;transform:translateY(-3px);box-shadow:0 4px 12px rgba(255,102,0,.1)}.guide-card .card-content p{margin:0;font-size:.95rem;font-weight:500;color:#222}.guide-card .arrow{font-size:1.25rem;color:#f60;transition:transform .2s ease}.guide-card:hover .arrow{transform:translateX(6px)}.card-content{display:flex;justify-content:space-between;align-items:center;width:100%}