.trail-course-detail[data-v-5df3553b]{padding-bottom:64px;padding-top:24px}.trail-course-breadcrumb[data-v-5df3553b]{align-items:center;color:var(--ink-3);display:flex;font-size:13px;gap:8px;margin-bottom:20px}.trail-course-breadcrumb a[data-v-5df3553b]{color:var(--ink-3);text-decoration:none}.trail-course-breadcrumb a[data-v-5df3553b]:hover,.trail-course-breadcrumb__current[data-v-5df3553b]{color:var(--ink-1)}.trail-course-hero[data-v-5df3553b]{align-items:start;border-bottom:1px solid var(--divider);display:grid;gap:28px;grid-template-columns:1.1fr 1fr;padding:24px 0 32px}.trail-course-hero__eyebrow[data-v-5df3553b]{color:var(--ink-3);font-size:12px;letter-spacing:.12em;margin-bottom:10px}.trail-course-hero__title[data-v-5df3553b]{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 10px}.trail-course-hero__subtitle[data-v-5df3553b]{color:var(--ink-2);font-size:15px;line-height:1.6;margin:0 0 16px}.trail-course-hero__meta[data-v-5df3553b]{display:flex;gap:22px;list-style:none;margin:0;padding:0}.trail-course-hero__meta li[data-v-5df3553b]{display:flex;flex-direction:column;gap:2px}.trail-course-hero__meta strong[data-v-5df3553b]{font-size:18px;font-weight:600}.trail-course-hero__intro[data-v-5df3553b]{color:var(--ink-2);font-size:15px;line-height:1.75;margin-top:20px}.trail-course-hero__intro[data-v-5df3553b] p{margin:0 0 8px}.trail-course-hero__intro[data-v-5df3553b] p:last-child{margin-bottom:0}.trail-course-hero__intro[data-v-5df3553b] ul{margin:0;padding-left:20px}.trail-course-hero__intro[data-v-5df3553b] li{margin-bottom:4px}.trail-course-hero__media[data-v-5df3553b]{aspect-ratio:4/3;background:var(--bg-muted);border-radius:14px;overflow:hidden}.trail-course-hero__media img[data-v-5df3553b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.trail-course-block[data-v-5df3553b]{margin-top:36px}.trail-course-block__head[data-v-5df3553b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.trail-course-block__actions[data-v-5df3553b]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.trail-course-block__action-btn[data-v-5df3553b]{align-items:center;display:inline-flex;gap:6px}.trail-course-block__head a[data-v-5df3553b]{color:var(--ink-3);text-decoration:none}.trail-course-block__head a[data-v-5df3553b]:hover{color:var(--ink-1)}.trail-course-photos[data-v-5df3553b]{display:flex;gap:12px;height:320px;overflow-x:auto;padding-bottom:8px}.trail-course-photos__tile[data-v-5df3553b]{background:var(--bg-muted);border-radius:var(--r-sm);display:block;flex:0 0 auto;height:100%;overflow:hidden}.trail-course-photos__tile img[data-v-5df3553b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.trail-course-overview[data-v-5df3553b]{margin-top:48px}.trail-course-overview__title[data-v-5df3553b]{margin:0 0 32px}.trail-course-body[data-v-5df3553b]{border:1px solid var(--divider);border-radius:var(--r-md);font-family:var(--font-sans);font-size:15px;padding:24px 28px}.trail-course-body__empty[data-v-5df3553b]{color:var(--ink-3);margin-top:32px;padding:32px 0;text-align:center}@media(max-width:720px){.trail-course-hero[data-v-5df3553b]{gap:18px;grid-template-columns:1fr}.trail-course-hero__title[data-v-5df3553b]{font-size:24px}.trail-course-hero__meta[data-v-5df3553b]{gap:16px}}
