.travel-topic-card-module__xb2PuG__card{background:#fff;border:1px solid #1a4f361f;border-radius:12px;flex-direction:column;height:100%;padding:1.5rem;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 4px 12px #00000008}.travel-topic-card-module__xb2PuG__card:not(.travel-topic-card-module__xb2PuG__cardDisabled):hover{border-color:var(--color-saffron,#e86f14);transform:translateY(-3px);box-shadow:0 10px 24px #e86f141a}.travel-topic-card-module__xb2PuG__cardDisabled{background:#1a4f3605;border:1px dashed #1a4f3626}.travel-topic-card-module__xb2PuG__statusPublished{text-transform:uppercase;letter-spacing:.06em;color:var(--color-bottle-green,#1a4f36);background:#1a4f361a;border-radius:4px;align-self:flex-start;margin-bottom:.85rem;padding:.25rem .6rem;font-size:.7rem;font-weight:700}.travel-topic-card-module__xb2PuG__statusPending{text-transform:uppercase;letter-spacing:.06em;color:var(--color-saffron,#e86f14);background:#e86f141a;border-radius:4px;align-self:flex-start;margin-bottom:.85rem;padding:.25rem .6rem;font-size:.7rem;font-weight:700}.travel-topic-card-module__xb2PuG__card h2{font-family:var(--font-heading);color:var(--color-brand-strong,#1a4f36);margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.3}.travel-topic-card-module__xb2PuG__description{color:var(--color-text-muted,#555);font-size:.95rem;line-height:1.5}.travel-topic-card-module__xb2PuG__action{color:var(--color-bottle-green,#1a4f36);align-items:center;gap:.4rem;margin-top:auto;padding-top:1.25rem;font-size:.85rem;font-weight:600;transition:gap .2s,color .2s;display:flex}.travel-topic-card-module__xb2PuG__card:hover .travel-topic-card-module__xb2PuG__action{color:var(--color-saffron,#e86f14);gap:.65rem}
.travel-module__ADjdlG__pageContainer{padding:8rem var(--layout-gutter) 4rem;max-width:var(--container-xl);min-height:80vh;margin-inline:auto}.travel-module__ADjdlG__pageHeader{max-width:48rem;margin-bottom:4rem}.travel-module__ADjdlG__eyebrow{color:var(--color-saffron,#e86f14);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.85rem;font-weight:700}.travel-module__ADjdlG__title{font-family:var(--font-heading);color:var(--color-brand-strong,#1a4f36);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.travel-module__ADjdlG__subtitle{color:var(--color-text-muted);font-size:1.125rem;line-height:1.6}.travel-module__ADjdlG__section{margin-bottom:5rem}.travel-module__ADjdlG__sectionHeader{margin-bottom:2rem}.travel-module__ADjdlG__sectionHeader h2{font-family:var(--font-heading);color:var(--color-brand-strong,#1a4f36);margin-bottom:.5rem;font-size:2rem}.travel-module__ADjdlG__sectionHeader p{color:var(--color-text-muted);font-size:1.1rem}.travel-module__ADjdlG__topicGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.travel-module__ADjdlG__videoGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.travel-module__ADjdlG__videoPlaceholder{aspect-ratio:16/9;text-align:center;color:var(--color-brand-strong,#1a4f36);background:#1a4f360d;border:1px dashed #1a4f3633;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;font-weight:600;display:flex}.travel-module__ADjdlG__videoPlaceholder span{font-size:2.5rem}.travel-module__ADjdlG__ctaSection{background:var(--color-bottle-green,#1a4f36);color:#fff;text-align:center;border-radius:16px;margin-bottom:4rem;padding:3rem}.travel-module__ADjdlG__ctaSection h2{color:#fff;font-family:var(--font-heading);margin-bottom:1rem;font-size:1.75rem}.travel-module__ADjdlG__ctaSection p{color:#ffffffe6;margin-bottom:2rem;max-width:35rem;margin-inline:auto;line-height:1.6}.travel-module__ADjdlG__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.travel-module__ADjdlG__primaryLink{background:var(--color-saffron,#e86f14);color:#fff;border-radius:2rem;padding:.75rem 1.75rem;font-weight:700;text-decoration:none;transition:transform .2s}.travel-module__ADjdlG__primaryLink:hover{transform:translateY(-2px)}.travel-module__ADjdlG__secondaryLink{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:2rem;padding:.75rem 1.75rem;font-weight:600;text-decoration:none;transition:background .2s}.travel-module__ADjdlG__secondaryLink:hover{background:#fff3}.travel-module__ADjdlG__footerActions{border-top:1px solid var(--color-border);padding-top:2rem}.travel-module__ADjdlG__backLink{color:var(--color-bottle-green,#1a4f36);font-weight:600;text-decoration:none;transition:color .2s}.travel-module__ADjdlG__backLink:hover{color:var(--color-saffron,#e86f14)}
