.destination-explorer{padding-block:58px 72px}
.destination-explorer .section-heading{align-items:end}.destination-explorer .section-heading>p{max-width:480px;line-height:1.8;color:#786857}
.explorer-filters{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 5px}.explorer-filters button{border:1px solid #d6bc95;border-radius:100px;background:#fff8ed;color:#7a4a30;min-height:42px;padding:9px 17px;font:600 12px var(--sans,Arial,sans-serif);cursor:pointer;transition:background .22s,transform .22s,box-shadow .22s,border-color .22s}.explorer-filters button:hover{transform:translateY(-2px);border-color:#ae7d3d;box-shadow:0 5px 15px #8a603216}.explorer-filters button[aria-pressed=true]{background:#71332c;color:#fff9eb;border-color:#71332c;box-shadow:0 6px 16px #71332c28}.explorer-filters button:focus-visible,.explorer-card:focus-visible{outline:3px solid #bd8945;outline-offset:3px}
.explorer-status{font-size:11px;color:#806d59;min-height:18px;margin:8px 0 14px}.explorer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.explorer-card{display:grid;grid-template-columns:32px minmax(0,1fr) 25px;gap:13px;align-items:center;min-height:98px;padding:18px;border:1px solid #e1cda9;border-radius:12px;background:linear-gradient(125deg,#fffdf8,#faf0df);box-shadow:0 5px 18px #67412508;color:#66332a;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s}.explorer-card:hover{transform:scale(1.02);border-color:#bf9658;box-shadow:0 14px 30px #6741251e}.explorer-card[hidden]{display:none}.explorer-number{align-self:start;font:600 10px var(--sans,Arial,sans-serif);letter-spacing:1px;color:#b0824e}.explorer-card-body{display:grid;gap:4px}.explorer-card-body small{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#aa7d4a}.explorer-card-body strong{font:400 22px/1.25 var(--serif,Georgia,serif);color:#632b26}.explorer-card-body em{font:400 11px var(--sans,Arial,sans-serif);color:#847563}.explorer-arrow{justify-self:end;align-self:end;font-size:20px;color:#a96935;transition:transform .22s}.explorer-card:hover .explorer-arrow{transform:translate(3px,-3px)}
.new-guide-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.new-guide-cover{margin:0 0 30px}.new-guide-cover figcaption{font-size:11px;color:#8b7c69;line-height:1.6;margin-top:8px}.guide-source{font-size:12px;line-height:1.7;color:#8a725e;margin:20px 0}.guide-source a{color:#78392e;text-decoration:underline;text-underline-offset:3px}
@media(prefers-reduced-motion:no-preference){.explorer-card.is-filter-entering{animation:explorer-pop .42s cubic-bezier(.16,1,.3,1) both}@keyframes explorer-pop{from{opacity:0;scale:.96}to{opacity:1;scale:1}}}
@media(max-width:700px){.explorer-grid{grid-template-columns:minmax(0,1fr)}.destination-explorer{padding-block:40px 50px}.explorer-card{min-height:90px}.explorer-card-body strong{font-size:20px}}
@media(prefers-reduced-motion:reduce){.explorer-filters button,.explorer-card,.explorer-arrow{transition:none!important}}
.effects-paused .explorer-filters button,.effects-paused .explorer-card,.effects-paused .explorer-arrow{transition:none!important}
.effects-paused .explorer-card.is-filter-entering{animation:none!important}
