.TechArchive-module__yF21GW__archiveWrapper{background-color:var(--bg-primary,#fff);min-height:100vh;padding-top:8rem;padding-bottom:6rem;position:relative;overflow:hidden}@media (max-width:768px){.TechArchive-module__yF21GW__archiveWrapper{padding-top:6rem}}.TechArchive-module__yF21GW__pageHeader{text-align:center;margin-bottom:4rem}.TechArchive-module__yF21GW__badge{color:var(--brand-green);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;font-size:.85rem;font-weight:700;display:inline-block}.TechArchive-module__yF21GW__bigTitle{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1}.TechArchive-module__yF21GW__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:clamp(1rem,2vw,1.15rem)}.TechArchive-module__yF21GW__controlsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:3rem;display:flex}.TechArchive-module__yF21GW__categoryPills{scrollbar-width:none;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.TechArchive-module__yF21GW__categoryPills::-webkit-scrollbar{display:none}.TechArchive-module__yF21GW__pillBtn{color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:50px;padding:.6rem 1.25rem;font-size:.95rem;font-weight:500;transition:all .3s}.TechArchive-module__yF21GW__pillBtn:hover{color:var(--text-primary);border-color:#0003}.TechArchive-module__yF21GW__pillBtn[data-active=true]{background:var(--brand-green);color:#fff;border-color:var(--brand-green)}.TechArchive-module__yF21GW__searchBox{background:#f8fafc;border:1px solid #0000000d;border-radius:50px;align-items:center;min-width:280px;height:48px;padding:0 1rem;transition:all .3s;display:flex}@media (max-width:768px){.TechArchive-module__yF21GW__searchBox{width:100%;min-width:100%}}.TechArchive-module__yF21GW__searchBox:focus-within{border-color:var(--brand-green);background:#fff;box-shadow:0 4px 12px #82c3411a}.TechArchive-module__yF21GW__searchIcon{color:var(--text-secondary);margin-right:12px}.TechArchive-module__yF21GW__searchInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.TechArchive-module__yF21GW__searchInput::placeholder{color:var(--text-secondary);opacity:.7}.TechArchive-module__yF21GW__featuredArticle{background-color:#0000;flex-direction:row;align-items:center;gap:4rem;margin-bottom:5rem;text-decoration:none;display:flex}.TechArchive-module__yF21GW__featuredImageWrapper{aspect-ratio:16/10;background-color:var(--light-mint);border-radius:24px;flex:1;position:relative;overflow:hidden}.TechArchive-module__yF21GW__featuredImage{object-fit:cover;width:100%;height:100%}.TechArchive-module__yF21GW__featuredContent{color:var(--text-primary);flex:1}.TechArchive-module__yF21GW__featuredCategory{color:var(--brand-green);text-transform:uppercase;letter-spacing:.05em;background:#82c3411a;border-radius:50px;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}.TechArchive-module__yF21GW__featuredTitle{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.1;transition:color .3s}.TechArchive-module__yF21GW__featuredArticle:hover .TechArchive-module__yF21GW__featuredTitle{color:var(--brand-green)}.TechArchive-module__yF21GW__featuredExcerpt{color:var(--text-secondary);margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.TechArchive-module__yF21GW__featuredMeta{color:var(--text-secondary);align-items:center;gap:1.5rem;font-size:.95rem;display:flex}.TechArchive-module__yF21GW__featuredDate{align-items:center;gap:.5rem;display:flex}.TechArchive-module__yF21GW__featuredReadMore{color:var(--text-primary);align-items:center;gap:.5rem;margin-top:2rem;font-size:1rem;font-weight:600;transition:color .3s;display:flex}.TechArchive-module__yF21GW__featuredArticle:hover .TechArchive-module__yF21GW__featuredReadMore{color:var(--brand-green)}@media (max-width:992px){.TechArchive-module__yF21GW__featuredArticle{flex-direction:column;gap:2rem}}.TechArchive-module__yF21GW__articleGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2.5rem;margin-bottom:4rem;display:grid}.TechArchive-module__yF21GW__articleCard{group:card;flex-direction:column;text-decoration:none;display:flex}.TechArchive-module__yF21GW__cardImageWrapper{aspect-ratio:16/10;background-color:var(--light-mint);border-radius:16px;width:100%;margin-bottom:1.5rem;position:relative;overflow:hidden}.TechArchive-module__yF21GW__cardImage{object-fit:cover;width:100%;height:100%}.TechArchive-module__yF21GW__cardCategory{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--brand-green);text-transform:uppercase;letter-spacing:.05em;z-index:2;background:#fffffff2;border-radius:50px;padding:.3rem .8rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;left:1rem}.TechArchive-module__yF21GW__cardMeta{color:var(--text-secondary);align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.TechArchive-module__yF21GW__cardTitle{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);margin-bottom:.75rem;font-size:1.4rem;font-weight:700;line-height:1.3;transition:color .3s}.TechArchive-module__yF21GW__articleCard:hover .TechArchive-module__yF21GW__cardTitle{color:var(--brand-green)}.TechArchive-module__yF21GW__cardExcerpt{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.TechArchive-module__yF21GW__readMore{color:var(--text-primary);align-items:center;gap:.5rem;margin-top:auto;font-size:.9rem;font-weight:600;transition:color .3s;display:flex}.TechArchive-module__yF21GW__readMoreArrow{transition:transform .3s}.TechArchive-module__yF21GW__articleCard:hover .TechArchive-module__yF21GW__readMore{color:var(--brand-green)}.TechArchive-module__yF21GW__articleCard:hover .TechArchive-module__yF21GW__readMoreArrow{transform:translate(4px)}.TechArchive-module__yF21GW__noResults{text-align:center;color:var(--text-secondary);grid-column:1/-1;padding:4rem;font-size:1.1rem}.TechArchive-module__yF21GW__paginationRow{justify-content:center;align-items:center;gap:.5rem;display:flex}.TechArchive-module__yF21GW__pageBtnIcon{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.TechArchive-module__yF21GW__pageBtnIcon:hover:not(:disabled){border-color:var(--brand-green);color:var(--brand-green)}.TechArchive-module__yF21GW__pageBtnIcon:disabled{opacity:.3;cursor:not-allowed}.TechArchive-module__yF21GW__pageNumbers{gap:.5rem;display:flex}.TechArchive-module__yF21GW__pageNum{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-weight:500;transition:all .3s;display:flex}.TechArchive-module__yF21GW__pageNum:hover{color:var(--text-primary);background:#0000000d}.TechArchive-module__yF21GW__pageNum[data-active=true]{background:var(--brand-green);color:#fff}.low-perf .TechArchive-module__yF21GW__cardCategory{-webkit-backdrop-filter:none!important;background:#fff!important}
