.BlogScreen_mainWrapper__hfJRJ{overflow-y:auto;height:100%}.BlogScreen_container__Xu9iq{width:min(var(--tm-content-max),100% - 32rem);max-width:none;margin:0 auto;padding:clamp(18rem,4vw,44rem) 0;min-height:100vh;background-color:var(--tm-bg);color:var(--tm-text)}.BlogScreen_header__NNPit{text-align:left;margin-bottom:18rem;padding:clamp(20rem,4vw,32rem);background:var(--tm-surface);border:1rem solid var(--tm-border);border-radius:8rem;color:var(--tm-text);box-shadow:var(--tm-shadow-sm);animation:BlogScreen_fadeLift__QPmC_ .42s ease both}.BlogScreen_eyebrow__HL3PQ{margin-bottom:8rem;color:var(--tm-primary);font-size:13rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.BlogScreen_title__59iYt{font-size:clamp(30rem,4vw,44rem);line-height:1.14;font-weight:800;color:var(--tm-text);margin-bottom:10rem}.BlogScreen_subtitle__jjQjL{max-width:760rem;font-size:17rem;line-height:1.6;color:var(--tm-text-muted)}.BlogScreen_categoryFilter__KgmUv{display:flex;flex-wrap:wrap;gap:10rem;justify-content:flex-start;align-items:center;margin-bottom:30rem;padding:15rem;background:var(--tm-surface);border:1rem solid var(--tm-border);border-radius:8rem;box-shadow:var(--tm-shadow-sm)}.BlogScreen_filterLabel__BDfk_{margin-right:4rem;color:var(--tm-text-muted);font-size:13rem;font-weight:700}.BlogScreen_categoryBtn__p0YnL{padding:8rem 16rem;border:1rem solid var(--tm-border);border-radius:999rem;background:var(--tm-surface);color:var(--tm-text);font-size:14rem;cursor:pointer;transition:all .2s ease}.BlogScreen_categoryBtn__p0YnL:hover{border-color:var(--tm-primary);color:var(--tm-primary);background:var(--tm-primary-soft)}.BlogScreen_categoryBtn__p0YnL.BlogScreen_active__ffkfx{background:var(--tm-primary);border-color:var(--tm-primary);color:#fff}.BlogScreen_categoryBtn__p0YnL .BlogScreen_count__wnYim{margin-left:4rem;opacity:.7;font-size:12rem}.BlogScreen_blogGrid__zFrEZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(300rem,1fr));grid-gap:18rem;gap:18rem}.BlogScreen_blogCard__a_XKM{background:var(--tm-surface);border:1rem solid var(--tm-border);border-radius:8rem;overflow:hidden;box-shadow:0 2rem 10rem rgba(0,0,0,.06);text-decoration:none;color:inherit;display:flex;flex-direction:column;min-height:100%;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.BlogScreen_blogCard__a_XKM:hover{transform:translateY(-3rem);border-color:rgba(21,142,126,.35);box-shadow:var(--tm-shadow-md)}@keyframes BlogScreen_fadeLift__QPmC_{0%{opacity:0;transform:translateY(8rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.BlogScreen_blogCard__a_XKM,.BlogScreen_header__NNPit,.BlogScreen_loadMoreBtn__PB_bT{animation:none;transition:none}.BlogScreen_blogCard__a_XKM:hover,.BlogScreen_loadMoreBtn__PB_bT:hover{transform:none}}.BlogScreen_imageWrapper__Uyyg9{position:relative;width:100%;aspect-ratio:16/9;min-height:168rem;overflow:hidden;background:var(--tm-surface-muted)}.BlogScreen_blogImage__54nim{object-fit:cover}.BlogScreen_placeholderImage__jF1Ct{width:100%;height:100%;background:linear-gradient(135deg,var(--tm-primary-soft) 0,var(--tm-accent-soft) 100%);display:flex;align-items:center;justify-content:center;color:var(--tm-primary);font-size:34rem;font-weight:800}.BlogScreen_featuredBadge__NANtw{position:absolute;top:10rem;right:10rem;background:var(--tm-accent);color:#2f2403;padding:4rem 10rem;border-radius:12rem;font-size:12rem;font-weight:600}.BlogScreen_cardContent__Oy7xF{padding:16rem;display:flex;flex:1 1;flex-direction:column}.BlogScreen_cardTopline__p05fR{display:flex;align-items:center;justify-content:space-between;gap:10rem;margin-bottom:12rem}.BlogScreen_category__xqFn3{display:inline-block;background:var(--tm-primary-soft);color:var(--tm-primary);padding:5rem 10rem;border-radius:999rem;font-size:12rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.BlogScreen_blogTitle__EdPGN{font-size:17rem;font-weight:700;color:var(--tm-text);margin-bottom:8rem;line-height:1.38;-webkit-line-clamp:2}.BlogScreen_blogTitle__EdPGN,.BlogScreen_excerpt__HTgcu{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.BlogScreen_excerpt__HTgcu{font-size:14rem;color:var(--tm-text-muted);line-height:1.55;margin-bottom:16rem;-webkit-line-clamp:3}.BlogScreen_cardFooter__vqvIR{display:flex;align-items:center;justify-content:space-between;gap:12rem;margin-top:auto;font-size:12rem;color:var(--tm-text-muted)}.BlogScreen_date__CdQGa{color:var(--tm-text-muted);font-size:12rem;line-height:1.3;text-align:right;white-space:nowrap}.BlogScreen_readTime__eaW6r{font-weight:600}.BlogScreen_readMore__fFEnC{display:inline-flex;align-items:center;justify-content:center;min-height:32rem;padding:6rem 12rem;border:1rem solid var(--tm-primary);border-radius:6rem;color:var(--tm-primary);font-size:13rem;font-weight:700}.BlogScreen_empty__Lxi6d,.BlogScreen_loading__Oz1Qm{text-align:center;padding:60rem 20rem;font-size:16rem;color:var(--tm-text-muted);background:var(--tm-surface);border:1rem solid var(--tm-border);border-radius:8rem;box-shadow:var(--tm-shadow-sm)}.BlogScreen_loadMoreWrapper__Mhzjt{display:flex;justify-content:center;margin-top:40rem}.BlogScreen_loadMoreBtn__PB_bT{padding:15rem 35rem;background:var(--tm-primary);color:#fff;border:none;border-radius:8rem;font-size:16rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:var(--tm-shadow-sm)}.BlogScreen_loadMoreBtn__PB_bT:hover:not(:disabled){background:var(--tm-primary-hover);transform:translateY(-2rem);box-shadow:0 6rem 16rem rgba(255,17,85,.4)}.BlogScreen_loadMoreBtn__PB_bT:disabled{opacity:.7;cursor:not-allowed}.BlogScreen_yearPassWrapper__xHAAm{margin-top:50rem;margin-bottom:20rem}.BlogScreen_sectionHeader__Arv6r{margin:4rem 0 16rem}.BlogScreen_sectionHeader__Arv6r h2{color:var(--tm-text);font-size:22rem;line-height:1.25;font-weight:800;margin-bottom:4rem}.BlogScreen_sectionHeader__Arv6r p{color:var(--tm-text-muted);font-size:14rem;line-height:1.5}@media(max-width:600px){.BlogScreen_container__Xu9iq{width:calc(100% - 24rem);padding:18rem 0}.BlogScreen_header__NNPit{padding:20rem;margin-bottom:20rem}.BlogScreen_title__59iYt{font-size:26rem}.BlogScreen_subtitle__jjQjL{font-size:14rem}.BlogScreen_blogGrid__zFrEZ{grid-template-columns:1fr;gap:15rem}.BlogScreen_cardTopline__p05fR{align-items:flex-start;flex-direction:column;gap:8rem}.BlogScreen_date__CdQGa{text-align:left}.BlogScreen_categoryFilter__KgmUv{padding:10rem;gap:8rem}.BlogScreen_categoryBtn__p0YnL{padding:6rem 12rem;font-size:12rem}.BlogScreen_blogTitle__EdPGN{font-size:16rem}.BlogScreen_cardContent__Oy7xF{padding:15rem}.BlogScreen_searchWrapper__2zfUA{flex-direction:column}.BlogScreen_searchBtn__n5dG7,.BlogScreen_searchInputWrapper__cGhfP{width:100%}}.BlogScreen_searchWrapper__2zfUA{margin-bottom:20rem;padding:15rem;background:var(--tm-surface);box-shadow:var(--tm-shadow-sm)}.BlogScreen_searchInputWrapper__cGhfP,.BlogScreen_searchWrapper__2zfUA{display:flex;gap:10rem;border:1rem solid var(--tm-border);border-radius:8rem}.BlogScreen_searchInputWrapper__cGhfP{flex:1 1;align-items:center;padding:10rem 15rem;background:var(--tm-surface-muted);transition:border-color .2s}.BlogScreen_searchInputWrapper__cGhfP:focus-within{border-color:var(--tm-primary)}.BlogScreen_searchIcon__L_md3{font-size:12rem;font-weight:800;color:var(--tm-text-muted);text-transform:uppercase}.BlogScreen_searchInput___tpNJ{flex:1 1;border:none;background:rgba(0,0,0,0);font-size:14rem;color:var(--tm-text);outline:none}.BlogScreen_clearBtn__86L_9,.BlogScreen_searchInput___tpNJ::placeholder{color:var(--color-more-light-black)}.BlogScreen_clearBtn__86L_9{padding:4rem 8rem;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:12rem}.BlogScreen_clearBtn__86L_9:hover{color:var(--bg-red)}.BlogScreen_searchBtn__n5dG7{padding:12rem 24rem;border:none;border-radius:8rem;background:var(--tm-primary);color:#fff;font-size:14rem;font-weight:600;cursor:pointer;transition:background .2s}.BlogScreen_searchBtn__n5dG7:hover{background:var(--tm-primary-hover)}.BlogScreen_searchResultsInfo__vCPS6{display:flex;align-items:center;gap:15rem;padding:12rem 20rem;margin-bottom:20rem;background:var(--tm-primary-soft);border-radius:8rem;font-size:14rem;color:var(--tm-text)}.BlogScreen_clearSearchLink__q8gnn{padding:4rem 12rem;border:none;background:rgba(0,0,0,0);color:var(--bg-button);cursor:pointer;text-decoration:underline;font-size:14rem}.BlogScreen_clearSearchLink__q8gnn:hover{color:var(--bg-red)}