:root{--ink:#182022;--paper:#f7f4ed;--panel:#fff;--line:#cfd4ce;--green:#17634a;--red:#9d352e;--blue:#215b78;--gold:#d99b31;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:78px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.62 Georgia,serif}a{color:var(--blue)}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:#fff;padding:10px;z-index:9}.site{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px max(20px,calc((100% - var(--max))/2));background:#102c28;color:#fff}.site>a{color:#fff;text-decoration:none;font:bold 24px/1 Arial,sans-serif}.site nav{display:flex;gap:18px;overflow:auto}.site nav a{color:#fff;text-decoration:none;font:700 13px/1 Arial,sans-serif;white-space:nowrap}main{max-width:var(--max);margin:auto;padding:34px 24px 80px}section{margin:68px 0}.first{display:grid;grid-template-columns:1.05fr .95fr;gap:24px 36px;margin-top:10px}.intro{align-self:center}.eyebrow,.lane{margin:0 0 8px;color:var(--green);font:800 12px/1.2 Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}h1,h2,h3{font-family:Arial,sans-serif;line-height:1.08;letter-spacing:0}h1{font-size:clamp(37px,5vw,66px);margin:0 0 18px;max-width:850px}h2{font-size:34px;margin:0 0 18px}h3{font-size:23px;margin:5px 0 14px}.dek{font-size:21px;line-height:1.45}.research{border-left:4px solid var(--gold);padding-left:16px}.warning{color:#5c211f}.jump{display:inline-block;background:var(--green);color:#fff;padding:11px 16px;text-decoration:none;font:bold 14px Arial,sans-serif}.first figure{margin:0;align-self:center}.first img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border:1px solid #a9aea9}.first figcaption{font-size:13px;color:#4f5958;margin-top:7px}.start{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.start div{padding:17px 20px;display:grid;gap:5px}.start div+div{border-left:1px solid var(--line)}.start strong{font:800 13px Arial,sans-serif;text-transform:uppercase}.definitions{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.definitions details{background:var(--panel);border:1px solid var(--line);padding:14px 16px}.definitions summary{cursor:pointer;font:bold 18px Arial,sans-serif}.definitions p{margin:10px 0}.method{display:grid;grid-template-columns:.6fr 1fr 1fr;gap:24px;border-top:5px solid var(--ink);padding-top:22px}.method h2{font-size:28px}.table,.detail-table{overflow:auto;border:1px solid var(--line);background:#fff}table{width:100%;border-collapse:collapse;min-width:820px}caption{text-align:left;padding:14px;font-style:italic}th,td{text-align:left;vertical-align:top;padding:13px;border-top:1px solid var(--line)}thead th{background:#e8ece8;font:800 13px Arial,sans-serif;text-transform:uppercase}.picks{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.picks article{background:#fff;border-top:5px solid var(--green);padding:22px}.trade{display:grid;grid-template-columns:1fr 1fr;gap:13px}.trade p{margin:0;padding:12px;background:#edf1ec}.passport{background:#102c28;color:#fff;padding:36px}.passport h2{color:#fff}.passport li{margin:11px 0}.result{padding:15px;border:1px solid #b9d5ca;background:#173d36}.range{border-left:8px solid var(--gold);padding:8px 28px;max-width:920px}.handoff>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.handoff p{background:#fff;padding:18px;border-bottom:3px solid var(--blue)}.buy{display:grid;grid-template-columns:.7fr 1fr;gap:30px}.buy li{margin:9px 0}.source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.source-grid a{background:#fff;padding:11px;text-decoration:none;border:1px solid var(--line)}.correction{font-style:italic}footer{background:#102c28;color:#fff;text-align:center;padding:30px;font-size:14px}@media(max-width:760px){body{font-size:16px}.site{align-items:flex-start;flex-direction:column;gap:10px;padding:12px 16px}.site nav{width:100%}main{padding:24px 16px 60px}section{margin:48px 0}.first{display:block}.first figure{margin:20px 0 14px}.first img{aspect-ratio:16/10}h1{font-size:38px}.dek{font-size:18px}.start,.definitions,.picks,.handoff>div,.buy,.source-grid,.method{grid-template-columns:1fr}.start div+div{border-left:0;border-top:1px solid var(--line)}.definitions{gap:8px}.picks article{padding:18px}.trade{grid-template-columns:1fr}.passport{padding:24px 18px}.detail-table table{min-width:0}.detail-table thead{display:none}.detail-table tbody,.detail-table tr,.detail-table th,.detail-table td{display:block;width:100%}.detail-table tr{border-top:5px solid var(--green);padding:8px}.detail-table th,.detail-table td{border:0;padding:8px 10px}.detail-table td:before{display:block;color:var(--green);font:800 11px Arial,sans-serif;text-transform:uppercase;margin-bottom:3px}.detail-table td:nth-child(2):before{content:"Size and weight"}.detail-table td:nth-child(3):before{content:"Construction and origin"}.detail-table td:nth-child(4):before{content:"Brand record"}.detail-table td:nth-child(5):before{content:"Warranty and support"}}
.first img{height:auto;aspect-ratio:16/9}
.first img{height:auto;aspect-ratio:16/9}
@media(max-width:760px){.first{display:flex;flex-direction:column}.first figure{order:-1;margin:0 0 16px}}
@media(max-width:760px){html{scroll-padding-top:110px}.site nav{width:100%;flex-wrap:wrap;gap:10px 16px;overflow:visible}}
