:where([data-s=home-editorial-hero]).home-editorial-hero{padding-bottom:1.25rem;padding-top:clamp(1.4rem,3vw,3rem)}:where([data-s=home-editorial-hero]) .home-editorial-intro{background:radial-gradient(circle at 88% 10%,rgba(146,255,0,.15),transparent 30%),linear-gradient(135deg,#00c6c240,#04121cfa);border:1px solid rgba(0,229,224,.58);border-radius:20px;box-shadow:0 20px 45px #00000052;display:grid;gap:clamp(1.4rem,3vw,3rem);grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);padding:clamp(1.4rem,3.5vw,3rem)}:where([data-s=home-editorial-hero]) .home-editorial-eyebrow{color:#92ff00;font-family:Rajdhani,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.82rem;font-weight:900;letter-spacing:.12em;margin:0 0 .45rem;text-transform:uppercase}:where([data-s=home-editorial-hero]) h1{color:#fff;font-family:Rajdhani,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.25rem,5vw,4.35rem);font-weight:800;letter-spacing:-.035em;line-height:.95;margin:0 0 1.1rem;max-width:16ch;text-transform:none}:where([data-s=home-editorial-hero]) .home-editorial-lede{color:#fafffef2;font-size:clamp(1.08rem,1.55vw,1.28rem);font-weight:600;line-height:1.7;margin:0;max-width:74ch}:where([data-s=home-editorial-hero]) .home-editorial-method{align-content:start;display:grid;gap:.7rem;margin:0}:where([data-s=home-editorial-hero]) .home-editorial-method>div{background:#020c13ad;border:1px solid rgba(175,255,250,.2);border-radius:11px;padding:.9rem 1rem}:where([data-s=home-editorial-hero]) .home-editorial-method dt{color:#00e5e0;font-size:1.15rem;font-weight:900}:where([data-s=home-editorial-hero]) .home-editorial-method dd{color:#fafffee0;line-height:1.4;margin:.2rem 0 0}:where([data-s=home-editorial-hero]) .home-editorial-heading{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin:clamp(1.8rem,4vw,3rem) 0 1rem}:where([data-s=home-editorial-hero]) .home-editorial-heading h2{color:#fff;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:800;margin:0;text-transform:none}:where([data-s=home-editorial-hero]) .home-editorial-heading a{color:#92ff00;font-weight:800;text-decoration:underline;text-underline-offset:.2em}:where([data-s=home-editorial-hero]) .home-editorial-picks{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-s=home-editorial-hero]) .home-editorial-pick{background:#041822d9;border:1px solid rgba(0,198,194,.3);border-radius:14px;color:#fff;display:flex;flex-direction:column;overflow:hidden;transition:border-color .16s ease,transform .16s ease}:where([data-s=home-editorial-hero]) .home-editorial-pick:focus-visible,:where([data-s=home-editorial-hero]) .home-editorial-pick:hover{border-color:#92ff00;transform:translateY(-3px)}:where([data-s=home-editorial-hero]) .home-editorial-pick img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}:where([data-s=home-editorial-hero]) .home-editorial-pick>div{display:flex;flex:1;flex-direction:column;padding:1rem}:where([data-s=home-editorial-hero]) .home-editorial-pick h2{color:#00e5e0;font-size:1.35rem;font-weight:800;margin:0 0 .55rem;text-transform:none}:where([data-s=home-editorial-hero]) .home-editorial-pick p:not(.home-editorial-date){color:#fafffee6;flex:1;line-height:1.55;margin:0 0 .85rem}:where([data-s=home-editorial-hero]) .home-editorial-date{color:#92ff00;font-size:.76rem;font-weight:800;letter-spacing:.05em;margin:0 0 .3rem;text-transform:uppercase}:where([data-s=home-editorial-hero]) .home-editorial-pick span{color:#bffffb;font-weight:800}@media(max-width:900px){:where([data-s=home-editorial-hero]) .home-editorial-intro,:where([data-s=home-editorial-hero]) .home-editorial-picks{grid-template-columns:1fr}:where([data-s=home-editorial-hero]) .home-editorial-heading{align-items:flex-start;flex-direction:column}}.review-library-heading{margin-bottom:1.5rem;max-width:52rem}.review-library-heading h2{color:#affffa;font-family:Rajdhani,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1;text-transform:uppercase}.review-library-heading p{color:#fff;line-height:1.6;margin-top:.5rem}:where([data-s=s07]) h1,:where([data-s=s07]) h2,:where([data-s=s07]) h3,:where([data-s=s07]) h4,:where([data-s=s07]) h5,:where([data-s=s07]) h6,h1:where([data-s=s07]) h1,h2:where([data-s=s07]) h2,h3:where([data-s=s07]) h3,h4:where([data-s=s07]) h4,h5:where([data-s=s07]) h5,h6:where([data-s=s07]) h6{font-size:100%;font-weight:400}:where([data-s=s07]) .content blockquote:not(:last-child),:where([data-s=s07]) .content dl:not(:last-child),:where([data-s=s07]) .content ol:not(:last-child),:where([data-s=s07]) .content p:not(:last-child),:where([data-s=s07]) .content pre:not(:last-child),:where([data-s=s07]) .content table:not(:last-child),:where([data-s=s07]) .content ul:not(:last-child),:where([data-s=s07]).content blockquote:not(:last-child),:where([data-s=s07]).content dl:not(:last-child),:where([data-s=s07]).content ol:not(:last-child),:where([data-s=s07]).content p:not(:last-child),:where([data-s=s07]).content pre:not(:last-child),:where([data-s=s07]).content table:not(:last-child),:where([data-s=s07]).content ul:not(:last-child){margin-bottom:1em}:where([data-s=s07]) .content h1,:where([data-s=s07]) .content h2,:where([data-s=s07]) .content h3,:where([data-s=s07]) .content h4,:where([data-s=s07]) .content h5,:where([data-s=s07]) .content h6,:where([data-s=s07]).content h1,:where([data-s=s07]).content h2,:where([data-s=s07]).content h3,:where([data-s=s07]).content h4,:where([data-s=s07]).content h5,:where([data-s=s07]).content h6{color:#affffa;font-weight:600;line-height:1.125}:where([data-s=s07]) .content h1,:where([data-s=s07]).content h1{font-size:2em;margin-bottom:.5em}:where([data-s=s07]) .content h2,:where([data-s=s07]).content h2{font-size:1.75em;margin-bottom:.5714em}:where([data-s=s07]) .content h2:not(:first-child),:where([data-s=s07]).content h2:not(:first-child){margin-top:1.1428em}:where([data-s=s07]) .footer-description,:where([data-s=s07]).footer-description{text-align:center;z-index:1}:where([data-s=s07]) .footer-description h1,:where([data-s=s07]) .footer-description h2,:where([data-s=s07]).footer-description h1,:where([data-s=s07]).footer-description h2{color:#00c6c2;font-family:Rajdhani,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,ui-sans-serif,sans-serif;font-size:2rem;font-weight:600}
