.hosting-ad{--ad-accent:#775100;--ad-surface:#fff8df;background:var(--ad-surface);color:#102443;border:1px solid #e7d8a5;border-radius:18px;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:24px;margin:24px 0;padding:28px 32px;display:grid;overflow:hidden}.hosting-ad--sky{--ad-accent:#174782;--ad-surface:#eaf3ff;border-color:#bfd3ee}.hosting-ad .hosting-ad-label{letter-spacing:.07em;color:#586275;margin:0 0 12px;font-size:.68rem;font-weight:650}.hosting-ad .hosting-ad-brand{color:var(--ad-accent);margin:0 0 8px;font-size:1.05rem;font-weight:800}.hosting-ad h4{letter-spacing:-.025em;color:#102443;margin:0 0 10px;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:750}.hosting-ad .hosting-ad-description{color:#42516a;max-width:580px;margin:0 0 18px;font-size:.84rem;line-height:1.7}.hosting-ad a.hosting-ad-link{color:#fff;background:#102443;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:11px 20px;font-size:.81rem;font-weight:700;text-decoration:none;display:inline-flex}.hosting-ad a.hosting-ad-link:hover{color:#fff;background:#244a80}.hosting-ad .hosting-ad-disclosure{color:#586275;max-width:620px;margin:12px 0 0;font-size:.7rem;line-height:1.65}.hosting-ad-visual{gap:10px;padding:10px;display:grid;transform:rotate(-7deg)}.hosting-ad-rack{background:#fff;border:1px solid #10244326;border-radius:8px;align-items:center;gap:7px;height:45px;padding:0 12px;display:flex;box-shadow:0 8px 15px #1024430c}.hosting-ad-rack i{background:#18835c;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:auto}.hosting-ad-rack b{background:#b7c5d6;border-radius:2px;width:18px;height:4px}.metadata-network .hosting-ad{margin-top:22px}.catalog-results>.hosting-ad{margin:28px 0}@media (width<=640px){.hosting-ad{grid-template-columns:1fr;gap:0;padding:22px}.hosting-ad-visual{display:none}.hosting-ad a.hosting-ad-link{width:100%}.hosting-ad .hosting-ad-disclosure{font-size:.72rem}}@media print{.hosting-ad{display:none!important}}.hosting-ad--travel{--ad-accent:#214d93;--ad-surface:#eef4ff;border-color:#bfd3ee}.affiliate-travel-icon{color:#214d93;background:#fff;border-radius:32px;place-items:center;width:145px;height:145px;font-size:90px;line-height:1;display:grid;box-shadow:0 12px 30px #214d9312}.hosting-ad--travel .hosting-ad-visual{transform:rotate(-9deg)}.hosting-ad--business{--ad-accent:#146344;--ad-surface:#eef9f2;border-color:#bde0cb}.hosting-ad--business .affiliate-travel-icon{color:#146344;box-shadow:0 12px 30px #14634412}.hosting-ad--business .hosting-ad-visual{transform:rotate(-7deg)}.hosting-ad--privacy{--ad-accent:#13616b;--ad-surface:#eaf8fa;border-color:#b9dfe4}.hosting-ad--privacy .affiliate-travel-icon{color:#13616b;box-shadow:0 12px 30px #13616b12}.hosting-ad--privacy .hosting-ad-visual{transform:rotate(-5deg)}
