.eu-card-actions,.eu-facts{display:flex;gap:.65rem;flex-wrap:wrap}.eu-card-actions{align-items:center;margin:.8rem 0}.eu-selection-v220 .europe-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.eu-selection-v220 .europe-offer-card{overflow:hidden;border:1px solid #d8e4dc;border-radius:16px;background:white;display:flex;flex-direction:column}.eu-selection-v220 .europe-offer-card>div{padding:1.2rem}.europe-offer-card>div{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;height:auto!important}.europe-offer-card h2{font-size:1.2rem;line-height:1.35}.europe-offer-card h2 a{color:inherit;text-decoration:none}.europe-offer-card>a{display:block}.europe-offer-card img{width:100%;height:205px;object-fit:cover}.europe-offer-card .btn{white-space:normal}.europe-offer-card[hidden]{display:none!important}.eu-list-photo{display:block;margin-bottom:1rem}.eu-list-photo img{width:100%;height:200px;object-fit:cover;border-radius:12px}.eu-profile-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:2.5rem;align-items:center}.eu-profile-layout figure{margin:0}.eu-profile-layout img{width:100%;max-height:440px;object-fit:cover;border-radius:18px}.eu-profile-layout figcaption{font-size:.8rem;color:#5e6b64;margin-top:.35rem}.eu-profile-layout h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.1}.eu-lead{font-size:1.2rem}.eu-facts{list-style:none;padding:0}.eu-facts li{background:#e8f3ed;padding:.4rem .7rem;border-radius:20px}.eu-profile-details{display:grid;grid-template-columns:2fr 1fr;gap:3rem}.eu-profile-details aside{background:#f1f5ee;border-radius:16px;padding:1.5rem;align-self:start}.eu-profile-details dt{font-weight:700;margin-top:1rem}.eu-profile-details dd{margin:0}.eu-profile-details p{max-width:70ch}.eu-selection-v220{padding-top:1.5rem}.europe-advice{margin-top:2.5rem}.eu-load-more{margin-top:1.5rem}.comparison-table .compare-photo{width:100%;max-width:260px;height:145px;object-fit:cover;border-radius:10px;margin-bottom:.6rem}.europe-hero.ck-page-hero{padding:22px 0!important}.europe-hero.ck-page-hero>.ck-hero-layout{min-height:220px}.europe-hero .ck-hero-media{height:220px}.europe-hero.ck-page-hero h1{font-size:clamp(30px,3vw,44px)!important}.europe-hero+.section{padding-top:24px}.europe-facts{margin-bottom:14px}.europe-facts>div{padding:10px 16px}.europe-facts strong{font-size:1.35rem}.europe-filter{margin:14px 0;padding:12px}
@media(max-width:900px){.eu-selection-v220 .europe-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.eu-profile-layout,.eu-profile-details{grid-template-columns:1fr;gap:1.25rem}.eu-profile-hero{padding-top:1.25rem}.eu-profile-layout img{max-height:280px}.eu-profile-layout h1{font-size:2rem}.eu-profile-layout .cta-row{gap:.65rem}.eu-card-actions .btn{flex:1}.europe-hero .ck-hero-media{height:160px}.europe-hero.ck-page-hero>.ck-hero-layout{min-height:0;gap:16px!important}}@media(max-width:640px){.eu-selection-v220 .europe-offer-grid{grid-template-columns:1fr}.europe-offer-card img{height:190px}.europe-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.europe-facts>div{padding:8px}.europe-facts span{font-size:.75rem}.europe-facts strong{font-size:1.1rem}}
