.hero-card[data-astro-cid-ma4bxo2u]{display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--tt-border-color);transition:box-shadow var(--transition-fast);height:100%}.hero-card[data-astro-cid-ma4bxo2u]:hover{box-shadow:var(--shadow-hover)}.hero-image-wrap[data-astro-cid-ma4bxo2u]{position:relative;overflow:hidden;aspect-ratio:16 / 9;background-color:var(--tt-extra-color)}.hero-img[data-astro-cid-ma4bxo2u]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.hero-card[data-astro-cid-ma4bxo2u]:hover .hero-img[data-astro-cid-ma4bxo2u]{transform:scale(1.03)}.hero-badge-wrap[data-astro-cid-ma4bxo2u]{position:absolute;bottom:12px;left:12px;z-index:2}.hero-content[data-astro-cid-ma4bxo2u]{padding:24px;display:flex;flex-direction:column;flex:1}.author-meta-link[data-astro-cid-ma4bxo2u]{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--tt-primary-color)}.author-mini-avatar[data-astro-cid-ma4bxo2u]{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid var(--tt-border-dark)}.hero-title[data-astro-cid-ma4bxo2u]{font-size:1.85rem;font-weight:800;line-height:1.25;margin-top:12px;margin-bottom:12px;color:var(--tt-primary-color)}.hero-title[data-astro-cid-ma4bxo2u] a[data-astro-cid-ma4bxo2u]{color:var(--tt-primary-color);text-decoration:none}.hero-title[data-astro-cid-ma4bxo2u] a[data-astro-cid-ma4bxo2u]:hover{color:var(--tt-hover)}.hero-excerpt[data-astro-cid-ma4bxo2u]{font-family:var(--font-body);font-size:.95rem;line-height:1.65;color:#4a4a52;margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-read-more[data-astro-cid-ma4bxo2u]{margin-top:auto;font-family:var(--font-ui);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tt-hover);display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:gap var(--transition-fast)}.hero-card[data-astro-cid-ma4bxo2u]:hover .hero-read-more[data-astro-cid-ma4bxo2u]{gap:10px}@media(max-width:768px){.hero-title[data-astro-cid-ma4bxo2u]{font-size:1.4rem}.hero-content[data-astro-cid-ma4bxo2u]{padding:18px}}.h-card[data-astro-cid-qpophkuv]{display:flex;gap:14px;align-items:flex-start;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--tt-border-color)}.h-card[data-astro-cid-qpophkuv]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.h-thumb-wrap[data-astro-cid-qpophkuv]{flex-shrink:0;width:100px;height:75px;overflow:hidden;background-color:var(--tt-extra-color)}.h-img[data-astro-cid-qpophkuv]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.h-card[data-astro-cid-qpophkuv]:hover .h-img[data-astro-cid-qpophkuv]{transform:scale(1.06)}.h-body[data-astro-cid-qpophkuv]{flex:1;min-width:0}.h-badge[data-astro-cid-qpophkuv]{margin-bottom:5px}.h-title[data-astro-cid-qpophkuv]{font-size:.92rem;font-weight:700;line-height:1.35;margin-bottom:6px;color:var(--tt-primary-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.h-title[data-astro-cid-qpophkuv] a[data-astro-cid-qpophkuv]{color:var(--tt-primary-color);text-decoration:none}.h-title[data-astro-cid-qpophkuv] a[data-astro-cid-qpophkuv]:hover{color:var(--tt-hover)}.h-author[data-astro-cid-qpophkuv]{color:var(--tt-gray-dark)}.hero-grid-section[data-astro-cid-oa7zpawh]{margin-bottom:48px}.hero-grid-layout[data-astro-cid-oa7zpawh]{display:grid;grid-template-columns:1.6fr 1fr;gap:30px;align-items:stretch}@media(max-width:980px){.hero-grid-layout[data-astro-cid-oa7zpawh]{grid-template-columns:1fr;gap:24px}}.hero-lead-col[data-astro-cid-oa7zpawh]{display:flex;flex-direction:column}.hero-sub-col[data-astro-cid-oa7zpawh]{background-color:var(--tt-extra-color);border:1px solid var(--tt-border-color);padding:24px;display:flex;flex-direction:column}.hero-sub-header[data-astro-cid-oa7zpawh]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:16px;border-bottom:2px solid var(--tt-primary-color);position:relative}.hero-sub-header[data-astro-cid-oa7zpawh]:after{content:"";position:absolute;bottom:-2px;left:0;width:40px;height:2px;background-color:var(--tt-hover)}.hero-sub-title[data-astro-cid-oa7zpawh]{font-size:1.05rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--tt-primary-color)}.sub-lead-indicator[data-astro-cid-oa7zpawh]{font-family:var(--font-ui);font-size:.65rem;font-weight:800;letter-spacing:.08em;padding:2px 6px;background-color:#e53935;color:#fff;border-radius:2px}.hero-sub-list[data-astro-cid-oa7zpawh]{display:flex;flex-direction:column;justify-content:space-between;flex:1}.newsletter-banner-section[data-astro-cid-cpgarrc7]{background-color:var(--tt-extra-color);border:1px solid var(--tt-border-color);border-left:5px solid var(--tt-hover);padding:44px 36px;margin:54px 0}.banner-inner[data-astro-cid-cpgarrc7]{display:grid;grid-template-columns:1.4fr 1fr;gap:36px;align-items:center}@media(max-width:900px){.banner-inner[data-astro-cid-cpgarrc7]{grid-template-columns:1fr;gap:24px}.newsletter-banner-section[data-astro-cid-cpgarrc7]{padding:30px 20px}}.banner-eyebrow[data-astro-cid-cpgarrc7]{display:block;font-family:var(--font-ui);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--tt-hover);margin-bottom:8px}.banner-headline[data-astro-cid-cpgarrc7]{font-size:1.65rem;font-weight:800;line-height:1.25;color:var(--tt-primary-color);margin-bottom:12px}.highlight[data-astro-cid-cpgarrc7]{color:var(--tt-hover)}.banner-description[data-astro-cid-cpgarrc7]{font-family:var(--font-body);font-size:.92rem;line-height:1.6;color:#55555e;margin-bottom:0}.banner-form[data-astro-cid-cpgarrc7]{display:flex;flex-direction:column;gap:10px}.form-row[data-astro-cid-cpgarrc7]{display:flex;gap:8px}@media(max-width:540px){.form-row[data-astro-cid-cpgarrc7]{flex-direction:column}}.banner-input[data-astro-cid-cpgarrc7]{flex:1;padding:13px 16px;font-family:var(--font-body);font-size:.92rem;background-color:#fff;border:1px solid var(--tt-border-color);outline:none;transition:border-color var(--transition-fast)}.banner-input[data-astro-cid-cpgarrc7]:focus{border-color:var(--tt-hover)}.banner-submit-btn[data-astro-cid-cpgarrc7]{background-color:var(--tt-hover);color:#fff;font-family:var(--font-ui);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:13px 24px;border:none;cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast)}.banner-submit-btn[data-astro-cid-cpgarrc7]:hover{background-color:#3b37b3}.banner-note[data-astro-cid-cpgarrc7]{font-size:.75rem;color:var(--tt-gray-dark)}.home-page[data-astro-cid-j7pv25f6]{padding-top:24px;padding-bottom:72px}.news-ticker-wrap[data-astro-cid-j7pv25f6]{display:flex;align-items:center;background-color:var(--tt-extra-color);border:1px solid var(--tt-border-color);margin-bottom:28px;overflow:hidden;height:42px}.ticker-badge[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;background-color:var(--tt-primary-color);color:#fff;font-family:var(--font-ui);font-size:.72rem;font-weight:800;letter-spacing:.08em;padding:0 16px;height:100%;flex-shrink:0}.ticker-dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;background-color:var(--tt-accent-color);border-radius:50%;box-shadow:0 0 6px var(--tt-accent-color)}.ticker-content[data-astro-cid-j7pv25f6]{flex:1;overflow:hidden;padding:0 16px;white-space:nowrap}.ticker-track[data-astro-cid-j7pv25f6]{display:inline-flex;gap:32px;animation:ticker-slide 35s linear infinite}.ticker-track[data-astro-cid-j7pv25f6]:hover{animation-play-state:paused}@keyframes ticker-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:.82rem;font-weight:600;color:var(--tt-primary-color);text-decoration:none}.ticker-link[data-astro-cid-j7pv25f6]:hover{color:var(--tt-hover)}.ticker-cat[data-astro-cid-j7pv25f6]{color:var(--tt-hover);font-weight:700}.main-feed-column[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.feed-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}@media(max-width:680px){.feed-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:20px}}.category-spotlight-section[data-astro-cid-j7pv25f6]{margin-bottom:56px}.spotlight-header[data-astro-cid-j7pv25f6]{border-bottom:2px solid var(--tt-primary-color)}.header-left[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px}.header-pill[data-astro-cid-j7pv25f6]{font-family:var(--font-ui);font-size:.65rem;font-weight:800;letter-spacing:.08em;padding:3px 8px;background-color:var(--tt-accent-color);color:#fff}.adventure-pill[data-astro-cid-j7pv25f6]{background-color:#2b8a3e}.slow-pill[data-astro-cid-j7pv25f6]{background-color:#0ca678}.spotlight-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:980px){.spotlight-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.spotlight-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
