*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #ffffff;--bg-offset: #fcfcfc;--text: #111111;--text-muted: #555555;--text-light: #888888;--green: #82F23C;--green-dark: #6dd932;--green-soft: rgba(130, 242, 60, .1);--green-link: #4da81a;--border: #eeeeee;--border-dark: #dddddd;--radius: 0px;--max-w: 1240px;--gap: 40px;--shadow: 0 1px 3px rgba(0, 0, 0, .05);--nav-text: #000;--nav-border: #000;--card-bg: #fff;--dropdown-bg: #fff;--dropdown-border: #e5e5e5;--dropdown-hover: #f5f5f5;--breadcrumb-bg: #f9f9f9;--breadcrumb-border: #eee;--drawer-bg: #fff;--drawer-border: #f0f0f0;--drawer-group-bg: #fafafa;--input-border: #ddd;--hamburger-color: #000}[data-theme=dark]{--bg: #0f0f0f;--bg-offset: #1a1a1a;--text: #e8e8e8;--text-muted: #b8b8b8;--text-light: #999999;--border: #2a2a2a;--border-dark: #333333;--shadow: 0 1px 3px rgba(0, 0, 0, .3);--green-link: #a8ff47;--nav-text: #e8e8e8;--nav-border: #2a2a2a;--card-bg: #1a1a1a;--dropdown-bg: #1e1e1e;--dropdown-border: #333;--dropdown-hover: #252525;--breadcrumb-bg: #141414;--breadcrumb-border: #222;--drawer-bg: #141414;--drawer-border: #222;--drawer-group-bg: #1a1a1a;--input-border: #444;--hamburger-color: #e8e8e8}html{scroll-behavior:smooth;background-color:var(--bg)}body{font-family:Inter,sans-serif;color:var(--text);background:var(--bg);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.7}:focus-visible{outline:2px solid var(--green);outline-offset:2px}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--green);outline-offset:2px;box-shadow:0 0 0 4px var(--green-soft)}img{max-width:100%;height:auto;display:block}.img-wrap img{width:100%;height:100%;object-fit:cover;display:block}h1,h2,h3,h4,.site-logo{font-family:Outfit,sans-serif;font-weight:800;line-height:1.1;color:var(--text);letter-spacing:-.03em}.merriweather{font-family:Merriweather,serif}.container{max-width:var(--max-w);margin:0 auto;padding:0 24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.top-bar{background:#000;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;padding:10px 0}.top-bar .inner{display:flex;justify-content:space-between;align-items:center}.site-header{background:var(--bg);padding:40px 0;border-bottom:1px solid var(--border)}.site-header .inner{display:flex;flex-direction:column;align-items:center;gap:30px}.site-logo{display:flex;align-items:center;text-decoration:none}.site-logo-img{height:48px;width:auto;display:block}.main-nav{border-bottom:4px solid var(--nav-border);position:sticky;top:0;background:var(--bg);z-index:100}.main-nav .inner{display:flex;justify-content:center;align-items:center;gap:32px;position:relative}.main-nav .inner>a,.main-nav .inner>.nav-dropdown{display:flex;align-items:center}.main-nav .inner>a,.main-nav .inner>.nav-dropdown>.nav-dropdown-btn{padding:18px 0;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--nav-text);line-height:1;text-decoration:none;font-family:Inter,sans-serif}.main-nav .inner>a:hover,.main-nav .inner>a.active,.main-nav .inner>.nav-dropdown:hover>.nav-dropdown-btn,.main-nav .inner>.nav-dropdown.active>.nav-dropdown-btn{color:var(--green-dark)}.ticker{background:var(--bg-offset);border-bottom:1px solid var(--border);padding:12px 0;font-size:13px}.ticker .inner{display:flex;align-items:center;gap:20px}.ticker-label{font-family:Outfit,sans-serif;text-transform:uppercase;font-weight:900;color:#000;background:var(--green);padding:2px 8px;font-size:11px}.ticker-track{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.ticker-items{display:inline-block;animation:ticker-scroll 60s linear infinite}.ticker-items a{margin-right:40px;font-weight:500}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.container{max-width:var(--max-w);margin:0 auto;padding:0 20px}.section-padding{padding:60px 0}.block-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px;border-bottom:1px solid var(--border);padding-bottom:10px}.block-header h2{font-family:Outfit,sans-serif;font-size:24px;font-weight:800;color:var(--text);position:relative}.block-header .view-all{font-size:11px;font-weight:800;color:var(--green-dark);text-transform:uppercase;text-decoration:none;letter-spacing:1px}.hero-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:30px;margin-bottom:40px;align-items:stretch}.hero-main-card{position:relative;height:520px;background:#111;overflow:hidden;text-decoration:none;display:block}.hero-main-card img{width:100%;height:100%;object-fit:cover;opacity:.8;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.hero-main-card:hover img{transform:scale(1.05)}.hero-main-card .overlay{position:absolute;inset:0;background:linear-gradient(transparent,#000000e6);display:flex;flex-direction:column;justify-content:flex-end;padding:40px;color:#fff}.hero-main-card h2{font-family:Outfit,sans-serif;font-size:38px;color:#fff;line-height:1.1;margin-top:15px;margin-bottom:10px}.hero-main-card .excerpt{color:#fff;opacity:.9;font-size:16px;line-height:1.5;max-width:650px;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.hero-side-list{display:flex;flex-direction:column;justify-content:space-between;gap:0}.hero-side-item{display:grid;grid-template-columns:100px 1fr;gap:15px;text-decoration:none;color:inherit;align-items:center}.hero-side-item .img-wrap{aspect-ratio:1;overflow:hidden;background:#eee}.hero-side-item h4{font-size:14px;line-height:1.4;margin-top:4px}.split-content{display:grid;grid-template-columns:2fr 1fr;gap:40px}.h-post{display:grid;grid-template-columns:200px 1fr;gap:20px;margin-bottom:30px;text-decoration:none;color:inherit}.h-post .img-wrap{aspect-ratio:3/2;overflow:hidden;background:#eee}.h-post h3{font-size:18px;margin-bottom:8px}.h-post .excerpt{font-size:14px;color:var(--text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.v-promo{display:block;position:relative;height:100%;min-height:480px;background:#111;text-decoration:none;color:#fff;overflow:hidden}.v-promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6}.v-promo .content{position:absolute;bottom:0;left:0;right:0;padding:30px;background:linear-gradient(transparent,#000c);color:#fff}.v-promo h3{color:#fff}.banner-wide{margin:60px 0;padding:50px;border-radius:4px;display:flex;justify-content:space-between;align-items:center;color:var(--text)}.banner-wide.podcast{background:linear-gradient(135deg,#a5f3fc,#82f23c)}.banner-wide.cta{background:linear-gradient(135deg,#111,#222);color:#fff}.app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.app-card{background:var(--card-bg);border:1px solid var(--border);padding:30px;text-align:center;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.app-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000000d}.app-card .icon-wrap{width:60px;height:60px;margin:0 auto 20px;background:var(--bg-offset);display:flex;align-items:center;justify-content:center;font-size:24px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:40px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:1024px){.hero-split,.split-content,.grid-2,.grid-3,.app-grid{grid-template-columns:1fr}.h-post{grid-template-columns:150px 1fr}}@media(max-width:600px){.h-post{grid-template-columns:1fr}.banner-wide{flex-direction:column;text-align:center;gap:20px}}.article-layout{max-width:800px;margin:0 auto;padding:60px 20px}.editorial.post-card .excerpt{font-size:14px;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden;margin-bottom:10px}.article-header{text-align:center;margin-bottom:60px}.article-header h1{font-size:64px;margin:24px 0;letter-spacing:-.05em}.article-meta{font-size:12px;font-weight:800;text-transform:uppercase;color:var(--text-light);display:flex;justify-content:center;gap:15px}.article-meta .author{color:var(--text)}.meta-icon{display:inline-flex;align-items:center;gap:3px}.meta-icon svg{vertical-align:middle}.article-body{font-family:Merriweather,serif;font-size:19px;line-height:1.85;color:var(--text)}.article-body p{margin-bottom:35px}.article-body h2{font-family:Outfit,sans-serif;font-size:36px;margin:70px 0 30px}.article-body blockquote{border-top:2px solid var(--text);border-bottom:2px solid var(--text);padding:40px 0;margin:50px 0;font-size:28px;font-weight:700;text-align:center;color:var(--text);font-family:Outfit,sans-serif;line-height:1.2}.article-body img:not(.wtb-thumb):not(.wtb-retailer-logo){width:100%;height:auto;max-height:600px;object-fit:cover;margin:40px 0;display:block}@media(min-width:1101px){.article-body img:not(.wtb-thumb):not(.wtb-retailer-logo){width:calc(100% + 64px);max-width:none;margin-left:-32px;margin-right:-32px}}.article-body .quick-verdict{background:var(--card-bg, #f9f9f9);border:2px solid var(--green);border-left:6px solid var(--green);padding:24px 28px;margin:0 0 40px;font-family:Inter,sans-serif;font-size:16px;line-height:1.7}.article-body .quick-verdict h2{font-size:22px;margin:0 0 12px;padding:0;border:none}.article-body .quick-verdict p{margin-bottom:8px;font-size:15px;line-height:1.6}.article-body .quick-verdict strong{color:var(--text)}.sidebar-widget{border:1px solid #000;padding:30px;margin-bottom:40px}.widget-title{font-size:16px;text-transform:uppercase;margin-bottom:20px;border-bottom:4px solid var(--green);display:inline-block}.site-footer{background:#000;color:#fff;border-top:2px solid var(--green);padding-top:3rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #222}.footer-logo{margin-bottom:.75rem}.footer-logo-img{height:40px;width:auto;display:block}.footer-brand p{color:#aaa;font-size:.88rem;line-height:1.6;margin-bottom:1rem}.footer-brand .social-icons{display:flex;gap:.75rem}.footer-brand .social-icons a{color:#aaa;width:36px;height:36px;border:1px solid #333;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color .2s,border-color .2s}.footer-brand .social-icons a:hover{color:var(--green);border-color:var(--green);text-decoration:none}.footer-col h4{color:#fff;font-family:var(--font-display);text-transform:uppercase;font-size:1rem;letter-spacing:1px;margin-bottom:1rem}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.footer-col li{font-size:.88rem}.footer-col a{color:#aaa;transition:color .2s}.footer-col a:hover{color:var(--green);text-decoration:none}.footer-bottom{padding:1.5rem 0}.footer-bottom .disclosure{font-size:.78rem;color:#888;line-height:1.6;margin-bottom:.75rem}.footer-bottom .disclosure a{color:var(--green)}.footer-bottom .network-line{font-size:.78rem;color:#888;margin-bottom:.75rem}.footer-bottom .network-line a{color:#888;text-decoration:underline;transition:color .2s}.footer-bottom .network-line a:hover{color:var(--green)}.footer-bottom .copy{font-size:.78rem;color:#888;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.foot-links{display:flex;gap:1rem}.foot-links a{color:#888;transition:color .2s}.foot-links a:hover{color:var(--green);text-decoration:none}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:40px}.editorial-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.footer-brand{grid-column:1 / -1}.article-header h1{font-size:42px}.hero-main h2{font-size:40px}.site-logo-img{height:36px}.site-header{padding:0}}@media(max-width:600px){.editorial-grid,.footer-grid{grid-template-columns:1fr}.footer-bottom .copy{flex-direction:column;align-items:flex-start;gap:.5rem}.main-nav .inner{gap:15px}.main-nav .inner>a,.main-nav .inner>.nav-dropdown>.nav-dropdown-btn{font-size:10px}.container{padding:0 16px}}@media(max-width:480px){.container{padding:0 14px}.hero-main-card .overlay{padding:20px}.hero-main-card h2{font-size:24px}.hero-main-card .excerpt{font-size:14px}.banner-wide{padding:30px 16px}.block-header h2{font-size:20px}.grid-3,.grid-2{gap:20px}}.pcb-header{text-align:center;margin-bottom:32px}.pcb-header h1{font-family:Outfit,sans-serif;font-size:36px;font-weight:900;margin-bottom:8px}.pcb-header p{color:var(--text-muted);font-size:15px}.pcb-intro{max-width:680px;margin:0 auto}.pcb-intro-section{margin-bottom:28px}.pcb-intro-label{font-size:16px;font-weight:800;font-family:Outfit,sans-serif;margin-bottom:14px}.pcb-intro-games{display:flex;flex-wrap:wrap;gap:8px}.pcb-intro-game{padding:10px 18px;border:2px solid var(--border);background:var(--card-bg);color:var(--text);font-size:13px;font-weight:700;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s}.pcb-intro-game:hover{border-color:var(--green)}.pcb-intro-game.active{border-color:var(--green);background:var(--green);color:#000}.pcb-intro-options{display:flex;gap:8px}.pcb-intro-opt{flex:1;padding:14px 18px;border:2px solid var(--border);background:var(--card-bg);color:var(--text);font-size:14px;font-weight:800;cursor:pointer;font-family:Inter,sans-serif;text-align:center;transition:all .2s}.pcb-intro-opt span{display:block;font-size:11px;font-weight:500;color:var(--text-muted);margin-top:4px}.pcb-intro-opt:hover{border-color:var(--green)}.pcb-intro-opt.active{border-color:var(--green);background:var(--green);color:#000}.pcb-intro-opt.active span{color:#0009}.pcb-intro-actions{display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:32px}.pcb-intro-skip{background:none;border:none;color:var(--text-muted);font-size:13px;cursor:pointer;text-decoration:underline;font-family:Inter,sans-serif;padding:8px}.pcb-intro-skip:hover{color:var(--text)}.pcb-progress{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:32px;padding:20px;border:1px solid var(--border);background:var(--card-bg)}.pcb-step{display:flex;align-items:center;cursor:pointer}.pcb-step-circle{width:36px;height:36px;border:2px solid var(--border-dark);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--text-muted);background:var(--bg);transition:all .2s;flex-shrink:0}.pcb-step.completed .pcb-step-circle{background:var(--green);border-color:var(--green);color:#000}.pcb-step.active .pcb-step-circle{border-color:var(--green);color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.pcb-step-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-left:6px;white-space:nowrap}.pcb-step.active .pcb-step-label{color:var(--text)}.pcb-step.completed .pcb-step-label{color:var(--green-dark)}.pcb-step-line{width:24px;height:2px;background:var(--border-dark);flex-shrink:0}.pcb-step.completed+.pcb-step-line,.pcb-step.completed~.pcb-step-line{background:var(--green)}.pcb-progress-mobile{display:none;text-align:center;margin-bottom:24px;padding:16px;border:1px solid var(--border);background:var(--card-bg)}.pcb-progress-mobile-text{font-size:13px;color:var(--text-muted);margin-bottom:8px}.pcb-progress-mobile-step{font-size:20px;font-weight:800;font-family:Outfit,sans-serif}.pcb-progress-bar{height:4px;background:var(--border);margin-top:12px}.pcb-progress-bar-fill{height:100%;background:var(--green);transition:width .3s}.pcb-main{display:grid;grid-template-columns:1fr 340px;gap:24px}.pcb-content-area{min-width:0}.pcb-filters{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.pcb-search{flex:1;min-width:200px;padding:10px 14px 10px 38px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:14px;font-family:Inter,sans-serif;outline:none;transition:border-color .2s}.pcb-search:focus{border-color:var(--green)}.pcb-search-wrap{position:relative;flex:1;min-width:200px}.pcb-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-light);pointer-events:none}.pcb-filter-btns{display:flex;gap:4px}.pcb-filter-btn{padding:8px 14px;border:1px solid var(--border);background:var(--bg);color:var(--text-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s;font-family:Inter,sans-serif}.pcb-filter-btn:hover{border-color:var(--green);color:var(--text)}.pcb-filter-btn.active{background:var(--green);border-color:var(--green);color:#000}.pcb-sort{padding:8px 12px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:12px;font-family:Inter,sans-serif;cursor:pointer}.pcb-table{width:100%;border-collapse:collapse;border:1px solid var(--border);background:var(--card-bg)}.pcb-table thead{background:var(--bg-offset)}.pcb-table th{padding:12px 14px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);text-align:left;border-bottom:2px solid var(--border)}.pcb-table th.text-center{text-align:center}.pcb-table th.text-right{text-align:right}.pcb-table td{padding:14px;border-bottom:1px solid var(--border);vertical-align:middle}.pcb-table tr{cursor:pointer;transition:background .15s}.pcb-table tbody tr:hover{background:var(--bg-offset)}.pcb-table tr.selected{background:var(--green-soft)}.pcb-comp-name{font-weight:700;font-size:14px;color:var(--text)}.pcb-comp-specs{font-size:12px;color:var(--text-muted);margin-top:4px;line-height:1.5}.pcb-comp-warn{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#d97706;margin-top:4px}.pcb-score{display:flex;flex-direction:column;align-items:center;gap:4px}.pcb-score-num{font-size:14px;font-weight:800;color:var(--green-dark)}.pcb-score-bar{width:48px;height:4px;background:var(--border);overflow:hidden}.pcb-score-bar-fill{height:100%;background:var(--green)}.pcb-price{font-size:16px;font-weight:800;color:var(--text);text-align:right;white-space:nowrap}.pcb-select-btn{padding:8px 18px;background:var(--green);color:#000;border:none;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;font-family:Inter,sans-serif;transition:background .2s;white-space:nowrap}.pcb-select-btn:hover{background:var(--green-dark)}.pcb-selected-badge{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;background:var(--green-soft);border:1px solid var(--green);color:var(--green-dark);font-size:11px;font-weight:800;text-transform:uppercase}.pcb-view-btn{color:var(--green);font-size:12px;text-decoration:none;margin-left:8px;display:inline-block;white-space:nowrap}.pcb-view-btn:hover{text-decoration:underline}.pcb-cards{display:none}.pcb-card{border:1px solid var(--border);padding:16px;margin-bottom:12px;background:var(--card-bg);cursor:pointer;transition:border-color .2s}.pcb-card:hover{border-color:var(--green)}.pcb-card.selected{border-color:var(--green);background:var(--green-soft)}.pcb-card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.pcb-card-name{font-weight:700;font-size:14px}.pcb-card-price{font-weight:800;font-size:16px;white-space:nowrap;margin-left:12px}.pcb-card-specs{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;font-size:12px;color:var(--text-muted);margin-bottom:10px}.pcb-card-footer{display:flex;justify-content:space-between;align-items:center}.pcb-picks-header{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:12px}.pcb-picks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.pcb-pick{border:2px solid var(--border);padding:16px;background:var(--card-bg);cursor:pointer;transition:border-color .2s,transform .15s;position:relative}.pcb-pick:hover{border-color:var(--pick-color);transform:translateY(-2px)}.pcb-pick.selected{border-color:var(--pick-color);background:var(--green-soft)}.pcb-pick-tier{display:inline-block;padding:3px 10px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#000;background:var(--pick-color);margin-bottom:10px}.pcb-pick-name{font-weight:700;font-size:14px;margin-bottom:6px;line-height:1.3}.pcb-pick-specs{font-size:11px;color:var(--text-muted);line-height:1.5;margin-bottom:10px}.pcb-pick-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:8px}.pcb-pick-score{font-size:12px;font-weight:700;color:var(--green-dark)}.pcb-pick-price{font-size:16px;font-weight:900;font-family:Outfit,sans-serif}.pcb-pick-fps-ok{display:block;font-size:11px;font-weight:700;color:var(--green-dark);margin-bottom:8px}.pcb-pick-fps-no{display:block;font-size:11px;font-weight:700;color:#d97706;margin-bottom:8px}.pcb-benchmark-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pcb-bench-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none;text-align:center;border:1px solid var(--border);color:var(--text);background:var(--bg);transition:all .2s;font-family:Inter,sans-serif}.pcb-bench-btn:hover{border-color:var(--green);color:var(--green-dark);background:var(--green-soft)}.pcb-bench-btn svg{flex-shrink:0}.pcb-sidebar{position:sticky;top:80px;align-self:start}.pcb-sidebar-section{border:1px solid var(--border);padding:20px;margin-bottom:16px;background:var(--card-bg)}.pcb-sidebar-title{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;display:flex;align-items:center;gap:8px}.pcb-sidebar-title svg{color:var(--green-dark)}.pcb-checklist{list-style:none}.pcb-checklist li{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border);font-size:13px}.pcb-checklist li:last-child{border-bottom:none}.pcb-checklist-label{color:var(--text-muted);font-weight:600}.pcb-checklist-value{font-weight:700;font-size:12px;max-width:180px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcb-checklist-value.empty{color:var(--text-light);font-weight:400;font-style:italic}.pcb-checklist-price{color:var(--text);font-weight:800}.pcb-check-icon{color:var(--green)}.pcb-total{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:2px solid var(--border-dark);margin-top:8px}.pcb-total-label{font-size:14px;font-weight:800;text-transform:uppercase}.pcb-total-price{font-size:22px;font-weight:900;font-family:Outfit,sans-serif;color:var(--green-dark)}.pcb-gauge{text-align:center}.pcb-gauge-value{font-size:32px;font-weight:900;font-family:Outfit,sans-serif}.pcb-gauge-label{font-size:12px;color:var(--text-muted);margin-top:4px}.pcb-gauge-bar{height:6px;background:var(--border);margin-top:10px;overflow:hidden}.pcb-gauge-bar-fill{height:100%;transition:width .3s}.pcb-bottleneck{text-align:center}.pcb-bottleneck-value{font-size:28px;font-weight:900;font-family:Outfit,sans-serif}.pcb-bottleneck-label{font-size:12px;margin-top:4px}.pcb-bottleneck-bar{height:6px;background:var(--border);margin-top:10px;overflow:hidden}.pcb-severity-low{color:var(--green-dark)}.pcb-severity-moderate{color:#d97706}.pcb-severity-high{color:#dc2626}.pcb-bg-low{background:var(--green)}.pcb-bg-moderate{background:#d97706}.pcb-bg-high{background:#dc2626}.pcb-power{text-align:center}.pcb-power-value{font-size:28px;font-weight:900;font-family:Outfit,sans-serif}.pcb-power-detail{font-size:12px;color:var(--text-muted);margin-top:4px}.pcb-warnings{margin-top:12px}.pcb-warning{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-bottom:8px;font-size:12px;line-height:1.4}.pcb-warning.warn{background:#fef3c7;border:1px solid #f59e0b;color:#92400e}.pcb-warning.error{background:#fee2e2;border:1px solid #ef4444;color:#991b1b}[data-theme=dark] .pcb-warning.warn{background:#f59e0b1f;border-color:#f59e0b4d;color:#fbbf24}[data-theme=dark] .pcb-warning.error{background:#ef44441f;border-color:#ef44444d;color:#fca5a5}.pcb-fps-table{width:100%;border-collapse:collapse;font-size:12px;margin-top:10px}.pcb-fps-table th{padding:6px 8px;font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:.05em;color:var(--text-muted);text-align:center;border-bottom:1px solid var(--border)}.pcb-fps-table th:first-child{text-align:left}.pcb-fps-table td{padding:6px 8px;text-align:center;font-weight:700;border-bottom:1px solid var(--border)}.pcb-fps-table td:first-child{text-align:left;font-weight:600;color:var(--text)}.pcb-fps-competitive{color:var(--green-dark)}.pcb-fps-smooth{color:var(--text)}.pcb-fps-playable{color:#d97706}.pcb-fps-low{color:#dc2626}.pcb-fps-note{font-size:11px;color:var(--text-light);margin-top:8px;font-style:italic}.pcb-next-btn{width:100%;padding:14px;background:var(--green);color:#000;border:none;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;font-family:Inter,sans-serif;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.pcb-next-btn:hover{background:var(--green-dark)}.pcb-next-btn:disabled{opacity:.4;cursor:not-allowed}.pcb-complete{display:none}.pcb-complete.visible{display:block}.pcb-complete-header{text-align:center;margin-bottom:32px}.pcb-complete-header h2{font-family:Outfit,sans-serif;font-size:28px;font-weight:900;margin-bottom:8px}.pcb-complete-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.pcb-complete-parts{border:1px solid var(--border);background:var(--card-bg)}.pcb-complete-part{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border)}.pcb-complete-part:last-child{border-bottom:none}.pcb-complete-part-cat{font-size:11px;color:var(--text-muted);text-transform:uppercase;font-weight:700;letter-spacing:.05em}.pcb-complete-part-name{font-weight:700;font-size:14px;margin-top:2px}.pcb-complete-part-price{font-weight:800;font-size:16px;white-space:nowrap}.pcb-complete-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pcb-complete-stat{border:1px solid var(--border);padding:20px;text-align:center;background:var(--card-bg)}.pcb-complete-stat-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:8px}.pcb-complete-stat-value{font-size:28px;font-weight:900;font-family:Outfit,sans-serif}.pcb-complete-stat-sub{font-size:12px;color:var(--text-muted);margin-top:4px}.pcb-complete-actions{display:flex;gap:12px;justify-content:center;margin-top:24px}.pcb-restart-btn{padding:12px 28px;border:2px solid var(--border-dark);background:var(--bg);color:var(--text);font-size:13px;font-weight:800;text-transform:uppercase;cursor:pointer;transition:all .2s;font-family:Inter,sans-serif}.pcb-restart-btn:hover{border-color:var(--green);color:var(--green-dark)}.pcb-share-btn{padding:12px 28px;background:var(--green);color:#000;border:none;font-size:13px;font-weight:800;text-transform:uppercase;cursor:pointer;transition:background .2s;font-family:Inter,sans-serif}.pcb-share-btn:hover{background:var(--green-dark)}.pcb-share-msg{font-size:12px;color:var(--green-dark);text-align:center;margin-top:8px;display:none}.pcb-step-header{padding:16px 0 18px;margin-bottom:16px;border-bottom:1px solid var(--border)}.pcb-step-header-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--green-dark);margin-bottom:6px}.pcb-step-header-title{font-family:Outfit,sans-serif;font-size:24px;font-weight:800;margin:0 0 6px;color:var(--text);line-height:1.2}.pcb-step-header-desc{font-size:14px;color:var(--text-muted);margin:0;line-height:1.5}.pcb-view-amazon{background:#f90;color:#000!important;border-color:#f90!important;font-weight:800}.pcb-view-amazon:hover{background:#e88800;border-color:#e88800!important}.pcb-complete-part-buy{padding:8px 14px;background:#f90;color:#000;border:2px solid #ff9900;font-size:11px;font-weight:800;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .2s}.pcb-complete-part-buy:hover{background:#e88800;border-color:#e88800;color:#000}@media(max-width:600px){.pcb-complete-part-buy{font-size:10px;padding:6px 10px}}.pcb-compat-note{font-size:12px;color:var(--text-light);text-align:center;padding:12px;border:1px dashed var(--border);margin-bottom:16px}.pros-cons-box{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;padding:20px;border:1px solid var(--border);border-radius:8px;background:transparent}.pros-cons-box h3{font-family:Outfit,sans-serif;font-size:16px;font-weight:600;margin:0 0 12px}.pros-cons-box ul,.pros-cons-box li{margin:0;padding:0;list-style:none}.pros-cons-box li{padding:6px 0 6px 20px;position:relative;font-size:14px;line-height:1.6;color:var(--text-light, #b0b0b0)}.pros-cons-box li:before{position:absolute;left:0;font-weight:700}.where-to-buy{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0 32px}.wtb-item{display:flex;align-items:center;gap:14px;padding:12px 16px;background:var(--card-bg, #fff);border:1px solid var(--border, #e8e8e8);border-radius:4px;transition:transform .15s ease,box-shadow .15s ease}.wtb-item:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.wtb-thumb{width:64px;height:64px;object-fit:contain;background:#fff;border:1px solid var(--border, #e8e8e8);border-radius:4px;flex-shrink:0}.wtb-thumb--placeholder{width:64px;height:64px;background:var(--bg-soft, #f5f5f5);border:1px solid var(--border, #e8e8e8);border-radius:4px;flex-shrink:0}.wtb-name{flex:1;min-width:0;font-family:Outfit,sans-serif;font-weight:600;font-size:14px;color:var(--text, #111);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wtb-retailer-logo{width:72px;height:22px;object-fit:contain;flex-shrink:0}[data-theme=dark] .wtb-retailer-logo[alt=Amazon]{content:url(/retailer-logos/amazon-dark.svg)}.wtb-price{font-family:Outfit,sans-serif;font-weight:700;font-size:14px;color:var(--green-dark, #6dd932);min-width:38px;text-align:center;flex-shrink:0;letter-spacing:.5px}.wtb-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--green, #82F23C);color:#0a0a0a;font-family:Outfit,sans-serif;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.8px;padding:10px 20px;border-radius:2px;text-decoration:none;white-space:nowrap;transition:background .15s ease,transform .1s ease;flex-shrink:0}.wtb-btn:hover{background:var(--green-dark, #6dd932);transform:translateY(-1px)}.wtb-info{min-width:0;flex:1}.wtb-retailer{font-size:12px;color:var(--text-muted, #888);font-weight:500;text-transform:uppercase;letter-spacing:.4px}@media(max-width:520px){.wtb-thumb{width:48px;height:48px}.wtb-item{gap:8px;padding:10px 12px}.wtb-name{font-size:13px}.wtb-retailer-logo{width:48px}.wtb-price{min-width:auto;font-size:13px}.wtb-btn{padding:8px 12px;font-size:12px}}.article-content table{width:100%;border-collapse:collapse;margin:24px 0;border:1px solid var(--border);border-radius:8px;overflow:hidden;font-size:14px}.article-content thead{background:#82f23c14}.article-content th{padding:14px 16px;text-align:left;font-family:Outfit,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--green);border-bottom:2px solid var(--green)}.article-content td{padding:12px 16px;border-bottom:1px solid var(--border);color:var(--text-light, #b0b0b0);vertical-align:middle}.article-content tbody tr:hover{background:#82f23c08}.article-content tbody tr:last-child td{border-bottom:none}.article-content td:first-child{font-weight:600;color:var(--text)}@media(max-width:480px){.article-content table{font-size:12px}.article-content th,.article-content td{padding:8px 10px}}.article-content a[href^="/articles/"]{color:var(--green);text-decoration:underline;text-underline-offset:2px}.article-content a[href^="/articles/"]:hover{color:var(--green-dark, #6dd932)}@media(max-width:480px){.pros-cons-box{grid-template-columns:1fr}}@media(max-width:900px){.pcb-main{grid-template-columns:1fr}.pcb-sidebar{position:static;order:-1}.pcb-progress{display:none}.pcb-progress-mobile{display:block}.pcb-table-wrap{display:none}.pcb-cards{display:block}.pcb-picks-grid,.pcb-complete-grid{grid-template-columns:1fr}.pcb-complete-stats{grid-template-columns:1fr 1fr}.pcb-benchmark-btns{grid-template-columns:1fr}.pcb-header h1{font-size:28px}}@media(max-width:480px){.pcb-filters{flex-direction:column}.pcb-filter-btns{width:100%}.pcb-filter-btn{flex:1;text-align:center}.pcb-complete-stats{grid-template-columns:1fr}.pcb-complete-actions{flex-direction:column}.pcb-restart-btn,.pcb-share-btn{width:100%;text-align:center}}.mobile-bottom-nav{display:none}@media(max-width:900px){.mobile-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:997;background:var(--bg, #fff);border-top:2px solid var(--border, #e0e0e0);height:60px;align-items:stretch}body{padding-bottom:60px}@supports (padding-bottom: env(safe-area-inset-bottom)){.mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom);height:calc(60px + env(safe-area-inset-bottom))}body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.mob-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--text-muted, #888);text-decoration:none;background:none;border:none;cursor:pointer;padding:6px 2px;transition:color .15s;font-family:inherit}.mob-tab svg{width:22px;height:22px;stroke:currentColor;flex-shrink:0}.mob-tab:hover,.mob-tab[aria-current=page]{color:var(--green, #82F23C)}}[data-theme=dark] .mobile-bottom-nav{background:#141414;border-top-color:#2a2a2a}.skip-link{position:absolute;top:-100px;left:1rem;z-index:500;background:var(--green);color:#000;font-weight:700;padding:.6rem 1.2rem;border-radius:4px;transition:top .2s}.skip-link:focus{top:1rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cookie-notice{position:fixed;bottom:1rem;right:1rem;z-index:998;max-width:340px;background:var(--bg);border:1px solid var(--border);border-left:3px solid var(--green);border-radius:8px;padding:1rem 1.25rem;box-shadow:0 8px 24px #00000026;font-size:.82rem;line-height:1.5;color:var(--text-muted);display:none}.cookie-notice.visible{display:block}.cookie-notice a{color:var(--green-link);text-decoration:underline}.cookie-notice-actions{margin-top:.6rem}.cookie-notice button{background:var(--green);color:#000;border:none;border-radius:4px;padding:.35rem 1.1rem;font-weight:700;font-size:.8rem;cursor:pointer}@media(max-width:540px){.cookie-notice{left:1rem;right:1rem;max-width:none;bottom:4.5rem}}@media(max-width:1240px)and (min-width:1101px){.main-nav .inner{gap:14px}}.price-box{background:var(--card-bg);border:1px solid var(--border);border-left:4px solid var(--green, #82F23C);border-radius:0 4px 4px 0;padding:16px 20px;margin-bottom:32px}.price-box-title{font-family:Outfit,sans-serif;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:10px}.price-box ul{list-style:none;margin:0;padding:0}.price-box li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--border)}.price-box li:first-child{border-top:0}.price-box-name{font-family:Inter,sans-serif;font-weight:600;font-size:15px;color:var(--text)}@media(max-width:600px){.price-box li{flex-direction:column;align-items:stretch}.price-box .wtb-btn{width:100%}}[data-theme=dark]{--bg: #0a0c0f;--bg-offset: #11151a;--card-bg: #141a20;--text: #f2f5f7;--text-muted: #aeb8c2;--text-light: #8592a0;--border: #222a32;--border-dark: #2d3640;--green: #82F23C;--green-dark: #82F23C;--green-link: #9df566;--nav-text: #f2f5f7;--nav-border: #222a32;--dropdown-bg: #141a20;--dropdown-border: #2d3640;--dropdown-hover: #1c242c;--breadcrumb-bg: #0a0c0f;--breadcrumb-border: #222a32;--drawer-bg: #0f1317;--drawer-border: #222a32;--drawer-group-bg: #141a20}[data-theme=dark] body{background:var(--bg)}.top-bar{display:none}[data-theme=dark] .site-header,[data-theme=dark] .main-nav{background:#0a0c0f;border-color:var(--border)}.main-nav .inner>a,.main-nav .inner>.nav-dropdown>.nav-dropdown-btn{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}[data-theme=dark] .main-nav .inner>a.active,[data-theme=dark] .main-nav .inner>a:hover{color:var(--green)}[data-theme=dark] .ticker{background:#0f1317;border-bottom:1px solid var(--border);color:var(--text-muted)}[data-theme=dark] .ticker-label{background:var(--green);color:#07100a;font-weight:800}[data-theme=dark] .ticker a{color:var(--text-muted)}.sg{--w: 1240px}.sg-wrap{max-width:var(--w);margin:0 auto;padding:0 24px}.sg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sg a{color:inherit;text-decoration:none}.sg-kick{display:inline-block;font:800 12px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.sg-meta{font:600 13px/1.4 Inter,sans-serif;color:var(--text-light)}.sg-sec{padding:56px 0;border-top:1px solid var(--border)}.sg-sec:nth-of-type(2n){background:#0d1014}.sg-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.sg-head h2{font:700 32px/1.1 Outfit,sans-serif;color:var(--text);margin:8px 0 0}.sg-more{font:700 13px/1 Inter,sans-serif;color:var(--green)}.sg-img{background:#1a2129;overflow:hidden;display:block}.sg-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.sg a:hover .sg-img img{transform:scale(1.04)}.sg a:hover h2,.sg a:hover h3{color:var(--green)}.sg-top{padding:28px 0 56px}.sg-top-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px}.sg-lead{position:relative;display:block;min-height:520px;overflow:hidden;border-radius:6px;background:#1a2129}.sg-lead img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sg-lead:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0c0f0d 25%,#0a0c0ff0 88%)}.sg-lead-body{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:36px}.sg-lead h2{font:700 46px/1.04 Outfit,sans-serif;color:#fff;margin:12px 0;max-width:18em}.sg-lead p{color:#d4dbe2;font-size:17px;line-height:1.5;max-width:42em;margin:0 0 12px}.sg-pill{background:var(--green);color:#07100a;padding:7px 10px;border-radius:3px}.sg-side{display:grid;gap:24px;align-content:start}.sg-side .sg-img{aspect-ratio:16/9;border-radius:6px;margin-bottom:12px}.sg-side h3{font:700 21px/1.2 Outfit,sans-serif;color:var(--text);margin:8px 0 6px}.sg-rank{list-style:none;margin:0;padding:0}.sg-rank a{display:grid;grid-template-columns:76px 1fr 96px;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--border)}.sg-num{font:700 42px/1 Outfit,sans-serif;color:#36414c}.sg-rank a:hover .sg-num{color:var(--green)}.sg-rank h3{font:700 20px/1.25 Outfit,sans-serif;color:var(--text);margin:6px 0 0}.sg-rank .sg-img{aspect-ratio:16/10;border-radius:4px}.sg-chips{display:flex;gap:8px;flex-wrap:wrap}.sg-chip{background:transparent;border:1px solid var(--border-dark);color:var(--text-muted);padding:9px 13px;font:700 12px/1 Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:3px}.sg-chip[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#07100a}.sg-feed a{display:grid;grid-template-columns:200px 1fr;gap:22px;padding:18px 0;border-bottom:1px solid var(--border);align-items:center}.sg-feed .sg-img{aspect-ratio:16/10;border-radius:4px}.sg-feed h3{font:700 22px/1.2 Outfit,sans-serif;color:var(--text);margin:7px 0}.sg-feed p{color:var(--text-muted);font-size:15px;line-height:1.5;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sg-tool{background:linear-gradient(120deg,#12201a,#0d1014 62%)}.sg-tool-in{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center}.sg-tool h2{font:700 40px/1.08 Outfit,sans-serif;color:var(--text);margin:10px 0}.sg-tool p{color:var(--text-muted);font-size:17px;line-height:1.5}.sg-btn{display:inline-block;background:var(--green);color:#07100a!important;font:800 14px/1 Inter,sans-serif;padding:15px 20px;border-radius:3px}.sg-stat{font:700 76px/1 Outfit,sans-serif;color:var(--green);text-align:right}.sg-stat small{display:block;font:700 13px/1.4 Inter,sans-serif;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:8px}.sg-split{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.sg-split-lead .sg-img{aspect-ratio:16/9;border-radius:6px;margin-bottom:14px}.sg-split-lead h3{font:700 30px/1.12 Outfit,sans-serif;color:var(--text);margin:8px 0}.sg-split-lead p{color:var(--text-muted);line-height:1.5}.sg-mini a{display:grid;grid-template-columns:112px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid var(--border);align-items:center}.sg-mini .sg-img{aspect-ratio:4/3;border-radius:4px}.sg-mini h3{font:700 17px/1.25 Outfit,sans-serif;color:var(--text);margin:4px 0 0}[data-theme=dark] .amazon-banner{background:#11151a;border-top:1px solid var(--border)}[data-theme=dark] .newsletter-section{background:#0a0c0f!important;background-image:none!important;border-top:1px solid var(--border);color:var(--text)}[data-theme=dark] .newsletter-section h2,[data-theme=dark] .newsletter-section p{color:var(--text)}[data-theme=dark] .main-nav .nav-dropdown-btn,[data-theme=dark] .main-nav .inner>.nav-dropdown.active>.nav-dropdown-btn{color:var(--nav-text)}[data-theme=dark] .main-nav .inner>.nav-dropdown:hover>.nav-dropdown-btn{color:var(--green)}.main-nav .inner>a,.main-nav .nav-dropdown-btn{white-space:nowrap}.newsletter-section h2{font:700 40px/1.1 Outfit,sans-serif}[data-theme=dark] #newsletter-btn{background:var(--green);color:#07100a;border:0;font-weight:800}[data-theme=dark] .site-footer{background:#07090b;border-top:1px solid var(--border)}[data-theme=dark] .article-body table{background:#11151a}[data-theme=dark] .article-body th{background:#1a2129;color:var(--text)}.article-body h2{font-family:Outfit,sans-serif}@media(max-width:900px){.sg-top-grid,.sg-split,.sg-tool-in{grid-template-columns:1fr}.sg-lead{min-height:420px}.sg-lead h2{font-size:32px}.sg-lead-body{padding:22px}.sg-side{grid-template-columns:1fr 1fr}.sg-stat{text-align:left}}@media(max-width:600px){.sg-wrap{padding:0 16px}.sg-sec{padding:40px 0}.sg-head h2{font-size:27px}.sg-side{grid-template-columns:1fr}.sg-rank a{grid-template-columns:46px 1fr 72px;gap:10px}.sg-num{font-size:29px}.sg-rank h3{font-size:16px}.sg-feed a{grid-template-columns:112px 1fr;gap:13px;align-items:start}.sg-feed h3{font-size:17px}.sg-feed p{display:none}.sg-tool h2{font-size:30px}}.search-modal{position:fixed!important;inset:0!important;z-index:9999!important;background:#0a0c0ff7!important;backdrop-filter:blur(6px);padding:88px 20px 40px!important;align-items:flex-start!important;justify-content:center!important;overflow-y:auto}.search-box{width:100%!important;max-width:720px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.search-input-row{display:flex!important;align-items:center!important;gap:12px!important;padding:0 0 12px!important;background:transparent!important;border:0!important;border-bottom:1px solid #2d3640!important}.search-input-row svg{width:20px!important;height:20px!important;color:#aeb8c2!important}.search-input-row input{flex:1;min-width:0;background:transparent!important;border:0!important;outline:0;color:#fff!important;font:700 30px/1.2 Outfit,sans-serif!important;padding:0!important;caret-color:var(--green)}.search-input-row input::placeholder{color:#7d8894!important}.search-close-btn{width:38px;height:38px;flex:none;background:#1a2129!important;border:0!important;border-radius:3px!important;color:#fff!important;font-size:15px!important;cursor:pointer;padding:0!important}.search-close-btn:hover{color:var(--green)!important}.sr-label{font:700 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#9aa6b2;padding:24px 0 14px}.sr-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid #1c232a;text-decoration:none;color:inherit}.sr-row:last-child{border-bottom:0}.sr-text{display:block;min-width:0}.sr-cat{display:block;font:800 11px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.sr-title{display:block;font:700 19px/1.25 Outfit,sans-serif;color:#f2f5f7;letter-spacing:-.01em}.sr-row:hover .sr-title{color:var(--green)}.sr-min{flex:none;font:700 11px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#9aa6b2}#pagefind-results{max-height:none!important;overflow:visible!important}.search-empty{color:#aeb8c2!important;padding:32px 0!important;text-align:left!important}@media(max-width:600px){.search-modal{padding-top:48px!important}.search-input-row input{font-size:21px!important}.sr-title{font-size:16px}}.search-modal{background:#0a0c0ffb!important}.search-input-row input,.search-input-row input:focus,.search-input-row input:focus-visible{outline:none!important;box-shadow:none!important}.sr-title{font:700 21px/1.25 Outfit,sans-serif!important;letter-spacing:0!important;word-spacing:.04em}.sr-row{padding:17px 0!important}@media(max-width:600px){.sr-title{font-size:17px!important}}.ticker{padding:0!important;min-height:0!important;height:auto!important}.ticker .inner{padding-top:0!important;padding-bottom:0!important;min-height:0!important;height:auto!important;align-items:stretch!important}.ticker-track{display:flex;align-items:center}@media(min-width:1180px){.main-nav .inner{position:relative;justify-content:center!important;gap:30px!important}.main-nav .nav-brand-logo{position:absolute!important;left:20px;top:50%;transform:translateY(-50%);margin:0!important}.main-nav #nav-search-btn{position:absolute!important;right:64px;top:50%;transform:translateY(-50%);margin:0!important}.main-nav .nav-theme-toggle{position:absolute!important;right:20px;top:50%;transform:translateY(-50%);margin:0!important}}.nav-dropdown-menu{display:block!important;visibility:hidden;opacity:0;transform:translate(-50%,10px)!important;transition:opacity .16s ease,transform .16s ease,visibility .16s;min-width:270px!important;padding:8px!important;background:#11151a!important;border:1px solid #2d3640!important;border-top:2px solid var(--green)!important;border-radius:0!important;box-shadow:0 18px 44px #0000008c!important}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{visibility:visible;opacity:1;transform:translate(-50%)!important}.nav-dropdown-menu a{display:flex!important;align-items:center;justify-content:space-between;gap:24px;padding:12px 14px!important;font:600 15px/1.2 Inter,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#e4e9ee!important;border-left:2px solid transparent}.nav-dropdown-menu a small{font:700 11px/1 Inter,sans-serif;color:#8592a0;letter-spacing:.06em}.nav-dropdown-menu a:hover,.nav-dropdown-menu a:focus-visible{background:#1a2129!important;color:var(--green)!important;border-left-color:var(--green)}.nav-dropdown-menu a:hover small{color:var(--green)}.nav-dropdown-menu a.active{color:var(--green)!important}@media(prefers-reduced-motion:reduce){.nav-dropdown-menu{transition:none}}@media(max-width:900px){body{padding-bottom:0!important}}.ticker-label{display:flex;align-items:center;margin:0;padding:11px 16px;background:var(--green);color:#07100a;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:11px;line-height:1}.ticker-label:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#1f6b12;margin-right:8px}.ticker-items a{margin-right:34px}.ticker-items a:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#82f23c;margin-right:10px;vertical-align:2px}:root:not([data-theme=dark]){--bg: #ffffff;--bg-offset: #f4f6f8;--text: #11161b;--text-muted: #4d5864;--text-light: #6b7682;--border: #e2e6ea;--border-dark: #cfd5db;--green-link: #2f7d0e;--nav-text: #11161b}:root:not([data-theme=dark]) body{background:#fff}:root:not([data-theme=dark]) .site-header,:root:not([data-theme=dark]) .main-nav{background:#fff;border-color:var(--border)}:root:not([data-theme=dark]) .main-nav .inner>a,:root:not([data-theme=dark]) .main-nav .nav-dropdown-btn{color:#11161b!important}:root:not([data-theme=dark]) .main-nav .inner>a:hover,:root:not([data-theme=dark]) .main-nav .inner>a.active,:root:not([data-theme=dark]) .main-nav .inner>.nav-dropdown:hover>.nav-dropdown-btn{color:#2f7d0e!important}:root:not([data-theme=dark]) .nav-dropdown-menu{background:#fff!important;border-color:var(--border-dark)!important;border-top-color:var(--green)!important;box-shadow:0 18px 44px #11161b24!important}:root:not([data-theme=dark]) .nav-dropdown-menu a{color:#11161b!important}:root:not([data-theme=dark]) .nav-dropdown-menu a small{color:#6b7682}:root:not([data-theme=dark]) .nav-dropdown-menu a:hover{background:#f1f4f6!important;color:#2f7d0e!important;border-left-color:#2f7d0e}:root:not([data-theme=dark]) .ticker{background:#f4f6f8;color:#4d5864}:root:not([data-theme=dark]) .ticker a{color:#2b343d}:root:not([data-theme=dark]) .ticker-items a:before{background:#3f9d14}:root:not([data-theme=dark]) .sg-kick,:root:not([data-theme=dark]) .sg-more{color:#2f7d0e!important}:root:not([data-theme=dark]) .sg-mline span,:root:not([data-theme=dark]) .sg-cat,:root:not([data-theme=dark]) .sr-cat{filter:brightness(.58) saturate(1.5)}:root:not([data-theme=dark]) .sg-mline em,:root:not([data-theme=dark]) .sg-min,:root:not([data-theme=dark]) .sg-note,:root:not([data-theme=dark]) .sg-read{color:#5d6873}:root:not([data-theme=dark]) .sg-meta{color:#5d6873}:root:not([data-theme=dark]) .sg-meta b{color:#11161b}:root:not([data-theme=dark]) .sg-feed a:hover .sg-read,:root:not([data-theme=dark]) .sg a:hover h2,:root:not([data-theme=dark]) .sg a:hover h3{color:#2f7d0e}:root:not([data-theme=dark]) .sg-slide:hover h2,:root:not([data-theme=dark]) .sg-desk-lead:hover h3{color:#fff!important}:root:not([data-theme=dark]) .sg-alt{background:#f4f6f8!important}:root:not([data-theme=dark]) .sg-num{color:#cdd3d9}:root:not([data-theme=dark]) .sg-rank a:hover .sg-num{color:#2f7d0e}:root:not([data-theme=dark]) .sg-chip{color:#4d5864}:root:not([data-theme=dark]) .sg-chip[aria-pressed=true]{color:#07100a}:root:not([data-theme=dark]) .sg-band{background:#eef1f4}:root:not([data-theme=dark]) .sg-band-bg{opacity:.1}:root:not([data-theme=dark]) .sg-band h2{color:#11161b}:root:not([data-theme=dark]) .sg-band p{color:#4d5864}:root:not([data-theme=dark]) .sg-box{border-color:#b9c1c9;color:#4d5864}:root:not([data-theme=dark]) .sg-score{background:#fff;border-color:#d5dbe0}:root:not([data-theme=dark]) .sg-score small,:root:not([data-theme=dark]) .sg-score i{color:#5d6873}:root:not([data-theme=dark]) .sg-score b{color:#2f7d0e}:root:not([data-theme=dark]) .sg-score div{color:#11161b;border-color:#e2e6ea}:root:not([data-theme=dark]) .sg-news h2{color:#11161b}:root:not([data-theme=dark]) .sg-news h2 span{color:#2f7d0e}:root:not([data-theme=dark]) .sg-news label{color:#5d6873}:root:not([data-theme=dark]) #newsletter-form{background:#fff}:root:not([data-theme=dark]) #newsletter-email{color:#11161b}:root:not([data-theme=dark]) #newsletter-btn{background:var(--green);color:#07100a}:root:not([data-theme=dark]) .site-footer{background:#f4f6f8!important;color:#11161b;border-top:1px solid var(--border)}:root:not([data-theme=dark]) .footer-col h4{color:#2f7d0e!important}:root:not([data-theme=dark]) .footer-col a,:root:not([data-theme=dark]) .footer-brand p,:root:not([data-theme=dark]) .footer-bottom .copy,:root:not([data-theme=dark]) .footer-bottom .network-line,:root:not([data-theme=dark]) .footer-bottom .disclosure{color:#4d5864!important}:root:not([data-theme=dark]) .footer-bottom a{color:#2f7d0e!important}:root:not([data-theme=dark]) .footer-brand .social-icons a{color:#4d5864;border-color:#cfd5db}:root:not([data-theme=dark]) .search-modal{background:#fffffffb!important}:root:not([data-theme=dark]) .search-input-row{border-bottom-color:#cfd5db!important}:root:not([data-theme=dark]) .search-input-row svg{color:#5d6873!important}:root:not([data-theme=dark]) .search-input-row input{color:#11161b!important}:root:not([data-theme=dark]) .search-input-row input::placeholder{color:#7b8691!important}:root:not([data-theme=dark]) .search-close-btn{background:#eef1f4!important;color:#11161b!important}:root:not([data-theme=dark]) .sr-label,:root:not([data-theme=dark]) .sr-min{color:#5d6873}:root:not([data-theme=dark]) .sr-title{color:#11161b}:root:not([data-theme=dark]) .sr-row{border-bottom-color:#e2e6ea}:root:not([data-theme=dark]) .sr-row:hover .sr-title{color:#2f7d0e}:root:not([data-theme=dark]) .search-empty{color:#4d5864!important}.sgc-head{padding:56px 0 64px;border-bottom:1px solid var(--border)}.sgc-head h1{font:700 72px/1.05 Outfit,sans-serif;color:var(--text);letter-spacing:-.03em;margin:10px 0 14px}.sgc-head p{color:var(--text-muted);font-size:19px;line-height:1.5;margin:0;max-width:46em}.sgc-body{padding:56px 0 72px}.sgc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px}.sgc-card[hidden]{display:none}.sgc-card{display:block}.sgc-card .sg-img{aspect-ratio:16/10;margin-bottom:16px}.sgc-card h2{font:700 23px/1.2 Outfit,sans-serif;color:var(--text);margin:10px 0 8px}.sgc-card p{color:var(--text-muted);font-size:15px;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sgc-pager{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid var(--border);flex-wrap:wrap}.sgc-count{font:700 12px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--text-light)}.sgc-count b{color:var(--text)}.sgc-nums{display:flex;gap:6px;align-items:center}.sgc-nums button{min-width:40px;height:40px;background:transparent;border:0;color:var(--text-muted);font:800 12px/1 Inter,sans-serif;letter-spacing:.08em;cursor:pointer}.sgc-nums button:disabled{opacity:.3;cursor:default}.sgc-nums button:not(:disabled):hover{color:#2f7d0e}[data-theme=dark] .sgc-nums button:not(:disabled):hover{color:var(--green)}.sgc-nums button.is-on,.sgc-nums button.is-on:hover{background:var(--green);color:#07100a!important}@media(max-width:1000px){.sgc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sgc-grid{grid-template-columns:1fr;gap:32px}.sgc-head{padding:36px 0 40px}.sgc-head h1{font-size:46px}.sgc-head p{font-size:16px}.sgc-body{padding:36px 0 48px}}.sga-head{max-width:860px;margin:0 auto;padding:56px 20px 36px}.sga-tagline{display:flex;gap:12px;align-items:center;margin-bottom:18px}.sga-head .sg-tag{text-decoration:none}.sga-head .sg-time{color:var(--text-muted)}.sga-head h1{font:700 58px/1.06 Outfit,sans-serif!important;letter-spacing:-.025em;color:var(--text);margin:0 0 18px}.sga-deck{font:500 21px/1.45 Inter,sans-serif;color:var(--text-muted);margin:0 0 24px}.sga-by{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--border);padding-top:18px}.sga-author{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.sga-author img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#1a2129}.sga-author b{display:block;font:600 14px/1.3 Inter,sans-serif;color:var(--text)}.sga-author small{display:block;font:700 11px/1.3 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--text-light);margin-top:3px}.sga-share{display:flex;gap:6px}.sga-ic{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--text-muted);cursor:pointer;padding:0}.sga-ic svg{width:17px;height:17px}.sga-ic:hover{color:var(--green-link)}.sga-hero{max-width:1400px;margin:0 auto 56px;padding:0 20px}.sga-hero img{display:block;width:100%;max-height:640px;aspect-ratio:16/8;object-fit:cover}.sga-hero figcaption{font-size:13px;color:var(--text-light);margin-top:10px}body .article-wrap{display:grid!important;grid-template-columns:230px minmax(0,800px)!important;gap:0 56px!important;max-width:1140px!important;margin:0 auto!important;padding:0 20px 56px!important;justify-content:center}body .article-wrap.no-sidebar{grid-template-columns:230px minmax(0,800px)!important}body .article-main{min-width:0;max-width:none}.share-sticky{position:sticky;top:84px;background:transparent!important;border:0!important;padding:0!important}.toc-floating{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.toc-floating-title{font:800 11px/1 Inter,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:var(--green-link)!important;border:0!important;margin-bottom:14px!important;padding:0!important}#toc-floating-list{list-style:none;margin:0;padding:0}#toc-floating-list li{border:0!important;margin:0 0 11px!important;padding:0!important}#toc-floating-list a{font-size:14px!important;line-height:1.35;color:var(--text-muted)!important;border-left:0!important;padding:0!important;background:transparent!important}#toc-floating-list a:hover,#toc-floating-list a.active{color:var(--green-link)!important}.sga-disc{font:400 13px/1.5 Inter,sans-serif;color:var(--text-light);margin:0 0 22px}.sga-disc a{color:var(--green-link)}.article-body>p:first-of-type:first-letter{float:left;font:700 76px/.82 Outfit,sans-serif;color:var(--green-link);padding:7px 12px 0 0}.article-body{font-size:19px;line-height:1.75}.article-body h2{font:700 32px/1.2 Outfit,sans-serif!important;letter-spacing:-.015em;margin-top:44px;border:0}.tags-row{margin-top:36px}.sga-pn{border-top:1px solid var(--border);background:var(--bg-offset)}.sga-pn-in{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}.sga-pn a{display:block;padding:28px 20px;text-decoration:none;color:inherit}.sga-pn a.is-next{text-align:right;border-left:1px solid var(--border)}.sga-pn small{display:block;font:700 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--text-light);margin-bottom:10px}.sga-pn b{font:700 20px/1.25 Outfit,sans-serif;color:var(--text)}.sga-pn a:hover b{color:var(--green-link)}.sga-rel-title{font:700 38px/1.1 Outfit,sans-serif;color:var(--text);margin:8px 0 28px;letter-spacing:-.02em}.sga-rel .sgc-card h3{font:700 22px/1.2 Outfit,sans-serif;color:var(--text);margin:10px 0 8px}@media(max-width:1000px){body .article-wrap,body .article-wrap.no-sidebar{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.sga-head h1{font-size:42px!important}}@media(max-width:600px){.sga-head{padding:32px 16px 24px}.sga-head h1{font-size:33px!important}.sga-deck{font-size:17px}.sga-hero{padding:0 16px;margin-bottom:32px}.sga-hero img{aspect-ratio:16/10}body .article-wrap{padding:0 16px 40px!important}.article-body{font-size:17px}.article-body h2{font-size:25px!important}.sga-pn-in{grid-template-columns:1fr}.sga-pn a.is-next{text-align:left;border-left:0;border-top:1px solid var(--border)}.sga-rel-title{font-size:29px}}.toc-inline{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.nav-search-btn,.theme-toggle{border:0!important;background:transparent!important;box-shadow:none!important}.nav-search-btn:hover,.theme-toggle:hover{border:0!important;color:var(--green-link)!important}.footer-brand .social-icons{gap:16px!important;align-items:center}.footer-brand .social-icons a,:root:not([data-theme=dark]) .footer-brand .social-icons a{width:auto!important;height:auto!important;border:0!important;background:transparent!important;padding:0!important}.footer-brand .social-icons a:hover{color:var(--green-link)!important}.ggl-logo-d,.ggl-logo-l{width:auto!important;max-width:none}.site-logo-img,.nav-brand-img,.drawer-logo-img{height:42px!important}.footer-logo-img{height:54px!important}.ggl-logo-l{display:none!important}:root:not([data-theme=dark]) .ggl-logo-d{display:none!important}:root:not([data-theme=dark]) .ggl-logo-l{display:block!important}.main-nav{padding:12px 0;border-bottom:1px solid var(--border)!important}.site-header{padding-top:12px!important;padding-bottom:12px!important;border-bottom:1px solid var(--border)!important}.article-body .pros-cons-box{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto;grid-auto-flow:column;gap:6px 36px!important;background:var(--bg-offset)!important;border:1px solid var(--border)!important;border-radius:0!important;padding:26px 28px!important;margin:28px 0!important}.article-body .pros-cons-box h2,.article-body .pros-cons-box h3{font:800 12px/1.2 Inter,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px!important;color:var(--green-link)!important;border:0!important;padding:0!important}.article-body .pros-cons-box h2:nth-of-type(2),.article-body .pros-cons-box h3:nth-of-type(2){color:#ff9f1c!important}.article-body .pros-cons-box ul{list-style:none!important;margin:0!important;padding:0!important}.article-body .pros-cons-box li{position:relative;margin:0 0 12px!important;padding:0 0 0 20px!important;font-size:16px;line-height:1.5;color:var(--text)}.article-body .pros-cons-box li:before{content:"";position:absolute;left:0;top:10px;width:7px;height:7px;border-radius:50%;background:var(--green-link)}.article-body .pros-cons-box ul:nth-of-type(2) li:before{background:#ff9f1c}:root:not([data-theme=dark]) .article-body .pros-cons-box h2:nth-of-type(2),:root:not([data-theme=dark]) .article-body .pros-cons-box h3:nth-of-type(2){color:#b35f00!important}@media(max-width:700px){.article-body .pros-cons-box{grid-template-columns:1fr!important;grid-template-rows:none;grid-auto-flow:row}.article-body .pros-cons-box h2:nth-of-type(2),.article-body .pros-cons-box h3:nth-of-type(2){margin-top:12px!important}}.site-footer{padding:56px 0 24px!important}.footer-grid{grid-template-columns:1.7fr 1fr 1fr 1fr!important;gap:40px!important;padding-bottom:36px;margin-bottom:0!important}.footer-logo-img{height:40px;width:auto}.footer-brand p{color:var(--text-muted);font-size:14px;line-height:1.55;max-width:34em;margin:14px 0 16px}.footer-brand .social-icons{display:flex;gap:10px;margin:0}.footer-brand .social-icons a{width:36px;height:36px;border:1px solid var(--border-dark);border-radius:0;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center}.footer-brand .social-icons a:hover{border-color:var(--green);color:var(--green);background:transparent}.footer-brand .preferred-source{margin:16px 0 0!important}.footer-col h4{font:800 11px/1 Inter,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:var(--green)!important;margin-bottom:16px;border:0!important;padding:0!important}.footer-col li{margin-bottom:9px}.footer-col a{color:var(--text-muted);font-size:14px}.footer-col a:hover{color:var(--green)}.footer-bottom{display:grid;grid-template-columns:auto 1fr;gap:8px 24px;border-top:1px solid var(--border);padding-top:18px;margin-top:0;align-items:center}.footer-bottom .copy{grid-column:1;grid-row:1;margin:0;font-size:13px;color:var(--text-light)}.footer-bottom .network-line{grid-column:2;grid-row:1;margin:0;font-size:13px;color:var(--text-light);text-align:right}.footer-bottom .disclosure{grid-column:1 / -1;grid-row:2;margin:0;font-size:12px;line-height:1.5;color:var(--text-light)}.footer-bottom .disclosure strong{font-weight:600}@media(max-width:700px){.footer-bottom{grid-template-columns:1fr}.footer-bottom .network-line{grid-column:1;grid-row:2;text-align:left}.footer-bottom .disclosure{grid-row:3}}:root{--max-w: 1440px}.sg{--w: 1448px}[data-theme=dark] .main-nav .inner>a,[data-theme=dark] .main-nav .nav-dropdown-btn,[data-theme=dark] .main-nav .inner>.nav-dropdown.active>.nav-dropdown-btn{color:#e4e9ee!important}[data-theme=dark] .main-nav .inner>a:hover,[data-theme=dark] .main-nav .inner>a.active,[data-theme=dark] .main-nav .inner>.nav-dropdown:hover>.nav-dropdown-btn{color:var(--green)!important}@media(max-width:1100px){footer.site-footer .footer-grid{grid-template-columns:1fr 1fr 1fr!important}footer.site-footer .footer-brand{grid-column:1 / -1}}@media(max-width:600px){footer.site-footer .footer-grid{grid-template-columns:1fr 1fr!important;gap:28px 20px!important}footer.site-footer{padding-top:40px!important}}.sg h2,.sg h3{letter-spacing:-.02em}[data-theme=dark] .main-nav .inner{justify-content:center}.main-nav .inner>a,.main-nav .inner>.nav-dropdown>.nav-dropdown-btn{font:700 12px/1 Inter,sans-serif;letter-spacing:.14em}[data-theme=dark] .main-nav .inner>a,[data-theme=dark] .main-nav .nav-dropdown-btn{color:#aeb8c2}[data-theme=dark] .ticker-label{display:flex;align-items:center;margin:0;padding:11px 16px;letter-spacing:.14em;text-transform:uppercase;font-size:11px;line-height:1}[data-theme=dark] .ticker-label:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#1f6b12;margin-right:8px}.sg-top{padding:40px 0 72px}.sg-top-grid{grid-template-columns:2.25fr 1fr;gap:32px;align-items:stretch}.sg-slider{position:relative;min-height:556px;overflow:hidden;background:#1a2129}.sg-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease;display:block}.sg-slide.is-on{opacity:1;visibility:visible}.sg-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sg-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0c0f00 18%,#0a0c0f8c 52%,#0a0c0ff7 96%)}.sg-slide-body{position:absolute;z-index:1;left:40px;right:40px;bottom:34px}.sg-slide h2{font:700 54px/1.06 Outfit,sans-serif;color:#fff;margin:12px 0 18px;max-width:15em}.sg-slide p{color:#c4ccd4;font-size:18px;line-height:1.55;max-width:40em;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sg-slide:hover h2{color:#fff!important}.sg-tagline{display:flex;align-items:center;gap:12px}.sg-tag{display:inline-block;background:var(--cc, #ffd400);color:#0a0c0f;font:800 11px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:7px 9px}.sg-time{font:800 11px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#d9e0e6}.sg-by{display:flex;justify-content:space-between;gap:16px;font:500 14px/1.4 Inter,sans-serif;color:#9aa6b2}.sg-by b{color:#fff;font-weight:600}.sg-go{color:var(--green);font-weight:600;white-space:nowrap}.sg-dots{position:absolute;z-index:2;right:40px;top:28px;display:flex;gap:8px}.sg-dots button{width:26px;height:4px;padding:0;border:0;background:#fff6;cursor:pointer}.sg-dots button.is-on{background:var(--green)}.sg-side{display:flex;flex-direction:column;gap:0;border-left:1px solid var(--border);padding-left:32px}.sg-side .sg-img{aspect-ratio:16/9;border-radius:0;margin-bottom:16px}.sg-side h3{font:700 26px/1.2 Outfit,sans-serif;margin:10px 0}.sg-side p{color:var(--text-muted);font-size:15px;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sg-side-a{padding-bottom:26px;border-bottom:1px solid var(--border)}.sg-side-b{padding-top:26px}.sg-mline{display:flex;gap:12px;align-items:center;font:800 11px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}.sg-mline span{color:var(--cc, var(--green))}.sg-mline em{font-style:normal;color:#aeb8c2}.sg-sec:nth-of-type(2n){background:transparent}.sg-sec{padding:72px 0;border-top:0}.sg-alt{background:#13161b!important}.sg-head{padding-bottom:28px;margin-bottom:0;border-bottom:1px solid var(--border)}.sg-head h2{font-size:38px}.sg-kick{font-size:11px;letter-spacing:.14em}.sg-note{font:700 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#9aa6b2}.sg-rank a{grid-template-columns:90px 1fr 90px 96px;gap:20px;padding:22px 0}.sg-num{font-size:58px;color:#3a424c}.sg-cat{font:800 11px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--cc)}.sg-rank h3{font-size:25px;margin-top:8px}.sg-min{font:500 14px/1 Inter,sans-serif;color:#9aa6b2;text-align:right}.sg-rank .sg-img{aspect-ratio:3/2;border-radius:0}.sg-chip{border-radius:0;font-size:11px;letter-spacing:.12em;padding:11px 13px}.sg-feed a{grid-template-columns:216px 1fr 70px;gap:32px;padding:30px 0}.sg-feed .sg-img{aspect-ratio:4/3;border-radius:0}.sg-ft{display:block}.sg-feed h3{font-size:26px;margin:10px 0}.sg-feed p{font-size:16px;margin-bottom:10px;max-width:46em}.sg-meta b{color:#fff;font-weight:600}.sg-read{font:800 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#9aa6b2;text-align:right}.sg-feed a:hover .sg-read{color:var(--green)}.sg-band{position:relative;overflow:hidden;padding:96px 0;background:#07090b}.sg-band-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.22}.sg-band-in{position:relative;display:grid;grid-template-columns:1fr 300px;gap:48px;align-items:center}.sg-band h2{font:700 50px/1.06 Outfit,sans-serif;color:#fff;margin:12px 0 18px;max-width:16em}.sg-band p{color:#c4ccd4;font-size:19px;line-height:1.5;max-width:34em}.sg-band-act{display:flex;gap:12px;align-items:center;margin-top:26px}.sg-btn{border-radius:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.sg-box{border:1px solid #36414c;color:#aeb8c2;font:700 11px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:9px 10px}.sg-score{background:#0a0c0fd1;border:1px solid #2d3640;padding:24px}.sg-score small{font:700 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#aeb8c2}.sg-score b{display:block;font:700 96px/1 Outfit,sans-serif;color:var(--green);margin:14px 0 18px}.sg-score i{font:700 22px/1 Outfit,sans-serif;color:#aeb8c2;margin-left:8px}.sg-score div{border-top:1px solid #2d3640;padding-top:16px;font:700 11px/1.4 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fff}.sg-desk{display:grid;grid-template-columns:1.45fr 1fr;gap:28px;margin-top:28px}.sg-desk-lead{position:relative;display:block;min-height:480px;overflow:hidden;background:#1a2129}.sg-desk-lead img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sg-desk-lead:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0c0f1a 35%,#0a0c0ff2 92%)}.sg-desk-lead>div{position:absolute;z-index:1;left:30px;right:30px;bottom:28px}.sg-desk-lead h3{font:700 34px/1.14 Outfit,sans-serif;color:#fff;margin:12px 0}.sg-desk-lead p{color:#c4ccd4;font-size:15px;line-height:1.5;margin:0}.sg-desk-r{display:grid;gap:28px;align-content:start}.sg-desk-wide{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.sg-desk-wide .sg-img{aspect-ratio:4/3}.sg-desk-wide h3{font:700 23px/1.2 Outfit,sans-serif;color:var(--text);margin:10px 0 0}.sg-desk-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sg-desk-two .sg-img{aspect-ratio:16/10;margin-bottom:12px}.sg-desk-two h3{font:700 18px/1.25 Outfit,sans-serif;color:var(--text);margin:8px 0 0}.sg-split{grid-template-columns:2fr 1fr;gap:32px;margin-top:28px}.sg-split-lead .sg-img{border-radius:0}.sg-split-lead h3{font-size:32px;margin:12px 0}.sg-mini a{grid-template-columns:96px 1fr;padding:18px 0}.sg-mini .sg-img{aspect-ratio:1;border-radius:0}.sg-mini h3{font-size:19px;margin-top:8px}.sg-news{padding:96px 0;border-top:1px solid var(--border)}.sg-news-in{display:grid;grid-template-columns:1.25fr 1fr;gap:72px;align-items:end}.sg-news h2{font:700 58px/1.06 Outfit,sans-serif;color:#fff;margin:14px 0 20px}.sg-news h2 span{color:var(--green)}.sg-news p{color:var(--text-muted);font-size:18px;line-height:1.5;margin:0}.sg-news label{display:block;font:700 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#aeb8c2;margin-bottom:12px}#newsletter-form{display:flex;gap:8px;border:1px solid var(--border-dark);padding:8px;background:#0a0c0f}#newsletter-email{flex:1;min-width:0;background:transparent;border:0;color:#fff;font-size:16px;padding:10px 12px;outline:none}#newsletter-btn{background:var(--green);color:#07100a;border:0;font:800 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:14px 20px;cursor:pointer}#newsletter-msg{margin-top:12px;font-size:14px;min-height:20px}@media(max-width:900px){.sg-top-grid,.sg-desk,.sg-split,.sg-band-in,.sg-news-in{grid-template-columns:1fr}.sg-side{border-left:0;padding-left:0;padding-top:8px}.sg-slider{min-height:480px}.sg-slide h2{font-size:34px}.sg-slide-body{left:20px;right:20px;bottom:22px}.sg-dots{right:20px;top:18px}.sg-band h2,.sg-news h2{font-size:36px}.sg-news-in{gap:32px}}@media(max-width:600px){.sg-sec{padding:48px 0}.sg-head h2{font-size:29px}.sg-rank a{grid-template-columns:44px 1fr 68px;gap:10px;padding:14px 0}.sg-num{font-size:30px}.sg-rank h3{font-size:16px}.sg-min{display:none}.sg-feed a{grid-template-columns:110px 1fr;gap:14px;padding:18px 0}.sg-feed h3{font-size:17px;margin:7px 0}.sg-read,.sg-slide p{display:none}.sg-by{font-size:13px}.sg-desk-lead{min-height:360px}.sg-desk-lead h3{font-size:25px}.sg-desk-two{grid-template-columns:1fr}.sg-band{padding:56px 0}}.nav-dropdown[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:stretch}.nav-dropdown-btn[data-astro-cid-3ef6ksr2]{background:none;border:none;cursor:pointer;font:inherit;color:inherit;display:flex;align-items:center;gap:4px;white-space:nowrap}.dd-arrow[data-astro-cid-3ef6ksr2]{transition:transform .2s}.nav-dropdown[data-astro-cid-3ef6ksr2]:hover .dd-arrow[data-astro-cid-3ef6ksr2],.nav-dropdown-btn[data-astro-cid-3ef6ksr2][aria-expanded=true]~.dd-arrow[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.nav-dropdown-menu[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);background:var(--dropdown-bg);border:1px solid var(--dropdown-border);border-top:2px solid var(--green, #82F23C);min-width:180px;padding:6px 0;z-index:100;box-shadow:0 8px 24px #0000001a}.nav-dropdown[data-astro-cid-3ef6ksr2]:hover .nav-dropdown-menu[data-astro-cid-3ef6ksr2],.nav-dropdown-menu[data-astro-cid-3ef6ksr2]:hover{display:block}.nav-dropdown-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:8px 18px;font-size:13px;font-weight:600;color:var(--text-muted);text-decoration:none;white-space:nowrap;text-transform:none;letter-spacing:0}.nav-dropdown-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--dropdown-hover);color:var(--green-dark, #6dd932)}.nav-dropdown-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--green-dark, #6dd932)}.nav-dropdown[data-astro-cid-3ef6ksr2].active>.nav-dropdown-btn[data-astro-cid-3ef6ksr2]{color:var(--green-dark, #6dd932)}.hamburger-btn[data-astro-cid-3ef6ksr2]{display:none;background:none;border:none;cursor:pointer;padding:8px;flex-direction:column;gap:5px;z-index:1001}.hamburger-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:25px;height:2px;background:var(--hamburger-color);transition:all .3s ease;transform-origin:center}.hamburger-btn[data-astro-cid-3ef6ksr2].open span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger-btn[data-astro-cid-3ef6ksr2].open span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0;width:0}.hamburger-btn[data-astro-cid-3ef6ksr2].open span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-overlay[data-astro-cid-3ef6ksr2]{display:none;position:fixed;inset:0;background:#00000080;z-index:998}.mobile-overlay[data-astro-cid-3ef6ksr2].is-open{display:block}.mobile-drawer[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;bottom:0;width:min(300px,85vw);background:var(--drawer-bg);z-index:999;overflow-y:auto;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 24px #0000002e}.mobile-overlay[data-astro-cid-3ef6ksr2].is-open .mobile-drawer[data-astro-cid-3ef6ksr2]{transform:translate(0)}.mobile-drawer-head[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:2px solid var(--nav-border);position:sticky;top:0;background:var(--drawer-bg);z-index:1}.drawer-logo[data-astro-cid-3ef6ksr2]{text-decoration:none;display:flex;align-items:center}.drawer-logo-img[data-astro-cid-3ef6ksr2]{height:32px;width:auto;display:block}.drawer-close[data-astro-cid-3ef6ksr2]{background:none;border:1px solid var(--input-border);font-size:18px;color:var(--text);cursor:pointer;line-height:1;padding:4px 10px;border-radius:4px}.mobile-drawer[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;padding:13px 20px;border-bottom:1px solid var(--drawer-border);font-size:15px;font-weight:600;color:var(--text);text-decoration:none;transition:background .15s,color .15s}.mobile-drawer[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--dropdown-hover)}.mobile-drawer[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--green-dark);border-left:3px solid var(--green-dark);padding-left:17px}.mob-latest[data-astro-cid-3ef6ksr2]{font-weight:800!important;border-bottom:2px solid var(--nav-border)!important}.mob-group-btn[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 20px;border:none;border-bottom:1px solid var(--drawer-border);background:none;font-size:15px;font-weight:700;color:var(--text);cursor:pointer;text-align:left}.mob-group-btn[data-astro-cid-3ef6ksr2] .dd-arrow[data-astro-cid-3ef6ksr2]{transition:transform .2s;color:var(--text-muted)}.mob-group-btn[data-astro-cid-3ef6ksr2].open .dd-arrow[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.mob-group-items[data-astro-cid-3ef6ksr2]{display:none;background:var(--drawer-group-bg)}.mob-group-items[data-astro-cid-3ef6ksr2].open{display:block}.mob-group-items[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding-left:36px!important;font-weight:500!important;font-size:14px!important}.mobile-drawer-footer[data-astro-cid-3ef6ksr2]{padding:18px 20px;display:flex;gap:20px;border-top:1px solid var(--border)}.mobile-drawer-footer[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:13px;color:var(--text-muted);text-decoration:none}.nav-pcbuilder-btn[data-astro-cid-3ef6ksr2]{background:var(--green)!important;color:#000!important;padding:6px 14px!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;display:inline-flex!important;align-items:center!important;gap:5px!important;margin-left:8px!important;transition:background .2s!important;white-space:nowrap}.nav-pcbuilder-btn[data-astro-cid-3ef6ksr2]:hover{background:var(--green-dark)!important;opacity:1!important}.nav-pcbuilder-btn[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{flex-shrink:0}.mob-pcbuilder-btn[data-astro-cid-3ef6ksr2]{background:var(--green)!important;color:#000!important;font-weight:800!important;text-align:center!important;justify-content:center!important;border-bottom:2px solid var(--nav-border)!important}.theme-toggle[data-astro-cid-3ef6ksr2]{background:none;border:1px solid var(--border);cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--text);transition:color .2s,border-color .2s}.theme-toggle[data-astro-cid-3ef6ksr2]:hover{border-color:var(--green);color:var(--green)}.theme-toggle[data-astro-cid-3ef6ksr2] .icon-sun[data-astro-cid-3ef6ksr2],.theme-toggle[data-astro-cid-3ef6ksr2] .icon-moon[data-astro-cid-3ef6ksr2]{width:18px;height:18px}.theme-toggle[data-astro-cid-3ef6ksr2] .icon-sun[data-astro-cid-3ef6ksr2]{display:none}.theme-toggle[data-astro-cid-3ef6ksr2] .icon-moon[data-astro-cid-3ef6ksr2],[data-astro-cid-3ef6ksr2][data-theme=dark] .theme-toggle[data-astro-cid-3ef6ksr2] .icon-sun[data-astro-cid-3ef6ksr2]{display:block}[data-astro-cid-3ef6ksr2][data-theme=dark] .theme-toggle[data-astro-cid-3ef6ksr2] .icon-moon[data-astro-cid-3ef6ksr2]{display:none}.nav-theme-toggle[data-astro-cid-3ef6ksr2]{margin-left:0}.nav-search-btn[data-astro-cid-3ef6ksr2]{background:none;border:1px solid var(--border);cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--text);transition:color .2s,border-color .2s;margin-left:auto}.nav-search-btn[data-astro-cid-3ef6ksr2]:hover{border-color:var(--green);color:var(--green)}.nav-search-btn[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:16px;height:16px}.mob-search-btn[data-astro-cid-3ef6ksr2]{display:none}@media(min-width:1101px){.site-header[data-astro-cid-3ef6ksr2]{display:none}.nav-brand-logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;margin-right:1rem;flex-shrink:0}.nav-brand-img[data-astro-cid-3ef6ksr2]{height:30px;width:auto;display:block}}@media(max-width:1100px){.nav-brand-logo[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:1100px){.hamburger-btn[data-astro-cid-3ef6ksr2]{display:flex!important}.main-nav[data-astro-cid-3ef6ksr2]{display:none!important}.mob-search-btn[data-astro-cid-3ef6ksr2]{display:flex!important}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100}.site-header[data-astro-cid-3ef6ksr2] .inner[data-astro-cid-3ef6ksr2]{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:16px 20px!important;gap:0!important}.top-bar[data-astro-cid-3ef6ksr2] .inner[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;gap:4px;font-size:11px}}.preferred-source[data-astro-cid-sz7xmlte]{margin-bottom:1rem;min-height:32px}@media(max-width:1100px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr!important}}@media(max-width:480px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr!important}}#pagefind-results{max-height:520px;overflow-y:auto}.sr-item{display:grid!important;grid-template-columns:56px 1fr!important;align-items:center!important;gap:0!important;border-bottom:1px solid #2a2a2a!important;text-decoration:none!important;color:inherit!important;transition:background .12s;min-height:56px}.sr-item:last-child{border-bottom:none!important}.sr-item:hover{background:#1e1e1e!important}.sr-thumb-wrap{width:56px!important;height:56px!important;overflow:hidden!important;background:#1a1a1a;display:block!important}.sr-thumb{display:block!important;width:56px!important;height:56px!important;object-fit:cover!important;object-position:center!important}.sr-thumb-placeholder{width:56px!important;height:56px!important;display:flex!important;align-items:center;justify-content:center;background:#1e1e1e}.sr-thumb-placeholder svg{width:18px;height:18px;color:#444}.sr-body{padding:10px 14px;min-width:0;border-left:1px solid #2a2a2a;overflow:hidden}.sr-cat{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#888;margin-bottom:3px;display:block}.sr-title{font-size:13px;font-weight:600;line-height:1.35;color:#e8e8e8;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sr-item:hover .sr-title{color:#82f23c!important}@media(max-width:600px){.sr-body{padding:8px 12px}.sr-title{font-size:12px}}.breadcrumbs-wrap[data-astro-cid-37fxchfa]{background:var(--breadcrumb-bg);padding:12px 0;border-bottom:1px solid var(--breadcrumb-border);font-size:13px;color:var(--text-muted)}.breadcrumb-nav[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:8px}.breadcrumb-nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:inherit;text-decoration:none;transition:color .2s}.breadcrumb-nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--green-dark)}.breadcrumb-nav[data-astro-cid-37fxchfa] .sep[data-astro-cid-37fxchfa]{opacity:.3}.breadcrumb-nav[data-astro-cid-37fxchfa] .last[data-astro-cid-37fxchfa]{color:var(--text);font-weight:700;pointer-events:none}.search-modal[data-astro-cid-37fxchfa]{display:none;position:fixed;inset:0;z-index:2000;background:#000c;backdrop-filter:blur(6px);align-items:flex-start;justify-content:center;padding-top:80px}.search-modal[data-astro-cid-37fxchfa].open{display:flex}.search-box[data-astro-cid-37fxchfa]{background:#141414;border:1px solid #2a2a2a;border-radius:8px;width:100%;max-width:620px;overflow:hidden;box-shadow:0 32px 80px #0009}.search-input-row[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #2a2a2a}.search-input-row[data-astro-cid-37fxchfa] svg[data-astro-cid-37fxchfa]{width:16px;height:16px;color:#555;flex-shrink:0}.search-input-row[data-astro-cid-37fxchfa] input[data-astro-cid-37fxchfa]{flex:1;background:none;border:none;outline:none;font-size:16px;color:#e8e8e8;font-family:inherit}.search-input-row[data-astro-cid-37fxchfa] input[data-astro-cid-37fxchfa]::placeholder{color:#555}.search-close-btn[data-astro-cid-37fxchfa]{background:none;border:1px solid #333;cursor:pointer;color:#555;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;flex-shrink:0;font-family:inherit}.search-close-btn[data-astro-cid-37fxchfa]:hover{color:#aaa;border-color:#555}#pagefind-results[data-astro-cid-37fxchfa]{max-height:520px;overflow-y:auto}.search-empty[data-astro-cid-37fxchfa]{padding:40px 20px;text-align:center;color:#555;font-size:14px}.search-hint[data-astro-cid-37fxchfa]{padding:10px 16px;font-size:11px;color:#444;border-top:1px solid #2a2a2a;display:flex;gap:16px}.search-hint[data-astro-cid-37fxchfa] kbd[data-astro-cid-37fxchfa]{background:#1e1e1e;border:1px solid #333;border-radius:3px;padding:1px 5px;font-size:11px;font-family:inherit;color:#666}@media(max-width:1100px){.hero-split[data-astro-cid-37fxchfa],.grid-2[data-astro-cid-37fxchfa]{grid-template-columns:1fr!important}.grid-3[data-astro-cid-37fxchfa]{grid-template-columns:1fr 1fr!important}.split-content[data-astro-cid-37fxchfa]{grid-template-columns:1fr!important}.banner-wide[data-astro-cid-37fxchfa]{flex-direction:column!important;gap:20px!important;text-align:center}.banner-wide[data-astro-cid-37fxchfa] h2[data-astro-cid-37fxchfa]{font-size:24px!important}.v-promo[data-astro-cid-37fxchfa]{display:none}.h-post[data-astro-cid-37fxchfa]{grid-template-columns:90px 1fr!important}.app-grid[data-astro-cid-37fxchfa]{grid-template-columns:1fr!important}}@media(max-width:480px){.grid-3[data-astro-cid-37fxchfa]{grid-template-columns:1fr!important}.hero-main-card[data-astro-cid-37fxchfa] h2[data-astro-cid-37fxchfa]{font-size:22px!important}}
