.widgettitle{border-bottom:solid 2px #000000;   margin-bottom:25px}.museo-card{box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease}.museo-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,0.2)}.science-card{transition:all 0.3s ease}.science-card:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,0.15)}.mini-museo-card{box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:all 0.3s ease;height:100%}.mini-museo-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,0.15)}.highlight-box{border-left:4px solid currentColor}.check-list li,.emoji-list li{list-style:none;padding-left:0;margin-bottom:10px}.featured-card{position:relative}.featured-card::before{content:"🏆";position:absolute;top:-15px;right:20px;font-size:30px}.itinerario-card{box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:all 0.3s ease;height:100%}.itinerario-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.15)}.wp-block-details summary{cursor:pointer;padding:15px 20px;background:white;border-radius:8px;margin-bottom:10px;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.wp-block-details summary:hover{background:#f0f0f0;transform:translateX(5px)}.wp-block-details[open] summary{border-bottom:2px solid #0073aa;border-radius:8px 8px 0 0;margin-bottom:0}.wp-block-details p{padding:15px 20px;background:#f9f9f9;border-radius:0 0 8px 8px;margin-top:0}@media (max-width:782px){.wp-block-columns{flex-wrap:wrap}.wp-block-column{flex-basis:100%!important;margin-bottom:20px}.science-card{margin-bottom:15px}}html{scroll-behavior:smooth}.capodimonte-gallery{gap:15px}.capodimonte-gallery .wp-block-image{border-radius:8px;overflow:hidden}.hero-slider-napoli{position:relative}.hero-title-napoli{color:#ffffff;font-weight:700;text-shadow:0 3px 18px rgba(0,0,0,0.45)}.hero-subtitle-napoli{color:#ffffff;opacity:0.9}.content-sidebar-layout-napoli{max-width:1240px;margin-left:auto;margin-right:auto}.sidebar-sticky-napoli{position:sticky;top:120px}.sidebar-box-napoli{background:#f6f6f6;padding:28px;border-radius:6px}.sidebar-title-napoli{font-size:1.05rem;font-weight:600;margin-bottom:1rem;border-bottom:2px solid #e0e0e0;padding-bottom:6px}.sidebar-info-item-napoli{font-size:0.95rem;margin-bottom:0.6rem}.sidebar-map-napoli iframe{width:100%;height:220px;border:0;margin-top:1rem}.text-link-napoli,.sidebar-link-napoli{color:#1f4e79;font-weight:600;text-decoration:none;border-bottom:2px solid rgba(31,78,121,0.3);transition:all 0.2s ease}.text-link-napoli:hover,.sidebar-link-napoli:hover{color:#d35400;border-bottom-color:#d35400}.editorial-cta-napoli{background:#eef4f8;padding:24px;border-left:5px solid #1f4e79;margin:2.5rem 0}.cta-label-napoli{font-size:0.85rem;text-transform:uppercase;letter-spacing:0.05em;color:#1f4e79;margin-bottom:0.3rem}.cta-text-napoli{font-size:1rem;font-weight:500}.main-content-napoli h2{margin-top:3rem;font-weight:600}.main-content-napoli p{line-height:1.75}.musee-button{display:inline-block;position:relative;color:#2ecc71;text-decoration:none;font-weight:600;padding:5px 0;border-bottom:2px solid #2ecc71;transition:all 0.3s ease;width:fit-content}.musee-button:after{content:" →";margin-left:5px;transition:all 0.3s ease}.musee-button:hover{color:#e67e22;border-bottom-color:#e67e22}.musee-button:hover:after{color:#e67e22;transform:translateX(5px)}.wp-block-button.musee-button-style{margin:0;padding:0;background:transparent;box-shadow:none}.wp-block-button.musee-button-style .wp-block-button__link{display:inline-block;position:relative;color:#2ecc71;text-decoration:none;font-weight:600;padding:5px 0;border-bottom:2px solid #2ecc71;transition:all 0.3s ease;width:fit-content}.wp-block-button.musee-button-style .wp-block-button__link:after{content:" →";margin-left:5px;transition:all 0.3s ease}.wp-block-button.musee-button-style .wp-block-button__link:hover{color:#e67e22;border-bottom-color:#e67e22}.wp-block-button.musee-button-style .wp-block-button__link:hover:after{color:#e67e22;transform:translateX(5px)}