:root{--i2l-ink:#17231d;--i2l-muted:#617068;--i2l-paper:#fffdf8;--i2l-cream:#f7f3ea;--i2l-green:#184d3a;--i2l-mint:#dce9df;--i2l-gold:#c89444;--i2l-line:#d9dfda;--i2l-shadow:0 18px 50px rgba(23,35,29,.1);--i2l-radius:24px}.i2l-directory{background:var(--i2l-paper);color:var(--i2l-ink);line-height:1.5}.i2l-dir-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.i2l-dir-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:850;color:var(--i2l-green)}.i2l-dir-hero{padding:78px 0 54px;background:radial-gradient(circle at 78% 20%,#dbe9dc 0,transparent 33%),linear-gradient(135deg,var(--i2l-cream),var(--i2l-paper) 70%)}.i2l-dir-hero__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:end}.i2l-dir-hero h1,.i2l-dir-section h2,.i2l-dir-editorial h2,.i2l-dir-journey h2{font-family:Georgia,serif;letter-spacing:-.045em;line-height:1}.i2l-dir-hero h1{font-size:clamp(2.7rem,6vw,5.5rem);margin:18px 0}.i2l-dir-hook{font-size:1.35rem;font-weight:750;margin:0 0 8px}.i2l-dir-intro{font-size:1.08rem;color:var(--i2l-muted);max-width:680px}.i2l-dir-search{background:#fff;padding:24px;border-radius:var(--i2l-radius);box-shadow:var(--i2l-shadow)}.i2l-dir-search label{display:block;font-weight:750;margin-bottom:9px}.i2l-dir-search>div{display:flex;gap:8px}.i2l-dir-search input,.i2l-dir-filters input,.i2l-dir-filters select{width:100%;border:1px solid var(--i2l-line);border-radius:12px;padding:13px;font:inherit}.i2l-dir-search button{border:0;border-radius:12px;background:var(--i2l-green);color:#fff;padding:13px 18px;font-weight:800}.i2l-dir-search small{display:block;color:var(--i2l-muted);margin-top:10px}.i2l-dir-section{padding:72px 0}.i2l-dir-section__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.i2l-dir-section__head h2{font-size:clamp(2rem,4vw,3.6rem);margin:8px 0}.i2l-dir-section__head>p{max-width:610px;color:var(--i2l-muted)}.i2l-dir-featured{display:grid;grid-template-columns:1.25fr .85fr .85fr;gap:18px}.i2l-dir-feature{position:relative;min-height:440px;overflow:hidden;border-radius:var(--i2l-radius);box-shadow:var(--i2l-shadow);color:#fff}.i2l-dir-feature__image,.i2l-dir-editorial__image{position:absolute;width:100%;height:100%;object-fit:cover}.i2l-dir-feature__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,18,13,.88),transparent 70%)}.i2l-dir-feature__copy{position:absolute;z-index:1;bottom:0;padding:28px;display:grid;gap:7px}.i2l-dir-feature__copy small{text-transform:uppercase;letter-spacing:.1em;font-weight:800}.i2l-dir-feature__copy strong{font-family:Georgia,serif;font-size:2rem}.i2l-dir-explore{background:var(--i2l-cream)}.i2l-dir-filters{display:grid;grid-template-columns:1.3fr repeat(3,1fr) auto;gap:10px;background:#fff;border:1px solid var(--i2l-line);border-radius:20px;padding:14px;position:sticky;top:90px;z-index:5}.i2l-dir-filters button{border:1px solid var(--i2l-green);background:#fff;color:var(--i2l-green);border-radius:12px;padding:12px 15px;font-weight:800}.i2l-dir-count{color:var(--i2l-muted);font-size:.9rem;margin:22px 0 14px}.i2l-dir-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.i2l-dir-card{display:flex;flex-direction:column;min-height:315px;background:#fff;border:1px solid var(--i2l-line);border-radius:20px;overflow:hidden}.i2l-dir-card__visual{height:158px;position:relative;overflow:hidden;background:linear-gradient(135deg,#184d3a,#a8c3af);display:flex;align-items:end;padding:16px;color:#fff;font-family:Georgia,serif;font-size:1.5rem}.i2l-dir-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.i2l-dir-card__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.06) 75%)}.i2l-dir-card__title{position:relative;z-index:1;text-shadow:0 2px 14px rgba(0,0,0,.45)}.i2l-dir-card:hover .i2l-dir-card__image{transform:scale(1.045)}.i2l-dir-card__body{padding:19px;display:flex;flex:1;flex-direction:column}.i2l-dir-card__tags{display:flex;flex-wrap:wrap;gap:6px}.i2l-dir-card__tags span{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:5px 8px;border-radius:999px;background:var(--i2l-mint)}.i2l-dir-card h3{font-family:Georgia,serif;font-size:1.45rem;margin:14px 0 6px}.i2l-dir-card p{color:var(--i2l-muted);font-size:.9rem}.i2l-dir-card__actions{display:flex;gap:12px;margin-top:auto}.i2l-dir-card__actions a{color:var(--i2l-green);font-weight:800;font-size:.86rem}.i2l-dir-empty{padding:36px;text-align:center;border:1px dashed #9daaa1;border-radius:20px;background:#fff}.i2l-dir-empty strong,.i2l-dir-empty span{display:block}.i2l-dir-routes{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.i2l-dir-routes button{padding:24px;text-align:left;border:1px solid var(--i2l-line);border-radius:20px;background:#fff}.i2l-dir-routes strong,.i2l-dir-routes span{display:block}.i2l-dir-routes strong{font-family:Georgia,serif;font-size:1.25rem}.i2l-dir-routes span{margin-top:12px;color:var(--i2l-green);font-weight:800}.i2l-dir-editorial{min-height:480px;position:relative;display:flex;align-items:center;color:#fff;background:#13221a}.i2l-dir-editorial__media,.i2l-dir-editorial__media:after{position:absolute;inset:0}.i2l-dir-editorial__media:after{content:"";background:linear-gradient(90deg,rgba(15,26,20,.94),rgba(15,26,20,.25))}.i2l-dir-editorial__copy{position:relative;z-index:1;max-width:570px;padding:72px 0}body .i2l-directory .i2l-dir-editorial .i2l-dir-eyebrow{color:#f0c57e!important}body .i2l-directory .i2l-dir-editorial h2{color:#fff!important;font-size:clamp(2.3rem,5vw,4.4rem)}.i2l-dir-editorial a{display:inline-block;margin-top:14px;padding:14px 18px;border-radius:14px;background:#fff;color:var(--i2l-ink);font-weight:800}.i2l-dir-journey{padding:72px 0;background:var(--i2l-green);color:#fff}.i2l-dir-journey__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}body .i2l-directory .i2l-dir-journey .i2l-dir-eyebrow{color:#f0c57e!important}body .i2l-directory .i2l-dir-journey h2{color:#fff!important;font-size:clamp(2.2rem,5vw,4rem)}.i2l-dir-journey ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.i2l-dir-journey li{padding:18px;border:1px solid rgba(255,255,255,.22);border-radius:16px}.i2l-dir-journey li strong,.i2l-dir-journey li span{display:block}.i2l-dir-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.i2l-dir-search input,.i2l-dir-search button,.i2l-dir-filters input,.i2l-dir-filters select,.i2l-dir-filters button{min-height:48px}.i2l-dir-card__actions{align-items:stretch;flex-wrap:wrap}.i2l-dir-card__actions a{display:inline-flex;align-items:center;min-height:44px;padding:9px 6px;margin-inline:-6px}.i2l-dir-editorial a{min-height:44px}.i2l-directory :focus-visible{outline:3px solid #e5a33c;outline-offset:3px}@media(max-width:900px){.i2l-dir-hero__grid,.i2l-dir-journey__grid{grid-template-columns:1fr}.i2l-dir-featured{grid-template-columns:1fr 1fr}.i2l-dir-feature:first-child{grid-column:1/-1}.i2l-dir-filters{position:static;grid-template-columns:1fr 1fr}.i2l-dir-filters input{grid-column:1/-1}.i2l-dir-cards{grid-template-columns:1fr 1fr}.i2l-dir-routes{grid-template-columns:1fr 1fr}}@media(max-width:620px){.i2l-dir-wrap{width:min(100% - 24px,1180px)}.i2l-dir-hero{padding:48px 0 36px}.i2l-dir-hero h1{font-size:3rem}.i2l-dir-search>div,.i2l-dir-featured,.i2l-dir-filters,.i2l-dir-cards,.i2l-dir-routes{display:grid;grid-template-columns:1fr}.i2l-dir-feature,.i2l-dir-feature:first-child{grid-column:auto;min-height:350px}.i2l-dir-section__head{display:block}.i2l-dir-filters input{grid-column:auto}}
.i2l-pbd__name{margin:-14px -16px 10px;padding:62px 16px 14px;min-height:126px;justify-content:flex-end;border-radius:15px 15px 0 0;background-size:cover;background-position:center;color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.7)}
.i2l-pbd__name span{color:rgba(255,255,255,.88)!important}
.i2l-pbd__name:hover,.i2l-pbd__name:focus-visible{color:#fff!important;text-decoration:underline!important;text-underline-offset:4px}
.i2l-pbd__name[href$="/destinations/rome/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/10/rome-in-a-day-tour-colosseum.jpg")}
.i2l-pbd__name[href$="/destinations/florence/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2025/10/florence-travel-guide-duomo-sunset-panoramic-view-featured.jpg")}
.i2l-pbd__name[href$="/destinations/venice/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/3-days-in-venice-grand-canal.jpg")}
.i2l-pbd__name[href$="/destinations/naples/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/naples-shore-excursions-bay-and-vesuvius.jpg")}
.i2l-pbd__name[href*="/where-to-stay/milan-neighborhoods/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/milan-itinerary-duomo.jpg")}
.i2l-pbd__name[href$="/destinations/tuscany/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/tuscany-itinerary.jpg")}
.i2l-pbd__name[href$="/destinations/sicily/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/sicily-itinerary.jpg")}
.i2l-pbd__name[href$="/destinations/puglia/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2025/10/puglia-travel-guide-polignano-mare-sunset-cliffs-featured.jpg")}
.i2l-pbd__name[href$="/destinations/umbria/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/umbria-itinerary-assisi-basilica.jpg")}
.i2l-pbd__name[href$="/destinations/lazio/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/castles-in-lazio-sermoneta-caetani.jpg")}
.i2l-pbd__name[href$="/destinations/veneto/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/veneto-travel-guide-dolomites-cortina.jpg")}
.i2l-pbd__name[href$="/destinations/lombardy/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/lombardy-travel-guide-bergamo-citta-alta.jpg")}
.i2l-pbd__name[href$="/destinations/abruzzo/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/best-places-to-visit-in-abruzzo-roccascalegna.jpg")}
.i2l-pbd__name[href$="/destinations/amalfi-coast/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/amalfi-coast-itinerary.jpg")}
.i2l-pbd__name[href$="/lakes-in-italy/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/lake-como-itinerary-varenna.jpg")}
.i2l-pbd__name[href*="/where-to-stay/cinque-terre/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/cinque-terre-itinerary-manarola.jpg")}
.i2l-pbd__name[href*="/where-to-stay/dolomites/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/dolomites-itinerary-alpe-di-siusi.jpg")}
.i2l-pbd__name[href*="/where-to-stay/langhe/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/10/where-to-stay-in-the-langhe-la-morra-vineyards.jpg")}
.i2l-pbd__name[href$="/destinations/ciociaria/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/isola-del-liri-waterfall-ciociaria.jpg")}
.i2l-pbd__name[href$="/destinations/tuscia/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/things-to-do-in-tuscia-civita-di-bagnoregio.jpg")}
@media(max-width:640px){.i2l-pbd__name{margin:-12px -12px 10px;padding:52px 12px 12px;min-height:112px}}
.i2l-pbd__name[href*="/destinations/rome/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/10/rome-in-a-day-tour-colosseum.jpg")}
.i2l-pbd__name[href*="/destinations/florence/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2025/10/florence-travel-guide-duomo-sunset-panoramic-view-featured.jpg")}
.i2l-pbd__name[href*="/destinations/venice/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/3-days-in-venice-grand-canal.jpg")}
.i2l-pbd__name[href*="/destinations/naples/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/naples-shore-excursions-bay-and-vesuvius.jpg")}
.i2l-pbd__name[href*="/destinations/tuscany/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/tuscany-itinerary.jpg")}
.i2l-pbd__name[href*="/destinations/sicily/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/sicily-itinerary.jpg")}
.i2l-pbd__name[href*="/destinations/puglia/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2025/10/puglia-travel-guide-polignano-mare-sunset-cliffs-featured.jpg")}
.i2l-pbd__name[href*="/destinations/umbria/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/umbria-itinerary-assisi-basilica.jpg")}
.i2l-pbd__name[href*="/destinations/lazio/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/castles-in-lazio-sermoneta-caetani.jpg")}
.i2l-pbd__name[href*="/destinations/veneto/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/veneto-travel-guide-dolomites-cortina.jpg")}
.i2l-pbd__name[href*="/destinations/lombardy/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/lombardy-travel-guide-bergamo-citta-alta.jpg")}
.i2l-pbd__name[href*="/destinations/abruzzo/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/best-places-to-visit-in-abruzzo-roccascalegna.jpg")}
.i2l-pbd__name[href*="/destinations/amalfi-coast/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/amalfi-coast-itinerary.jpg")}
.i2l-pbd__name[href*="/lakes-in-italy/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/lake-como-itinerary-varenna.jpg")}
.i2l-pbd__name[href*="/destinations/ciociaria/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/isola-del-liri-waterfall-ciociaria.jpg")}
.i2l-pbd__name[href*="/destinations/tuscia/"]{background-image:linear-gradient(0deg,rgba(8,18,13,.82),rgba(8,18,13,.05) 75%),url("/wp-content/uploads/2026/09/things-to-do-in-tuscia-civita-di-bagnoregio.jpg")} .i2l-pbd .i2l-pbd__name,.i2l-pbd .i2l-pbd__name:hover,.i2l-pbd .i2l-pbd__name:focus-visible{color:#fff!important}.i2l-pbd .i2l-pbd__name span{color:rgba(255,255,255,.9)!important}
