.pec-pilot{margin:0;padding:18px 5vw;display:flex;align-items:center;gap:28px;background:#17324d;color:#fff;border-bottom:1px solid #0f2234}.pec-pilot div{display:grid;gap:3px}.pec-pilot span{font-size:10px;letter-spacing:.14em}.pec-pilot strong{font-size:13px}.pec-pilot p{margin:0;max-width:760px}.pec-editorial{padding:72px 5vw;background:#fff;border-bottom:1px solid #17324d}.pec-direct{display:grid;grid-template-columns:.45fr 1.55fr;gap:4vw;align-items:start}.pec-direct h2{margin:0;font:700 clamp(34px,4.8vw,66px)/.98 Georgia,serif}.pec-direct>div>p{max-width:950px;margin:24px 0 0;font:700 clamp(20px,2.2vw,30px)/1.45 Georgia,serif}.pec-editorial-grid{margin-top:42px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#17324d;border:1px solid #17324d}.pec-editorial-grid article{padding:24px;background:#f8f4eb}.pec-editorial-grid span{font-size:10px;font-weight:900;letter-spacing:.1em}.pec-editorial-grid ol,.pec-editorial-grid ul{padding-left:20px}.pec-editorial-grid li{margin:12px 0;line-height:1.5}.pec-editorial>small{display:block;margin-top:16px;font-weight:800}.pec-product-facts{padding:55px 5vw;display:grid;grid-template-columns:1fr .8fr 1fr;gap:3vw;background:#e6eee9;border-block:1px solid #17324d}.pec-product-facts h2{margin:10px 0;font:700 clamp(34px,4vw,58px)/.95 Georgia,serif}.pec-product-facts dl{margin:0}.pec-product-facts dl div{padding:10px 0;border-bottom:1px solid #7690a3}.pec-product-facts dt{font-size:10px;font-weight:900;text-transform:uppercase}.pec-product-facts dd{margin:5px 0 0}.pec-product-facts>aside{padding:22px;background:#fff;border-left:8px solid #a84f45}.pec-product-facts li{margin-bottom:8px}.pec-product-facts a{font-weight:900}.pec-product-detail{grid-column:1/-1;padding-top:28px;border-top:1px solid #7690a3;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pec-product-detail h3{margin:0 0 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.pec-product-detail p,.pec-product-detail ul{margin:0;padding-left:18px}.pec-product-detail .pec-source-caveat{grid-column:1/-1;padding:18px 20px;background:#f8f4eb;border-left:5px solid #a84f45}.pec-research-comparison{padding:70px 5vw;background:#f8f4eb;border-bottom:1px solid #17324d}.pec-research-comparison header{max-width:850px}.pec-research-comparison h2{margin:8px 0 14px;font:700 clamp(34px,4.8vw,68px)/.98 Georgia,serif}.pec-swipe{display:none;margin:24px 0 8px;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pec-table-wrap{margin-top:30px;overflow-x:auto;border:1px solid #17324d;background:#fff}.pec-table-wrap:focus{outline:3px solid #a84f45;outline-offset:3px}.pec-table-wrap table{width:100%;min-width:900px;border-collapse:collapse}.pec-table-wrap caption{text-align:left;padding:14px 16px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:#17324d;color:#fff}.pec-table-wrap td,.pec-table-wrap th{padding:16px;text-align:left;vertical-align:top;border-right:1px solid #9ba9a2;border-bottom:1px solid #9ba9a2}.pec-table-wrap th{font-size:11px;text-transform:uppercase;background:#dce7e1}.pec-comparison-verdict{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;background:#17324d;border:1px solid #17324d}.pec-comparison-verdict div{padding:24px;background:#fff}.pec-comparison-verdict span{font-size:10px;font-weight:900;letter-spacing:.1em}.pec-comparison-verdict p{margin:10px 0 0;font:700 20px/1.35 Georgia,serif}@media(max-width:760px){.pec-pilot{padding:16px 18px;align-items:flex-start;flex-direction:column;gap:8px}.pec-editorial{padding:48px 18px}.pec-direct,.pec-editorial-grid,.pec-product-facts{grid-template-columns:1fr}.pec-product-facts{padding:45px 18px}.pec-product-facts>aside{border-left:0;border-top:8px solid #a84f45}.pec-product-detail{grid-template-columns:1fr}.pec-product-detail .pec-source-caveat{grid-column:auto}.pec-research-comparison{padding:48px 18px}.pec-swipe{display:block}.pec-table-wrap{margin-top:8px}.pec-comparison-verdict{grid-template-columns:1fr}}