.page-module__i1yr5q__page{color:#f8fafc;background:#020817;min-height:100vh;overflow-x:clip}.page-module__i1yr5q__container{z-index:2;width:min(1220px,100% - 48px);margin:0 auto;position:relative}.page-module__i1yr5q__hero{background:radial-gradient(circle at 15% 8%,#2563eb29,#0000 38%),radial-gradient(circle at 88% 25%,#22d3ee0f,#0000 32%),linear-gradient(#031027 0%,#020817 100%);border-bottom:1px solid #67e8f914;padding:66px 0 48px;position:relative;overflow:hidden}.page-module__i1yr5q__heroGrid{pointer-events:none;opacity:.3;background-image:linear-gradient(#3b82f60b 1px,#0000 1px),linear-gradient(90deg,#3b82f60b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.page-module__i1yr5q__breadcrumb{color:#74869d;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;display:flex}.page-module__i1yr5q__breadcrumb a{color:#67e8f9;font-weight:750}.page-module__i1yr5q__eyebrow,.page-module__i1yr5q__sectionEyebrow{color:#67e8f9;letter-spacing:.16em;font-size:10px;font-weight:900}.page-module__i1yr5q__heroLayout{grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:50px;margin-top:12px;display:grid}.page-module__i1yr5q__hero h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,68px);line-height:1}.page-module__i1yr5q__heroLayout p{color:#a9b6c8;max-width:760px;margin:19px 0 0;font-size:16px;line-height:1.7}.page-module__i1yr5q__countCard{text-align:right;border-left:1px solid #67e8f929;align-content:center;justify-items:end;min-height:140px;padding:14px 0 14px 34px;display:grid;position:relative}.page-module__i1yr5q__countCard:before{content:"";filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#22d3ee1c 0%,#2563eb0b 42%,#0000 72%);border-radius:999px;width:170px;height:170px;position:absolute;top:50%;right:-42px;transform:translateY(-50%)}.page-module__i1yr5q__countCard strong{z-index:1;color:#fff;letter-spacing:-.07em;text-shadow:0 0 20px #22d3ee2e,0 0 46px #2563eb1a;font-size:clamp(70px,7vw,92px);font-weight:900;line-height:.82;position:relative}.page-module__i1yr5q__countCard span{z-index:1;color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:13px;font-weight:900;position:relative}.page-module__i1yr5q__countCard small{z-index:1;color:#73859c;margin-top:5px;font-size:9px;position:relative}.page-module__i1yr5q__categoryNav{flex-wrap:wrap;gap:8px;margin-top:31px;display:flex}.page-module__i1yr5q__categoryNav a{color:#94a8c0;background:#22d3ee07;border:1px solid #67e8f91a;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700;transition:color .16s,border-color .16s,background .16s,transform .16s}.page-module__i1yr5q__categoryNav a:hover{color:#fff;background:#22d3ee0e;border-color:#67e8f93b;transform:translateY(-1px)}.page-module__i1yr5q__postsSection{background:radial-gradient(circle at 90% 7%,#2563eb0d,#0000 26%),#020817;min-height:500px;padding:56px 0 90px}.page-module__i1yr5q__sectionHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.page-module__i1yr5q__sectionHeading h2{color:#fff;letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(28px,3.4vw,42px);line-height:1.08}.page-module__i1yr5q__searchLink{color:#67e8f9;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;font-weight:850;display:inline-flex}.page-module__i1yr5q__searchLink span,.page-module__i1yr5q__readMore span{transition:transform .16s}.page-module__i1yr5q__searchLink:hover span,.page-module__i1yr5q__readMore:hover span{transform:translate(3px)}.page-module__i1yr5q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.page-module__i1yr5q__card{background:linear-gradient(150deg,#05132af5,#020817fa);border:1px solid #67e8f91c;border-radius:21px;min-width:0;transition:transform .19s,border-color .19s,box-shadow .19s;overflow:hidden;box-shadow:0 20px 60px #00000029}.page-module__i1yr5q__card:hover{border-color:#67e8f936;transform:translateY(-3px);box-shadow:0 25px 70px #00000038}.page-module__i1yr5q__imageLink{aspect-ratio:16/9;background:#06152b;border-bottom:1px solid #67e8f914;justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module__i1yr5q__image{object-fit:contain;width:100%;height:100%;transition:transform .32s;display:block}.page-module__i1yr5q__card:hover .page-module__i1yr5q__image{transform:scale(1.01)}.page-module__i1yr5q__cardBody{padding:21px 22px 24px}.page-module__i1yr5q__meta{color:#7d8fa7;letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.page-module__i1yr5q__meta span:first-child{color:#67e8f9}.page-module__i1yr5q__meta i{background:#67e8f96b;border-radius:999px;width:3px;height:3px}.page-module__i1yr5q__card h3{color:#fff;letter-spacing:-.025em;margin:11px 0 0;font-size:22px;line-height:1.18}.page-module__i1yr5q__card h3 a{transition:color .16s}.page-module__i1yr5q__card h3 a:hover{color:#67e8f9}.page-module__i1yr5q__card p{color:#98a9bd;margin:12px 0 0;font-size:12px;line-height:1.65}.page-module__i1yr5q__readMore{color:#67e8f9;align-items:center;gap:8px;margin-top:16px;font-size:11px;font-weight:850;display:inline-flex}.page-module__i1yr5q__empty{text-align:center;justify-items:center;max-width:580px;margin:60px auto;display:grid}.page-module__i1yr5q__empty h3{color:#fff;margin:0;font-size:27px}.page-module__i1yr5q__empty p{color:#8192aa;margin:10px 0 0;font-size:13px}.page-module__i1yr5q__empty a{color:#67e8f9;margin-top:18px;font-size:12px;font-weight:850}@media (max-width:850px){.page-module__i1yr5q__heroLayout{grid-template-columns:1fr;gap:27px}.page-module__i1yr5q__countCard{text-align:left;border-top:1px solid #67e8f91c;border-left:0;justify-items:start;min-height:0;padding:22px 0 0}.page-module__i1yr5q__countCard:before{width:140px;height:140px;left:-42px;right:auto}.page-module__i1yr5q__countCard strong{font-size:64px}}@media (max-width:760px){.page-module__i1yr5q__container{width:min(100% - 30px,1220px)}.page-module__i1yr5q__hero{padding:46px 0 36px}.page-module__i1yr5q__hero h1{font-size:42px}.page-module__i1yr5q__heroLayout p{font-size:14px}.page-module__i1yr5q__postsSection{padding:42px 0 68px}.page-module__i1yr5q__sectionHeading{flex-direction:column;align-items:flex-start;gap:11px}.page-module__i1yr5q__grid{grid-template-columns:1fr}.page-module__i1yr5q__card h3{font-size:21px}}
