:root{--bg:#ffffff;--surface:#f5f7fa;--text:#14171a;--muted:#5a6675;--border:#dde2e8;--accent:#db2131;--accent-dark:#a50e1b;--maxw:1240px;--radius:10px;--gap:24px}*{box-sizing:border-box}body{margin:0;font-family:"Inter","Segoe UI",Roboto,Arial,sans-serif;color:var(--text);background:var(--bg);line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.site-wrap{overflow-x:hidden}.container{width:min(100% - 32px, var(--maxw));margin-inline:auto}.ad-slot{border:1px dashed #b7c1ce;background:#edf1f6;color:#556577;text-align:center;border-radius:8px;padding:10px}.ad-slot p{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ad-970x90{min-height:90px}.ad-300x250{min-height:250px}.ad-728x90{min-height:90px}.ad-320x100{min-height:100px}.site-header{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid var(--border)}.top-ad{padding:12px 0;border-bottom:1px solid var(--border)}.main-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:70px}.menu-toggle{display:none;border:1px solid var(--border);border-radius:8px;background:#fff;padding:7px 11px;cursor:pointer}.logo-area{min-width:160px}.custom-logo-link img{max-height:44px;width:auto}.site-title{font-size:1.2rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.primary-menu{display:flex;justify-content:center}.primary-menu ul{display:flex;list-style:none;padding:0;margin:0;gap:6px}.primary-menu a{padding:9px 12px;border-radius:8px;font-weight:600;font-size:.95rem}.primary-menu a:hover,.primary-menu .current-menu-item>a{background:var(--surface);color:var(--accent)}.header-right{display:flex;gap:12px;align-items:center;font-size:.88rem;color:var(--muted)}.ticker{padding:10px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fbfcfe}.ticker strong{color:var(--accent);margin-right:8px}.layout-home{padding-block:26px 38px}.hero-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--gap)}.card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.card-body{padding:16px}.kicker{color:var(--accent);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.card h2,.card h3{margin:8px 0;line-height:1.25}.meta{font-size:.85rem;color:var(--muted)}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin-top:24px}.section-title{margin-top:34px;margin-bottom:14px;font-size:1.6rem}.page-grid{display:grid;grid-template-columns:1fr 320px;gap:var(--gap);padding-block:24px 40px}.post-list article{display:grid;grid-template-columns:220px 1fr;gap:16px;border-bottom:1px solid var(--border);padding:18px 0}.post-list article:first-child{border-top:1px solid var(--border)}.single-layout{display:grid;grid-template-columns:1fr 320px;gap:var(--gap);padding-block:24px 40px}.single-content{max-width:780px}.single-content h1{font-size:clamp(1.8rem, 4vw, 2.7rem);line-height:1.15;margin-bottom:8px}.single-content p{font-size:1.1rem}.single-content .entry-content>p:first-child{font-size:1.2rem;color:#202938}.inline-ad{margin:24px 0}.related{margin-top:40px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.site-footer{background:#101419;color:#d7dde6;padding:30px 0;margin-top:40px}.site-footer a{color:#fff}.mobile-bottom-ad{display:none}@media (max-width:1024px){.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-grid,.single-layout{grid-template-columns:1fr}.single-content{max-width:100%}}@media (max-width:860px){.main-nav{grid-template-columns:auto 1fr auto}.menu-toggle{display:inline-flex}.primary-menu{position:absolute;top:calc(100% + 1px);left:0;right:0;background:#fff;border-bottom:1px solid var(--border);padding:10px 16px 16px;display:none;justify-content:flex-start}.primary-menu.is-open{display:flex}.primary-menu ul{flex-direction:column;width:100%}.header-right{display:none}.hero-grid,.post-list article,.related-grid,.story-grid{grid-template-columns:1fr}.mobile-bottom-ad{position:sticky;bottom:0;z-index:900;display:block;background:#fff;border-top:1px solid var(--border);padding:8px}}.headline-wrap{display:grid;grid-template-columns:320px 1fr;gap:var(--gap)}.section-title-sm{font-size:1.2rem;margin:0 0 12px}.simple-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.simple-list li{padding-bottom:12px;border-bottom:1px solid var(--border)}.simple-list-tight li{padding-bottom:8px}.simple-list li:last-child{border-bottom:0;padding-bottom:0}.headline-right{display:grid;gap:16px}.story-grid-2col{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.feature-strip,.triple-boxes,.ad-full-width{margin-top:30px}.feature-strip-carousel .feature-strip-head{display:flex;align-items:center;gap:18px;margin:0 0 18px}.feature-strip-carousel .feature-strip-rule{flex:1;height:1px;background:#111;opacity:.7}.feature-strip-carousel .feature-strip-head-center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.feature-strip-carousel .feature-strip-title{margin:0;letter-spacing:.02em;text-transform:uppercase;font-family:"Roboto Condensed",Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(1.35rem, 1.8vw, 2.1rem);line-height:1.05;font-weight:800}.feature-strip-carousel .feature-strip-all{font-size:.95rem;text-decoration:underline;color:inherit}.feature-strip-carousel .feature-strip-viewport{position:relative}.feature-strip-carousel .feature-strip-track{display:flex;gap:28px;overflow-x:auto;padding:0 6px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.feature-strip-carousel .feature-strip-track::-webkit-scrollbar{display:none}.feature-strip-carousel .deal-card{flex:0 0 340px;scroll-snap-align:start}.feature-strip-carousel .deal-card-media{display:block;margin:0 0 12px}.feature-strip-carousel .deal-card-media img{width:100%;height:180px;object-fit:cover;border-radius:0}.feature-strip-carousel .deal-card-title{margin:0 0 10px;font-family:"Roboto Condensed",Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:1.3rem;line-height:1.05}.feature-strip-carousel .deal-card-title a{color:inherit;text-decoration:none}.feature-strip-carousel .deal-card-title a:hover{text-decoration:underline}.feature-strip-carousel .deal-card-meta{margin:0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#444}.feature-strip-carousel .feature-strip-nav{position:absolute;top:64px;width:52px;height:52px;border-radius:999px;border:1px solid rgb(0 0 0 / .18);background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgb(0 0 0 / .12);cursor:pointer;z-index:2}.feature-strip-carousel .feature-strip-prev{left:-18px}.feature-strip-carousel .feature-strip-next{right:-18px}.feature-strip-carousel .feature-strip-nav span{font-size:32px;line-height:1}@media (max-width:900px){.feature-strip-carousel .feature-strip-prev{left:-8px}.feature-strip-carousel .feature-strip-next{right:-8px}.feature-strip-carousel .deal-card{flex-basis:300px}.feature-strip-carousel .deal-card-media img{height:170px}}@media (max-width:600px){.feature-strip-carousel .feature-strip-nav{display:none}.feature-strip-carousel .deal-card{flex-basis:260px}.feature-strip-carousel .deal-card-media img{height:150px}}.feature-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--gap)}.triple-boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.deals-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.footer-grid{display:grid;grid-template-columns:2fr 2fr 1.5fr 1.5fr;gap:20px}.footer-grid h3{color:#fff;margin-top:0}.footer-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}@media (max-width:1200px){.deals-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.headline-wrap,.feature-grid,.triple-boxes,.footer-grid{grid-template-columns:1fr}.deals-grid,.story-grid-2col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.deals-grid,.story-grid-2col{grid-template-columns:1fr}}.pcmag-home{--pc-title:#1d222b;--pc-muted:#5f6672}.pcmag-home .section-title,.pcmag-home h2,.pcmag-home h3,.pcmag-home h4{font-family:"Arial Narrow","Roboto Condensed","Inter",Arial,sans-serif;letter-spacing:.01em;color:var(--pc-title)}.pcmag-home .section-title{text-transform:uppercase;font-weight:800;margin:14px 0 16px}.pcmag-home .section-title-sm{font-size:2rem;line-height:1}.pcmag-home .headline-wrap{grid-template-columns:300px 1fr;align-items:start}.pcmag-home .headline-left{padding-right:10px}.pcmag-home .latest-list li a{font-size:2rem;line-height:1.15;font-weight:700}.pcmag-home .simple-list{gap:0}.pcmag-home .simple-list li{padding:16px 0;border-bottom:1px solid #c8cdd5}.pcmag-home .simple-list li a{font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif;font-weight:700;font-size:1.95rem;line-height:1.15}.pcmag-home .simple-list-tight li a{font-size:1.7rem}.pcmag-home .hero-main{display:grid;grid-template-columns:2fr 1.25fr;gap:24px;align-items:stretch;border-bottom:1px solid #d3d7de;padding-bottom:16px}.pcmag-home .hero-main-content{display:flex;flex-direction:column;justify-content:center}.pcmag-home .hero-main-content h2{margin:0 0 12px;font-size:clamp(3.8rem, 4.3vw, 6rem);line-height:.98;font-weight:800}.pcmag-home .meta{text-transform:uppercase;letter-spacing:.03em;color:var(--pc-muted);font-size:1.45rem;margin:0}.pcmag-home .story-grid-2col{margin-top:24px;gap:24px}.pcmag-home .post-teaser img,.pcmag-home .hero-main img{width:100%;border-radius:0;aspect-ratio:16 / 9;object-fit:cover}.pcmag-home .post-teaser h3,.pcmag-home .post-teaser h4{margin:10px 0 4px;font-size:1.95rem;line-height:1.1}.pcmag-home .feature-grid,.pcmag-home .triple-boxes,.pcmag-home .deals-grid{gap:26px}.pcmag-home .deals-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pcmag-home .ad-full-width{margin-top:34px}.pcmag-home .card,.pcmag-home .card-body{border:0;padding:0;background:#fff0}@media (max-width:1200px){.pcmag-home .hero-main-content h2{font-size:clamp(3.2rem, 4.2vw, 4.8rem)}.pcmag-home .simple-list li a,.pcmag-home .post-teaser h3,.pcmag-home .post-teaser h4{font-size:1.6rem}}@media (max-width:1024px){.pcmag-home .headline-wrap,.pcmag-home .hero-main,.pcmag-home .feature-grid,.pcmag-home .triple-boxes,.pcmag-home .deals-grid,.pcmag-home .story-grid-2col{grid-template-columns:1fr}.pcmag-home .section-title-sm{font-size:1.6rem}.pcmag-home .hero-main-content h2{font-size:2.2rem;line-height:1.08;margin-top:12px}}.pcmag-home{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#111}.pcmag-home.container{max-width:1180px}.pcmag-home .headline-wrap{display:grid;grid-template-columns:1fr 2.2fr;gap:28px;align-items:start;padding-top:18px}.pcmag-home .section-title,.pcmag-home .section-title-sm{font-family:"Roboto Condensed",Inter,system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase;font-weight:800;color:#111}.pcmag-home .section-title-sm{font-size:1.1rem;margin:0 0 14px}.pcmag-home .latest-list{margin:0;padding:0;list-style:none}.pcmag-home .latest-list li{padding:12px 0;border-bottom:1px solid #e6e6e6}.pcmag-home .latest-list li a{display:block;font-weight:700;font-size:1rem;line-height:1.2;color:#111;text-decoration:none}.pcmag-home .latest-time{display:inline-block;margin-top:6px;font-size:.78rem;letter-spacing:.03em;color:#6b6b6b;text-transform:uppercase}.pcmag-home .hero-main{display:grid;grid-template-columns:1.45fr 1fr;gap:22px;align-items:start}.pcmag-home .hero-main img{width:100%;height:320px;object-fit:cover;display:block}.pcmag-home .hero-main-content h2{margin:0 0 10px;font-family:"Roboto Condensed",Inter,system-ui,sans-serif;font-weight:800;font-size:clamp(2rem, 3vw, 3.35rem);line-height:1.02}.pcmag-home .hero-main-content h2 a{color:#111;text-decoration:none}.pcmag-home .dek{margin:0 0 12px;font-size:1rem;line-height:1.35;color:#444}.pcmag-home .meta{margin:0;font-size:.82rem;letter-spacing:.02em;text-transform:uppercase;color:#7a7a7a}.pcmag-home .story-grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px;margin-top:18px}.pcmag-home .teaser-row{display:grid;grid-template-columns:88px 1fr;gap:12px;align-items:start}.pcmag-home .teaser-thumb img{width:88px;height:62px;object-fit:cover;display:block}.pcmag-home .teaser-row h3{margin:0 0 6px;font-size:1.05rem;line-height:1.15;font-weight:800}.pcmag-home .teaser-row h3 a{color:#111;text-decoration:none}.pcmag-home .triple-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-top:26px;border-top:1px solid #111;margin-top:34px}.pcmag-home .triple-box{padding-top:10px}.pcmag-home .triple-feature-media img{width:100%;height:180px;object-fit:cover;display:block}.pcmag-home .triple-feature-title{margin:10px 0 6px;font-size:1.05rem;line-height:1.15;font-weight:800}.pcmag-home .triple-list{list-style:none;padding:0;margin:8px 0 0;border-top:1px solid #e6e6e6}.pcmag-home .triple-list li{padding:10px 0;border-bottom:1px solid #e6e6e6}.pcmag-home .triple-list li a{display:block;font-weight:700;color:#111;text-decoration:none;line-height:1.2}.pcmag-home .triple-more{display:inline-flex;gap:8px;margin-top:12px;font-weight:700;color:#c6002b;text-decoration:none}@media (max-width:980px){.pcmag-home .headline-wrap{grid-template-columns:1fr}.pcmag-home .hero-main{grid-template-columns:1fr}.pcmag-home .hero-main img{height:260px}.pcmag-home .story-grid-2col{grid-template-columns:1fr}.pcmag-home .triple-boxes{grid-template-columns:1fr}}.feature-strip-carousel .feature-strip-button{position:absolute;top:86px;width:52px;height:52px;border-radius:999px;border:1px solid rgb(0 0 0 / .18);background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgb(0 0 0 / .12);cursor:pointer;z-index:2}.feature-strip-carousel .feature-strip-button span{font-size:32px;line-height:1}.feature-strip-carousel .feature-strip-button-left{left:-18px}.feature-strip-carousel .feature-strip-button-right{right:-18px}@media (max-width:900px){.feature-strip-carousel .feature-strip-button{display:none}.feature-strip-carousel .deal-card{flex-basis:280px}.feature-strip-carousel .deal-card-media img{height:160px}}.pcmag-home .feature-strip-head{display:flex;align-items:center;gap:24px;margin:26px 0 18px}.pcmag-home .feature-strip-rule{flex:1 1 auto;height:2px;background:#111;opacity:.85}.pcmag-home .feature-strip-head-center{text-align:center;flex:0 0 auto;min-width:260px}.pcmag-home .feature-strip-title{font-family:"Roboto Condensed","Inter",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.02em;font-weight:800;text-transform:uppercase;margin:0;font-size:2.1rem}.pcmag-home .feature-strip-all{display:inline-block;margin-top:6px;font-size:1rem;text-decoration:underline;color:#111}.pcmag-home .feature-strip-viewport{position:relative}.pcmag-home .feature-strip-track{display:flex;gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 6px 12px;-webkit-overflow-scrolling:touch}.pcmag-home .feature-strip-track::-webkit-scrollbar{height:10px}.pcmag-home .feature-strip-track::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .18);border-radius:20px}.pcmag-home .deal-card{flex:0 0 310px;scroll-snap-align:start}.pcmag-home .deal-card-media img{width:100%;height:176px;object-fit:cover;display:block}.pcmag-home .deal-card-title{margin:12px 0 0;font-size:1.25rem;line-height:1.15;font-weight:800}.pcmag-home .deal-card .byline{margin:10px 0 0;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase}.pcmag-home .feature-strip-nav,.pcmag-home .feature-strip-button{position:absolute;top:74px;width:56px;height:56px;border-radius:999px;border:0;background:#fff;box-shadow:0 10px 28px rgb(0 0 0 / .18);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5}.pcmag-home .feature-strip-prev,.pcmag-home .feature-strip-button-left{left:-18px}.pcmag-home .feature-strip-next,.pcmag-home .feature-strip-button-right{right:-18px}.pcmag-home .feature-strip-nav span,.pcmag-home .feature-strip-button span{font-size:34px;line-height:1}.pcmag-home .more-explore{margin-top:30px}.pcmag-home .more-explore .triple-boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:18px;border-top:1px solid rgb(0 0 0 / .25);padding-top:18px}.pcmag-home .triple-boxes .triple-col-title{font-family:"Roboto Condensed","Inter",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:.02em;font-size:1.05rem;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid rgb(0 0 0 / .25)}.pcmag-home .triple-boxes .triple-feature{margin:0 0 14px}.pcmag-home .triple-boxes .triple-feature img{width:100%;height:180px;object-fit:cover;display:block}.pcmag-home .triple-boxes .triple-feature h4{margin:10px 0 0;font-size:1.35rem;line-height:1.12;font-weight:800}.pcmag-home .triple-boxes .triple-list{margin:10px 0 0;padding:0;list-style:none}.pcmag-home .triple-boxes .triple-list li{padding:12px 0;border-bottom:1px solid rgb(0 0 0 / .16)}.pcmag-home .triple-boxes .triple-list a{font-size:1rem;line-height:1.15;font-weight:700;color:#111}.pcmag-home .triple-boxes .triple-more{display:inline-flex;gap:10px;align-items:center;margin-top:14px;font-size:.95rem;color:#b00020;text-decoration:none}.pcmag-home .triple-boxes .triple-more:hover{text-decoration:underline}@media (max-width:1024px){.pcmag-home .more-explore .triple-boxes{grid-template-columns:1fr;gap:26px}.pcmag-home .feature-strip-nav,.pcmag-home .feature-strip-button{display:none}.pcmag-home .deal-card{flex-basis:78vw}.pcmag-home .deal-card-media img{height:42vw}}