.ticino-hero .location-hero-image{background-image:url(/assets/locale/soy-facciata-notte.webp);background-position:center 48%}.ticino-hero-action{display:inline-flex;align-items:center;gap:10px;margin-top:24px}.ticino-band{width:min(940px,calc(100% - 40px));margin-inline:auto;padding-block:42px;border-bottom:1px solid var(--line-soft)}.ticino-band h2{margin:0 0 12px;font:400 36px/1.15 var(--font-display),Georgia,serif}.ticino-band p{margin:0;color:var(--muted);line-height:1.55}.ticino-route-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:10px;gap:10px;margin:20px 0 14px;padding:0;list-style:none}.ticino-route-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:9px 14px;border:1px solid var(--line-soft);border-radius:8px}.ticino-route-list a:hover{border-color:var(--gold-strong)}.ticino-answers a,.ticino-map-link,.ticino-route-list svg{color:var(--gold-strong)}.ticino-map-link{display:inline-flex;align-items:center;gap:8px;min-height:44px}.ticino-answers{margin:0}.ticino-answers>div{padding:16px 0;border-bottom:1px solid var(--line-soft)}.ticino-answers>div:last-child{border-bottom:0}.ticino-answers dt{font-weight:700}.ticino-answers dd{margin:6px 0 0;color:var(--muted);line-height:1.55}.ticino-answers a{text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.ticino-band{padding-block:30px}.ticino-band h2{font-size:29px}}