.BlogPage-module__bIiCdW__container{background-color:var(--background-main);min-height:100vh;position:relative;overflow:hidden}.BlogPage-module__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] .BlogPage-module__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}.BlogPage-module__bIiCdW__heroContent{max-width:800px;margin:0 auto}.BlogPage-module__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}.BlogPage-module__bIiCdW__accent{background:linear-gradient(135deg,#ff7e5f 0%,#f25c05 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.BlogPage-module__bIiCdW__subtitle{color:var(--text-muted);max-width:600px;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.6}.BlogPage-module__bIiCdW__controls{width:100%;max-width:580px;margin:0 auto}.BlogPage-module__bIiCdW__searchWrapper{align-items:center;width:100%;display:flex;position:relative}.BlogPage-module__bIiCdW__searchIcon{color:var(--text-muted);opacity:.65;pointer-events:none;position:absolute;left:18px}.BlogPage-module__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}.BlogPage-module__bIiCdW__searchInput:focus{border-color:var(--text-accent);outline:none;box-shadow:0 0 0 3px #f25c0526}[data-theme=dark] .BlogPage-module__bIiCdW__searchInput{background:#1e1e1eb3;border-color:#ffffff1a;box-shadow:0 4px 20px #00000026}[data-theme=dark] .BlogPage-module__bIiCdW__searchInput:focus{border-color:var(--text-accent);box-shadow:0 0 0 3px #ff7e5f33}.BlogPage-module__bIiCdW__wrapper{box-sizing:border-box;width:100%;max-width:1300px;margin:auto;padding:4rem 1.5rem}.BlogPage-module__bIiCdW__featuredSection{margin-bottom:4rem}.BlogPage-module__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] .BlogPage-module__bIiCdW__featuredCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1e1eb3;border:1px solid #ffffff14}.BlogPage-module__bIiCdW__featuredCard:hover{border-color:var(--text-accent);transform:translateY(-6px);box-shadow:0 20px 50px #f25c051a}.BlogPage-module__bIiCdW__featuredImage{min-height:350px;position:relative;overflow:hidden}.BlogPage-module__bIiCdW__featuredImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.BlogPage-module__bIiCdW__featuredCard:hover .BlogPage-module__bIiCdW__featuredImage img{transform:scale(1.04)}.BlogPage-module__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}.BlogPage-module__bIiCdW__featuredContent{flex-direction:column;justify-content:center;padding:3rem;display:flex}.BlogPage-module__bIiCdW__featuredMeta{color:var(--text-muted);align-items:center;gap:12px;margin-bottom:1rem;font-size:.8rem;display:flex}.BlogPage-module__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}.BlogPage-module__bIiCdW__featuredCard:hover .BlogPage-module__bIiCdW__featuredTitle{color:var(--text-accent)}.BlogPage-module__bIiCdW__featuredExcerpt{color:var(--text-muted);margin:0 0 2rem;font-size:1rem;line-height:1.6}.BlogPage-module__bIiCdW__featuredLink{align-self:flex-start;margin-top:auto}.BlogPage-module__bIiCdW__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2.5rem 2rem;display:grid}.BlogPage-module__bIiCdW__sectionHeader{border-bottom:1px solid #0000000f;margin-bottom:2rem;padding-bottom:1rem}[data-theme=dark] .BlogPage-module__bIiCdW__sectionHeader{border-bottom:1px solid #ffffff0f}.BlogPage-module__bIiCdW__sectionTitle{color:var(--text-main);margin:0;font-size:1.5rem;font-weight:700}.BlogPage-module__bIiCdW__loader,.BlogPage-module__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}.BlogPage-module__bIiCdW__spinner{border:3px solid #f25c051a;border-top-color:var(--text-accent);border-radius:50%;width:40px;height:40px;animation:1s linear infinite BlogPage-module__bIiCdW__spin}@keyframes BlogPage-module__bIiCdW__spin{to{transform:rotate(360deg)}}.BlogPage-module__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){.BlogPage-module__bIiCdW__featuredCard{grid-template-columns:1fr}.BlogPage-module__bIiCdW__featuredContent{padding:2rem}.BlogPage-module__bIiCdW__featuredImage{height:300px;min-height:250px}}@media (max-width:768px){.BlogPage-module__bIiCdW__hero{padding:4rem 1rem 3rem}.BlogPage-module__bIiCdW__wrapper{padding:2rem 1rem}.BlogPage-module__bIiCdW__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}}
.BlogCard-module__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] .BlogCard-module__VK82LW__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1e1eb3;border:1px solid #ffffff14;box-shadow:0 4px 30px #0003}.BlogCard-module__VK82LW__card:hover{border-color:var(--text-accent);transform:translateY(-8px);box-shadow:0 12px 30px #f25c051f}[data-theme=dark] .BlogCard-module__VK82LW__card:hover{border-color:var(--text-accent);box-shadow:0 12px 30px #ff7e5f26}.BlogCard-module__VK82LW__imageWrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.BlogCard-module__VK82LW__imageWrapper img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.BlogCard-module__VK82LW__card:hover .BlogCard-module__VK82LW__imageWrapper img{transform:scale(1.06)}.BlogCard-module__VK82LW__overlay{opacity:.85;background:linear-gradient(#0000 40%,#0009);transition:opacity .4s;position:absolute;inset:0}.BlogCard-module__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}.BlogCard-module__VK82LW__content{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.BlogCard-module__VK82LW__meta{color:var(--text-muted);align-items:center;gap:12px;margin-bottom:.75rem;font-size:.75rem;display:flex}.BlogCard-module__VK82LW__meta span{align-items:center;gap:4px;display:flex}.BlogCard-module__VK82LW__titleLink{color:var(--text-main);margin-bottom:.75rem;text-decoration:none;display:block}.BlogCard-module__VK82LW__titleLink h3{margin:0;font-size:1.25rem;font-weight:700;line-height:1.4;transition:color .3s}.BlogCard-module__VK82LW__card:hover .BlogCard-module__VK82LW__titleLink h3{color:var(--text-accent)}.BlogCard-module__VK82LW__excerpt{color:var(--text-muted);flex-grow:1;margin:0 0 1.5rem;font-size:.9rem;line-height:1.6}.BlogCard-module__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] .BlogCard-module__VK82LW__footer{border-top:1px solid #ffffff0f}.BlogCard-module__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}.BlogCard-module__VK82LW__readMore svg{transition:transform .3s}.BlogCard-module__VK82LW__card:hover .BlogCard-module__VK82LW__readMore{color:var(--text-accent)}.BlogCard-module__VK82LW__card:hover .BlogCard-module__VK82LW__readMore svg{transform:translate(4px)}.BlogCard-module__VK82LW__card a{color:inherit;text-decoration:none}
