.discovery-strip{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important;height:auto!important;padding:28px 0!important;overflow:visible!important}
.discovery-strip-label{font:600 15px/1.5 "Instrument Sans",sans-serif;color:#514b66;text-align:center;margin:0}
.discovery-channels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;max-width:1100px;margin:auto}
.discovery-channel{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;padding:13px 10px;border:1px solid #e8e3ef;border-radius:14px;background:#fff;color:#332b45;font:600 14px/1.35 "Instrument Sans",sans-serif;text-decoration:none}
.discovery-channel img{width:36px;height:36px;object-fit:contain;flex-shrink:0}.discovery-direct svg{color:#8760a4;flex-shrink:0}.discovery-direct:hover{background:#f7f2fb}.discovery-direct:focus-visible,.discovery-guide-links a:focus-visible{outline:3px solid #8760a4;outline-offset:3px}
.discovery-portals{display:flex;flex-wrap:wrap;gap:22px;justify-content:center;align-items:center;padding-top:8px}.discovery-portals>span{font:400 13px/1.5 "Instrument Sans",sans-serif;color:#514b66}.discovery-portals>div{position:relative!important;flex:none!important;width:78px!important;height:30px!important}
.discovery-features,.discovery-booking,.discovery-arrival,.discovery-plan-note,.discovery-guide-links{box-sizing:border-box;font-family:"Instrument Sans",sans-serif;color:#332b45;width:100%;max-width:1120px;margin:36px auto;padding:32px;border:1px solid #e8e3ef;border-radius:22px;background:#fbf9fd;flex-shrink:0}
.discovery-features{width:calc(100% - 40px);padding:40px 0;border:0;background:transparent}.discovery-heading{margin-bottom:24px}.discovery-eyebrow{font-size:13px!important;font-weight:600;letter-spacing:.04em;color:#705085;margin:0 0 10px!important}.discovery-features h2,.discovery-booking h2,.discovery-arrival h2,.discovery-plan-note h2{font-size:clamp(23px,2.5vw,32px);line-height:1.2;font-weight:500;margin:0 0 16px;letter-spacing:-.025em}
.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.discovery-grid article{padding:24px;border:1px solid #e8e3ef;border-radius:18px;background:#fff}.discovery-grid h3,.discovery-arrival h3{font-size:20px;line-height:1.3;font-weight:500;margin:0 0 12px}.discovery-grid p,.discovery-booking p,.discovery-arrival p,.discovery-plan-note p{font-size:16px;line-height:1.65;margin:0 0 14px;max-width:68ch;color:#514b66}.discovery-grid p:last-child{margin-bottom:0}.discovery-grid a{color:inherit;text-decoration:none}.discovery-grid a:hover{text-decoration:underline}.discovery-booking>a,.discovery-plan-note>a,.discovery-arrival>a{font-size:15px;color:#704889;text-underline-offset:4px}.discovery-arrival h3:not(:first-child){margin-top:26px}
.discovery-guide-links{display:flex;flex-wrap:wrap;gap:10px;padding:20px}.discovery-guide-links a{font:500 14px/1.4 "Instrument Sans",sans-serif;color:#514b66;background:#fff;padding:10px 14px;border:1px solid #e8e3ef;border-radius:999px;text-decoration:none}
@media(max-width:1000px){.discovery-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.discovery-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.discovery-channel{justify-content:flex-start;font-size:13px;padding:10px;gap:8px}.discovery-channel img{width:30px;height:30px}.discovery-grid{grid-template-columns:1fr;gap:12px}.discovery-features{padding:24px 0;margin:16px auto}.discovery-booking,.discovery-arrival,.discovery-plan-note{padding:22px;margin:24px auto}.discovery-grid article{padding:20px}.discovery-portals{gap:16px}.discovery-portals>span{width:100%;text-align:center}.discovery-guide-links{padding:14px;margin:20px auto}}
