/* Shared destinations, styled with the shoe lab's existing palette. */
.rockmark-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 48px;background:var(--bg);border-bottom:1px solid var(--line)}
.rockmark-nav-label{font:9px/1.5 ui-monospace,monospace;letter-spacing:.15em;color:var(--muted)}
.rockmark-nav-items{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.rockmark-nav-items>a,.rockmark-current{display:flex;align-items:center;gap:10px;min-height:52px;border-bottom:2px solid transparent;font-size:11px}
.rockmark-nav-items b{font-weight:650;white-space:nowrap;letter-spacing:.03em}
.rockmark-nav-items small{font-size:10px;color:var(--muted)}
.rockmark-nav-items b>span{font-weight:400;color:var(--muted)}
.rockmark-nav-items>a:hover{border-color:var(--muted)}
.rockmark-current{border-color:var(--accent)}
.rockmark-current i{display:inline-block;width:5px;height:5px;margin-left:4px;background:var(--accent);vertical-align:middle}
.rockmark-explore{padding-top:64px;padding-bottom:0}
.rockmark-explore-heading{border-top:1px solid var(--line);padding-top:32px}
.rockmark-explore-heading h2{font-size:clamp(25px,3vw,34px);margin:12px 0 24px}
.rockmark-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.rockmark-cards>a{display:flex;flex-direction:column;padding:28px;border:1px solid var(--line);background:var(--panel);transition:border-color .15s}
.rockmark-cards>a:hover{border-color:var(--accent)}
.rockmark-cards .eyebrow{color:var(--muted);font-size:10px}
.rockmark-cards h3{font-size:24px;margin:24px 0 12px}
.rockmark-cards p{font-size:13px;color:var(--muted);max-width:420px;margin-bottom:24px}
.rockmark-card-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;color:var(--accent);margin-top:auto;padding-top:17px;border-top:1px solid var(--line)}
.rockmark-status{border:1px solid var(--line);padding:3px 5px;margin-left:9px;font-size:9px;letter-spacing:.05em}
@media(max-width:1050px){.rockmark-nav{padding-inline:30px}.rockmark-nav-items{gap:20px}.rockmark-nav-items>a,.rockmark-current{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding-block:8px}}
@media(max-width:780px){.rockmark-nav{padding-inline:22px}.rockmark-nav-label{display:none}.rockmark-nav-items{width:100%;gap:18px}.rockmark-nav-items>a,.rockmark-current{min-height:57px}.rockmark-explore{padding-top:44px}.rockmark-cards{grid-template-columns:1fr;gap:12px}.rockmark-cards>a{padding:23px}.rockmark-cards h3{font-size:23px;margin-top:20px}}
@media(max-width:460px){.rockmark-nav{padding-inline:18px}.rockmark-nav-items{gap:12px}.rockmark-nav-items small{font-size:9px}.rockmark-nav-items b{font-size:11px}}
