.adventures{padding-top:70px;padding-bottom:70px;scroll-margin-top:80px}.adventures h2{font-size:clamp(36px,5vw,60px);line-height:1.15;margin:14px 0 24px}.adventure-filters{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.adventure-filters button{padding:11px 18px;border:1px solid var(--line);background:transparent;color:var(--dark);border-radius:24px;cursor:pointer;font:inherit;font-size:13px}.adventure-filters button[aria-pressed=true]{background:var(--dark);color:var(--cream)}.adventure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.adventure-card{background:var(--sand);border-top:3px solid var(--accent);padding:28px;min-width:0}.adventure-card[hidden]{display:none}.adventure-card h3{font-family:var(--serif);font-size:31px;line-height:1.2;margin:12px 0 20px}.adventure-card p{font-size:14px;line-height:1.8}.adventure-card .eyebrow{font-size:10px}.adventure-card .trip-duration{border-top:1px solid var(--line);padding-top:18px;font-weight:600}.adventure-card summary{font-size:13px;gap:12px}.adventure-card summary:after{content:'+';font-size:20px}.adventure-card details[open] summary:after{content:'−'}.adventure-card h4{font-size:14px;margin:18px 0 8px}.adventure-card a,.trip-sources a{text-decoration:underline;text-underline-offset:4px;font-size:12px}.adventure-notes{background:var(--dark);color:var(--cream);padding:32px;margin-top:30px}.adventure-notes h3{font-size:30px;font-family:var(--serif);color:var(--cream);margin-bottom:20px}.adventure-notes p{font-size:13px;line-height:1.8}.trip-sources{display:flex;flex-wrap:wrap;gap:16px;margin:22px 0}.adventures :focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(max-width:1000px){.adventure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.adventure-grid{grid-template-columns:1fr}.adventure-card{padding:24px}.adventures{padding-top:45px;padding-bottom:45px}.adventure-notes{padding:24px}}
