.rs-page{z-index:1;position:relative}.rs-wh{color:#fff}.rs-lbl{color:#fff9}.rs-page .sec-head h2{letter-spacing:-.06em;font-size:clamp(44px,6vw,88px);line-height:.92}.rs-page .art-title h1{letter-spacing:-.062em;line-height:.9}.rs-page .art-title .dek{color:#fffc}.rs-page .crumbs a{color:#ffffff9e}.rs-page .crumbs a:hover{color:#fff}.rs-page .crumbs .sep{color:#ffffff4d}.rs-shelf{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:32px 20px;display:grid}.rs-shelf.three{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-report{display:block}.rs-report img,.rs-cover img{aspect-ratio:16/10;object-fit:cover;border:1px solid #ffffff1a;border-radius:18px;width:100%;height:auto;transition:transform .3s;display:block}.rs-report:hover img,.rs-report:focus-visible img{transform:translateY(-5px)}.rs-report .cap{gap:6px;padding-top:14px;display:grid}.rs-report .cap .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.rs-report .mono{color:#fff9}.rs-report .go{color:#fff;opacity:0;transition:opacity .2s}.rs-report:hover .go,.rs-report:focus-visible .go{opacity:1}.rs-report h3{letter-spacing:-.02em;color:#fff;font-size:19px;line-height:1.25}.rs-report:focus-visible{outline-offset:6px;border-radius:18px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.rs-report img{transition:none}.rs-report:hover img{transform:none}}.rs-series{margin-top:72px}.rs-series:first-of-type{margin-top:8px}.rs-series-head{border-bottom:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:26px;padding-bottom:18px;display:flex}.rs-series-head h3{letter-spacing:-.05em;color:#fff;font-size:clamp(28px,3vw,40px);line-height:1}.rs-series-head p{color:#ffffffa8;max-width:520px;margin:0;font-size:15.5px}.rs-panel{-webkit-backdrop-filter:blur(24px)saturate(1.3);background:#ffffff0e;border:1px solid #ffffff21;border-radius:22px;box-shadow:inset 0 1px #ffffff14}.rs-issues{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rs-issue{border-radius:22px;grid-template-columns:minmax(0,1fr);transition:border-color .2s;display:grid;overflow:hidden}.rs-issue img{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid #ffffff1a;width:100%;height:auto;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.rs-issue .body{gap:10px;padding:24px 28px 28px;display:grid}.rs-issue h3{letter-spacing:-.05em;color:#fff;font-size:clamp(28px,2.8vw,38px);line-height:1}.rs-issue p{color:#ffffffc7;margin:0}.rs-issue .mono{color:#fff9}.rs-issue .go{color:#fff}.rs-issue:hover{border-color:#ffffff59}.rs-page .card .card-img{background:#05030f66}.rs-page .card h3{letter-spacing:-.025em;line-height:1.18}.rs-page .card p{color:#ffffffb8}.rs-page .card .mono{color:#ffffff94}.rs-ph{background:#05030f59;place-items:center;width:100%;height:100%;display:grid}.rs-ph span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-size:13px}.rs-card-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.rs-card-meta .rs-cat{color:#ffffffd9}.rs-card-tags{flex-wrap:wrap;gap:6px 10px;margin-top:4px;display:flex}.rs-card-tags span{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#ffffff80;font-size:11px}.rs-filters{gap:14px;margin:0 0 36px;display:grid}.rs-filters .mono{color:#fff9;margin-bottom:8px;display:block}.rs-count{margin:0 0 22px}.rs-page .issues a{border-top-color:#ffffff1f;transition:background .2s}.rs-page .issues a:hover h4{color:#fff;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.rs-page .issues h4{color:#fff}.rs-mfh-n{color:var(--magenta-lt)}.rs-rank{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;padding:44px;display:grid}.rs-rank-covers{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rs-rank-covers a{display:block}.rs-rank-covers img{aspect-ratio:1500/1013;object-fit:cover;border:1px solid #ffffff1a;border-radius:18px;width:100%;height:auto;transition:transform .3s}.rs-rank-covers a:hover img{transform:translateY(-5px)}.rs-rank-covers .mono{color:#ffffffbf;margin-top:12px;display:block}.rs-rank h2{letter-spacing:-.06em;margin-bottom:16px;font-size:clamp(40px,4.6vw,64px);line-height:.94}.rs-rank p{color:#fffc;max-width:44ch;margin-bottom:26px}.rs-hero{padding:72px 0 24px;position:relative}.rs-hero .wrap{z-index:1;position:relative}.rs-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;margin-top:28px;display:grid}.rs-hero h1{letter-spacing:-.062em;color:#fff;font-size:clamp(48px,6.4vw,96px);line-height:.9}.rs-hero .dek{color:#ffffffd6;max-width:40ch;margin:26px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.rs-hero-cover{display:block}.rs-hero-cover img{border:1px solid #ffffff24;border-radius:22px;width:100%;height:auto;display:block}.rs-hero-cover.crop img{aspect-ratio:16/10.4;object-fit:cover}.rs-hero-cover .mono{color:#fff9;margin-top:12px;display:block}.rs-get{padding-top:64px}.rs-get .blocks{max-width:980px}.rs-page .blk-html p,.rs-page .blk-html li{color:#fffc}.rs-page .blk-html h3{color:#fff}.rs-page .blk-html a,.rs-page .prose a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.rs-page .blk-html a:hover,.rs-page .prose a:hover{text-decoration-color:#fff}.rs-page .blk-html blockquote{color:#fff;border-left-color:#ffffff80}.rs-page .blk-img img{background:0 0;border-color:#ffffff1f}.rs-page .blk-img figcaption span{color:#ffffffa8}.rs-page .blk-links a:hover{border-color:#fff6}.rs-art .art-cover{box-shadow:none;border-color:#ffffff24}.rs-art .byline{border-color:#ffffff24}.rs-art .byline .who{color:#fff}.rs-art .byline .av{color:#05030f;background:#fff}.rs-art .byline .mono{color:#fff9}.rs-read{-webkit-backdrop-filter:blur(30px)saturate(1.1);background:#05030f9e;border:1px solid #ffffff1a;border-radius:28px;margin-top:56px;box-shadow:inset 0 1px #ffffff0f}.rs-read .art-body{grid-template-columns:220px minmax(0,700px);justify-content:center;padding:64px 56px 72px}.rs-art .prose p{color:#ffffffdb;font-size:19px;line-height:1.75}.rs-art .blk-html p,.rs-art .blk-html li{color:#ffffffdb;font-size:18.5px;line-height:1.75}.rs-art .blk-html h2,.rs-art .blk-html h3,.rs-art .blk-html h4{color:#fff;letter-spacing:-.035em}.rs-art .endmark .mono{color:#ffffff80}.rs-art .endmark .rule{background:#ffffff29}.rs-art-side .glass{background:#ffffff0a;border-radius:18px;padding:18px}.rs-art-side .mono{color:#fff9}.rs-art-side .nl{padding:0}.rs-art-side .subscribe{gap:10px;display:grid}.rs-art-side .subscribe input{width:100%}.rs-art-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.rs-art-tags a{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:5px 10px;font-size:11px;transition:background .2s,color .2s,border-color .2s}.rs-art-tags a:hover{color:#05030f;background:#fff;border-color:#fff}.rs-art .blk-img{margin:28px 0}.rs-art .blk-img img{border:1px solid #ffffff1f;border-radius:14px;height:auto}.rs-art .blk-row{display:block}.rs-art-mobile{margin-top:40px;display:none}.rs-more-card{border-radius:22px;gap:14px;padding:32px;transition:border-color .2s;display:grid}.rs-more-card h3{letter-spacing:-.045em;font-size:clamp(26px,2.6vw,34px);line-height:1.02}.rs-more-card p{color:#ffffffc2;margin:0}.rs-more-card .mono{color:#fff9}.rs-more-card .go{color:#fff}.rs-more-card:hover{border-color:#ffffff59}.rs-product{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:56px;display:grid}.rs-gallery{gap:12px;display:grid}.rs-gallery .main img{border:1px solid #ffffff24;border-radius:22px;width:100%;height:auto}.rs-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rs-thumbs img{aspect-ratio:16/9;object-fit:cover;border:1px solid #ffffff1a;border-radius:12px;width:100%;height:auto}.rs-buy{gap:18px;display:grid;position:sticky;top:96px}.rs-buy h1{letter-spacing:-.06em;color:#fff;font-size:clamp(40px,4.6vw,68px);line-height:.92}.rs-buy .prose p{color:#ffffffd1;font-size:17px;line-height:1.6}.rs-price{align-items:baseline;gap:12px;display:flex}.rs-price .mono{color:#fff9}.rs-price b{font-family:var(--mono);color:#fff;letter-spacing:-.01em;font-size:22px;font-weight:500}.rs-note{color:#ffffffa8;margin:0;font-size:15.5px}.rs-details{margin-top:40px;padding-top:96px}.rs-details .blocks{max-width:860px}.rs-go{color:#fff}@media (max-width:1100px){.rs-read .art-body{grid-template-columns:minmax(0,1fr);padding:48px 40px 56px}}@media (max-width:960px){.rs-shelf,.rs-shelf.three{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-hero-grid,.rs-product,.rs-rank{grid-template-columns:minmax(0,1fr);gap:40px}.rs-buy{position:static}.rs-art-mobile{display:block}}@media (max-width:620px){.rs-issues{grid-template-columns:minmax(0,1fr)}.rs-shelf,.rs-shelf.three{grid-template-columns:minmax(0,1fr);gap:32px}.rs-rank{padding:28px 20px}.rs-hero{padding-top:40px}.rs-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-more-card{padding:24px 20px}.rs-issue .body{padding:20px 20px 24px}.rs-read{border-radius:22px;margin-top:36px}.rs-read .art-body{padding:32px 18px 40px}.rs-art .prose p,.rs-art .blk-html p,.rs-art .blk-html li{font-size:17.5px}}.prose li p:first-letter,.rs-get .prose p:first-letter,.rs-details .prose p:first-letter,.rs-buy .prose p:first-letter{float:none;font-size:inherit;line-height:inherit;font-weight:inherit;background:0 0;-webkit-background-clip:initial;background-clip:initial;color:inherit;margin:0}.rs-get .prose p,.rs-details .prose p{font-size:18px}
