.bIiCdW_container{background-color:var(--background-main);min-height:100vh;position:relative;overflow:hidden}.bIiCdW_hero{text-align:center;background:radial-gradient(circle at 80% 20%,#f25c050f 0%,#0000 50%),radial-gradient(circle at 10% 80%,#ff7e5f08 0%,#0000 40%);border-bottom:1px solid #0000000d;padding:6rem 1.5rem 4rem;position:relative}[data-theme=dark] .bIiCdW_hero{background:radial-gradient(circle at 80% 20%,#f25c051f 0%,#0000 50%),radial-gradient(circle at 10% 80%,#1e1e1e66 0%,#0000 50%);border-bottom:1px solid #ffffff0d}.bIiCdW_heroContent{max-width:800px;margin:0 auto}.bIiCdW_pageTitle{color:var(--text-main);letter-spacing:-1px;margin-top:0;margin-bottom:1rem;font-size:clamp(2.5rem,6vw,3.8rem);font-weight:800;line-height:1.1}.bIiCdW_accent{background:linear-gradient(135deg,#ff7e5f 0%,#f25c05 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.bIiCdW_subtitle{color:var(--text-muted);max-width:600px;margin:0 auto 1.25rem;font-size:1.1rem;line-height:1.6}.bIiCdW_followRow{justify-content:center;align-items:center;margin-bottom:2.25rem;display:flex}.bIiCdW_controls{width:100%;max-width:580px;margin:0 auto}.bIiCdW_searchWrapper{align-items:center;width:100%;display:flex;position:relative}.bIiCdW_searchIcon{color:var(--text-muted);opacity:.65;pointer-events:none;position:absolute;left:18px}.bIiCdW_searchInput{border:1px solid var(--card-border-color);background:var(--card-background-color);width:100%;color:var(--text-main);box-sizing:border-box;border-radius:12px;padding:15px 20px 15px 50px;font-size:.95rem;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 2px 12px #00000008}.bIiCdW_searchInput:focus{border-color:var(--text-accent);outline:none;box-shadow:0 0 0 3px #f25c0526}[data-theme=dark] .bIiCdW_searchInput{background:#1e1e1eb3;border-color:#ffffff1a;box-shadow:0 4px 20px #00000026}[data-theme=dark] .bIiCdW_searchInput:focus{border-color:var(--text-accent);box-shadow:0 0 0 3px #ff7e5f33}.bIiCdW_wrapper{box-sizing:border-box;width:100%;max-width:1300px;margin:auto;padding:4rem 1.5rem}.bIiCdW_featuredSection{margin-bottom:4rem}.bIiCdW_featuredCard{background:var(--card-background-color);border:1px solid var(--card-border-color);border-radius:24px;grid-template-columns:1.2fr 1fr;transition:all .4s cubic-bezier(.165,.84,.44,1);display:grid;overflow:hidden;box-shadow:0 10px 40px #00000008}[data-theme=dark] .bIiCdW_featuredCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1e1eb3;border:1px solid #ffffff14}.bIiCdW_featuredCard:hover{border-color:var(--text-accent);transform:translateY(-6px);box-shadow:0 20px 50px #f25c051a}.bIiCdW_featuredImage{min-height:350px;position:relative;overflow:hidden}.bIiCdW_featuredImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.bIiCdW_featuredCard:hover .bIiCdW_featuredImage img{transform:scale(1.04)}.bIiCdW_featuredBadge{background:var(--button-primary-bg);color:var(--button-primary-text);text-transform:uppercase;letter-spacing:.5px;z-index:2;border-radius:30px;padding:6px 16px;font-size:.8rem;font-weight:700;position:absolute;top:20px;left:20px;box-shadow:0 4px 12px #00000026}.bIiCdW_featuredContent{flex-direction:column;justify-content:center;padding:3rem;display:flex}.bIiCdW_featuredMeta{color:var(--text-muted);align-items:center;gap:12px;margin-bottom:1rem;font-size:.8rem;display:flex}.bIiCdW_featuredTitle{color:var(--text-main);margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:1.25;transition:color .3s}.bIiCdW_featuredCard:hover .bIiCdW_featuredTitle{color:var(--text-accent)}.bIiCdW_featuredExcerpt{color:var(--text-muted);margin:0 0 2rem;font-size:1rem;line-height:1.6}.bIiCdW_featuredLink{align-self:flex-start;margin-top:auto}.bIiCdW_grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2.5rem 2rem;display:grid}.bIiCdW_sectionHeader{border-bottom:1px solid #0000000f;margin-bottom:2rem;padding-bottom:1rem}[data-theme=dark] .bIiCdW_sectionHeader{border-bottom:1px solid #ffffff0f}.bIiCdW_sectionTitle{color:var(--text-main);margin:0;font-size:1.5rem;font-weight:700}.bIiCdW_loader,.bIiCdW_empty{text-align:center;color:var(--text-muted);background-color:var(--background-secondary);border:1px dashed var(--card-border-color);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;max-width:600px;margin:4rem auto;padding:6rem 2rem;font-size:1.2rem;font-weight:500;display:flex}.bIiCdW_spinner{border:3px solid #f25c051a;border-top-color:var(--text-accent);border-radius:50%;width:40px;height:40px;animation:1s linear infinite bIiCdW_spin}@keyframes bIiCdW_spin{to{transform:rotate(360deg)}}.bIiCdW_empty:before{content:"";opacity:.4;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.637 10.637z'/%3E%3C/svg%3E") 50% no-repeat;width:48px;height:48px;margin:0 auto;display:block}@media (max-width:1024px){.bIiCdW_featuredCard{grid-template-columns:1fr}.bIiCdW_featuredContent{padding:2rem}.bIiCdW_featuredImage{height:300px;min-height:250px}}@media (max-width:768px){.bIiCdW_hero{padding:4rem 1rem 3rem}.bIiCdW_wrapper{padding:2rem 1rem}.bIiCdW_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}}
.VK82LW_card{background:var(--card-background-color);border:1px solid var(--card-border-color);border-radius:20px;flex-direction:column;height:100%;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}[data-theme=dark] .VK82LW_card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1e1eb3;border:1px solid #ffffff14;box-shadow:0 4px 30px #0003}.VK82LW_card:hover{border-color:var(--text-accent);transform:translateY(-8px);box-shadow:0 12px 30px #f25c051f}[data-theme=dark] .VK82LW_card:hover{border-color:var(--text-accent);box-shadow:0 12px 30px #ff7e5f26}.VK82LW_imageWrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.VK82LW_imageWrapper img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.VK82LW_card:hover .VK82LW_imageWrapper img{transform:scale(1.06)}.VK82LW_overlay{opacity:.85;background:linear-gradient(#0000 40%,#0009);transition:opacity .4s;position:absolute;inset:0}.VK82LW_categoryBadge{background:var(--button-primary-bg);color:var(--button-primary-text);letter-spacing:.5px;text-transform:uppercase;z-index:2;border-radius:30px;padding:4px 12px;font-size:.75rem;font-weight:600;position:absolute;top:15px;left:15px;box-shadow:0 4px 10px #00000026}.VK82LW_content{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.VK82LW_meta{color:var(--text-muted);align-items:center;gap:12px;margin-bottom:.75rem;font-size:.75rem;display:flex}.VK82LW_meta span{align-items:center;gap:4px;display:flex}.VK82LW_titleLink{color:var(--text-main);margin-bottom:.75rem;text-decoration:none;display:block}.VK82LW_titleLink h3{margin:0;font-size:1.25rem;font-weight:700;line-height:1.4;transition:color .3s}.VK82LW_card:hover .VK82LW_titleLink h3{color:var(--text-accent)}.VK82LW_excerpt{color:var(--text-muted);flex-grow:1;margin:0 0 1.5rem;font-size:.9rem;line-height:1.6}.VK82LW_footer{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}[data-theme=dark] .VK82LW_footer{border-top:1px solid #ffffff0f}.VK82LW_readMore{color:var(--text-accent);cursor:pointer;align-items:center;gap:6px;font-size:.85rem;font-weight:600;transition:gap .3s;display:inline-flex}.VK82LW_readMore svg{transition:transform .3s}.VK82LW_card:hover .VK82LW_readMore{color:var(--text-accent)}.VK82LW_card:hover .VK82LW_readMore svg{transform:translate(4px)}.VK82LW_card a{color:inherit;text-decoration:none}
