.CattleWarning-module__uY4FEG__banner{margin-bottom:var(--space-cards);border:1px solid var(--color-cta);border-radius:var(--radius-card);background:#c97a3a14;gap:16px;padding:24px 28px;display:flex}.CattleWarning-module__uY4FEG__icon{color:var(--color-cta);flex-shrink:0;margin-top:2px}.CattleWarning-module__uY4FEG__body{flex:1;min-width:0}.CattleWarning-module__uY4FEG__heading{font-size:calc(var(--size-body) * .98);color:var(--color-text);margin:0 0 8px;font-weight:700}.CattleWarning-module__uY4FEG__text{color:var(--color-text-secondary);font-size:calc(var(--size-body) * .88);margin:0 0 14px;line-height:1.55}.CattleWarning-module__uY4FEG__list{color:var(--color-text-secondary);font-size:calc(var(--size-body) * .88);margin:0 0 14px;padding-left:1.2em;line-height:1.6}.CattleWarning-module__uY4FEG__list li{margin-bottom:4px}.CattleWarning-module__uY4FEG__link{font-size:var(--size-meta);letter-spacing:.04em;color:var(--color-accent);border-bottom:0;text-decoration:underline}
.PageHero-module__aE6RSq__hero{background:var(--color-card);align-items:flex-end;width:100%;height:min(46vh,680px);min-height:520px;display:flex;position:relative;overflow:hidden}.PageHero-module__aE6RSq__heroImage{object-fit:cover;object-position:center 45%;width:100%;height:100%;display:block;position:absolute;inset:0}.PageHero-module__aE6RSq__heroFallback{background:linear-gradient(160deg,#2c3a33 0%,#1b1b1b 100%);position:absolute;inset:0}.PageHero-module__aE6RSq__heroScrim{background:linear-gradient(#10141200 0%,#1014122e 45%,#101412b3 100%);position:absolute;inset:0}.PageHero-module__aE6RSq__heroInner{width:100%;max-width:var(--layout-max);padding:0 var(--space-edge) 40px;margin:0 auto;position:relative}.PageHero-module__aE6RSq__heroTitle{color:#fff;margin:0}.PageHero-module__aE6RSq__heroCredit{color:#ffffff8c;z-index:1;font-size:12px;position:absolute;bottom:12px;right:16px}@media (max-width:900px){.PageHero-module__aE6RSq__hero{height:34vh;min-height:480px}.PageHero-module__aE6RSq__heroInner{padding-bottom:28px}}
.TourCompareTable-module__82ikzq__wrap{margin:0 0 var(--space-paragraph);border:1px solid var(--color-line);border-radius:var(--radius-card);overflow-x:auto}.TourCompareTable-module__82ikzq__table{border-collapse:collapse;width:100%;min-width:640px;font-size:calc(var(--size-body) * .85);background:var(--color-card)}.TourCompareTable-module__82ikzq__caption{text-align:left;font-size:var(--size-meta);color:var(--color-text-meta);caption-side:top;padding:14px 16px 0}.TourCompareTable-module__82ikzq__table th,.TourCompareTable-module__82ikzq__table td{text-align:left;border-bottom:1px solid var(--color-line);vertical-align:top;white-space:nowrap;padding:12px 16px}.TourCompareTable-module__82ikzq__table thead th{color:var(--color-text-secondary);border-bottom:1px solid var(--color-line);font-weight:600}.TourCompareTable-module__82ikzq__table tbody th{white-space:normal;font-weight:500}.TourCompareTable-module__82ikzq__table tbody th a{border-bottom:1px solid var(--color-line)}.TourCompareTable-module__82ikzq__table tbody tr:last-child th,.TourCompareTable-module__82ikzq__table tbody tr:last-child td{border-bottom:none}
