.pa{--pa-ink:#1A1A1A;--pa-sand:#F2EFE9;--pa-surface:#FFFFFF;--pa-coyote:#B79A6B;--pa-coyote-ink:#7A6440;--pa-line:#D9D3C7;--pa-muted:#55524C;--pa-display:var(--font-heading-family,"Oswald","Arial Narrow",Arial,sans-serif);--pa-body:var(--font-body-family,"Lato","Inter",system-ui,-apple-system,"Segoe UI",sans-serif);background:var(--pa-surface);color:var(--pa-ink);font-family:var(--pa-body);font-size:19px;line-height:1.68;-webkit-font-smoothing:antialiased}.pa *,.pa *:before,.pa *:after{box-sizing:border-box}.pa-wrap{max-width:740px;margin:0 auto;padding:0 20px}.pa-wide{max-width:1040px;margin:0 auto;padding:0 20px}.pa-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--pa-coyote);z-index:60;transition:width .08s linear}.pa-hero{background:var(--pa-sand);border-bottom:1px solid var(--pa-line);padding:44px 0 36px}.pa-kicker{font-family:var(--pa-display);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--pa-coyote-ink);margin:0 0 14px;display:flex;gap:10px;align-items:center}.pa-kicker:before{content:"";width:26px;height:2px;background:var(--pa-coyote)}.pa-h1{font-family:var(--pa-display);font-weight:600;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(32px,5.2vw,52px);line-height:1.06;margin:0 0 18px;color:var(--pa-ink)}.pa-dek{font-size:21px;line-height:1.55;color:#2e2c28;margin:0 0 20px;max-width:640px}.pa-byline{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:15px;color:var(--pa-muted);align-items:center}.pa-byline strong{color:var(--pa-ink)}.pa-byline .pa-dot{width:4px;height:4px;border-radius:50%;background:var(--pa-coyote)}.pa-hero-media{margin:28px auto 0;max-width:1040px;padding:0 20px}.pa-hero-media img,.pa-hero-media video{width:100%;height:auto;display:block;border-radius:2px;aspect-ratio:16/9;object-fit:cover;background:#ddd}.pa-body{padding:36px 0 56px}.pa-body p{margin:0 0 1.15em}.pa-body a{color:var(--pa-ink);text-decoration:underline;text-decoration-color:var(--pa-coyote);text-decoration-thickness:2px;text-underline-offset:3px}.pa-body a:hover{color:var(--pa-coyote-ink)}.pa-body ul,.pa-body ol{margin:0 0 1.2em;padding-left:1.25em}.pa-body li{margin:0 0 .45em}.pa-body strong{font-weight:700}.pa-h2{font-family:var(--pa-display);font-weight:600;text-transform:uppercase;font-size:clamp(25px,3.4vw,32px);line-height:1.14;letter-spacing:.015em;margin:2.1em 0 .7em;scroll-margin-top:80px}.pa-body h3{font-size:22px;line-height:1.3;margin:1.6em 0 .5em;font-weight:800}.pa-lede p:first-child:first-letter{font-family:var(--pa-display);float:left;font-size:4.1em;line-height:.86;padding:6px 10px 0 0;color:var(--pa-coyote-ink)}.pa-lede{font-size:20.5px}.pa-answer{background:var(--pa-sand);border-left:4px solid var(--pa-coyote);padding:22px 24px;margin:28px 0;border-radius:2px}.pa-answer-title{font-family:var(--pa-display);text-transform:uppercase;letter-spacing:.08em;font-size:15px;margin:0 0 10px;color:var(--pa-coyote-ink)}.pa-answer ul{margin:0;padding-left:1.1em}.pa-answer li{margin:0 0 .4em}.pa-toc{border:1px solid var(--pa-line);padding:18px 22px;margin:28px 0;border-radius:2px}.pa-toc-title{font-family:var(--pa-display);text-transform:uppercase;letter-spacing:.08em;font-size:14px;margin:0 0 8px}.pa-toc ol{margin:0;padding-left:1.2em;font-size:17px}.pa-toc a{text-decoration:none}.pa-figure{margin:30px 0}.pa-figure img,.pa-figure video{width:100%;height:auto;display:block;border-radius:2px;background:#e9e6df}.pa-figure figcaption{font-size:15px;color:var(--pa-muted);margin-top:8px;line-height:1.45}.pa-quote{margin:34px 0;padding:6px 0 6px 26px;border-left:3px solid var(--pa-ink);position:relative}.pa-quote blockquote{margin:0;font-size:23px;line-height:1.45;font-weight:700}.pa-quote figcaption{margin-top:10px;font-size:15px;color:var(--pa-muted)}.pa-quote figcaption a{color:var(--pa-muted)}.pa-callout{border:1px solid var(--pa-line);background:#fbfaf7;padding:18px 22px;margin:26px 0;border-radius:2px}.pa-callout-title{font-weight:800;margin:0 0 6px}.pa-callout--warning{border-color:#c9a15a;background:#fff8ec}.pa-callout--tip{border-color:var(--pa-coyote)}.pa-mech{display:grid;gap:22px;margin:30px 0;align-items:start}.pa-mech-points{list-style:none;padding:0;margin:0;counter-reset:pm}.pa-mech-points li{counter-increment:pm;position:relative;padding-left:46px;margin:0 0 16px}.pa-mech-points li:before{content:counter(pm);position:absolute;left:0;top:2px;width:32px;height:32px;border-radius:2px;background:var(--pa-ink);color:var(--pa-sand);font-family:var(--pa-display);display:flex;align-items:center;justify-content:center;font-size:17px}@media(min-width:820px){.pa-mech--media{grid-template-columns:1fr 1fr}}.pa-compare{margin:32px 0}.pa .pa-compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--pa-line);border-radius:4px;background:#fff}.pa .pa-compare table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:0;margin:0;font-size:16px;line-height:1.45;border:0;border-style:none;box-shadow:none;background:none}.pa .pa-compare th,.pa .pa-compare td{padding:12px 14px;border:0;border-bottom:1px solid var(--pa-line);text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal;min-width:6.5em;background:#fff}.pa .pa-compare thead th{font-family:var(--pa-display);text-transform:uppercase;letter-spacing:.06em;font-size:14px;line-height:1.3;background:var(--pa-ink);color:var(--pa-sand);font-weight:500;vertical-align:bottom;border-bottom:0}.pa .pa-compare thead th:first-child{position:sticky;left:0;z-index:2}.pa .pa-compare tbody th{font-weight:800;background:#fbfaf7;position:sticky;left:0;z-index:1;min-width:8.5em;box-shadow:1px 0 0 var(--pa-line)}.pa .pa-compare tbody tr:nth-child(2n) td{background:#fcfbf8}.pa .pa-compare tbody tr:last-child>*{border-bottom:0}.pa .pa-compare tr.pa-hl td,.pa .pa-compare tr.pa-hl th{background:#f6efe2}.pa .pa-compare tr.pa-hl th{box-shadow:inset 4px 0 0 var(--pa-coyote),1px 0 0 var(--pa-line)}.pa .pa-compare tr.pa-hl th:after{content:" \2605";color:var(--pa-coyote-ink)}.pa-compare-note{font-size:15px;color:var(--pa-muted);margin-top:10px;line-height:1.5}@media(max-width:600px){.pa .pa-compare--cards .pa-compare-scroll{overflow:visible;border:0;background:none}.pa .pa-compare--cards table{min-width:0}.pa .pa-compare--cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pa .pa-compare--cards tbody,.pa .pa-compare--cards tr,.pa .pa-compare--cards th,.pa .pa-compare--cards td{display:block;min-width:0}.pa .pa-compare--cards tr{border:1px solid var(--pa-line);border-radius:4px;margin-bottom:14px;background:#fff;overflow:hidden}.pa .pa-compare--cards tbody th{position:static;padding:12px 14px;background:var(--pa-sand);border-bottom:1px solid var(--pa-line);font-size:17px;line-height:1.35;box-shadow:none}.pa .pa-compare--cards tr.pa-hl{border:2px solid var(--pa-coyote)}.pa .pa-compare--cards tr.pa-hl th{background:#f6efe2;box-shadow:none}.pa .pa-compare--cards td,.pa .pa-compare--cards tbody tr:nth-child(2n) td,.pa .pa-compare--cards tr.pa-hl td{display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr);column-gap:12px;align-items:baseline;padding:10px 14px;border-bottom:1px solid #EEE9E0;background:#fff}.pa .pa-compare--cards tr>td:last-child{border-bottom:0}.pa .pa-compare--cards td:before{content:attr(data-label);font-family:var(--pa-display);font-size:13px;line-height:1.35;text-transform:uppercase;letter-spacing:.06em;color:var(--pa-muted)}}.pa-steps{list-style:none;padding:0;margin:26px 0;counter-reset:ps}.pa-steps>li{counter-increment:ps;border-top:1px solid var(--pa-line);padding:18px 0 6px 58px;position:relative}.pa-steps>li:before{content:counter(ps,decimal-leading-zero);position:absolute;left:0;top:16px;font-family:var(--pa-display);font-size:30px;color:var(--pa-coyote);line-height:1}.pa-steps h3{margin:0 0 6px;font-size:21px}.pa-product{display:grid;grid-template-columns:1fr;gap:0;border:1.5px solid var(--pa-ink);border-radius:2px;margin:34px 0;overflow:hidden;background:var(--pa-surface)}.pa-product-media{background:var(--pa-sand);display:block}.pa-product-media img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4/3}.pa-product-body{padding:22px 22px 24px}.pa-badge{display:inline-block;font-family:var(--pa-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;background:var(--pa-coyote);color:var(--pa-ink);padding:5px 9px;border-radius:2px;margin-bottom:10px}.pa-product-title{font-family:var(--pa-display);text-transform:uppercase;font-size:25px;line-height:1.15;margin:0 0 8px;font-weight:600}.pa-product-head{font-size:18px;margin:0 0 12px;color:#2e2c28}.pa-product ul{margin:0 0 16px;padding-left:1.1em;font-size:17px}.pa-price{font-size:22px;font-weight:800;margin:0 0 14px}.pa-price s{color:var(--pa-muted);font-weight:400;font-size:17px;margin-left:8px}.pa-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;background:var(--pa-ink);color:var(--pa-sand)!important;text-decoration:none!important;font-family:var(--pa-display);text-transform:uppercase;letter-spacing:.1em;font-size:16px;border-radius:2px;border:0;cursor:pointer;width:100%}.pa-btn:hover{background:#000}.pa-btn--ghost{background:transparent;color:var(--pa-ink)!important;border:1.5px solid var(--pa-ink)}.pa-micro{font-size:14px;color:var(--pa-muted);margin-top:10px;text-align:center}@media(min-width:720px){.pa-product{grid-template-columns:44% 1fr}.pa-product-media{position:relative;min-height:280px}.pa-product-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.pa-btn{width:auto}}.pa-proof{display:grid;gap:14px;margin:26px 0}@media(min-width:720px){.pa-proof{grid-template-columns:1fr 1fr}}.pa-proof-item{background:#fbfaf7;border:1px solid var(--pa-line);padding:18px 18px 14px;border-radius:2px;margin:0}.pa-proof-item blockquote{margin:0 0 10px;font-size:17px;line-height:1.5}.pa-proof-item figcaption{font-size:14px;color:var(--pa-muted)}.pa-faq{margin:26px 0}.pa-faq details{border-top:1px solid var(--pa-line);padding:14px 0}.pa-faq details:last-child{border-bottom:1px solid var(--pa-line)}.pa-faq summary{cursor:pointer;font-weight:800;font-size:19px;list-style:none;display:flex;justify-content:space-between;gap:16px;min-height:44px;align-items:center}.pa-faq summary::-webkit-details-marker{display:none}.pa-faq summary:after{content:"+";font-family:var(--pa-display);font-size:26px;color:var(--pa-coyote-ink);line-height:1}.pa-faq details[open] summary:after{content:"\2013"}.pa-faq details>div{padding-top:8px}.pa-offer{background:var(--pa-ink);color:var(--pa-sand);padding:34px 26px;border-radius:2px;margin:44px 0 10px;text-align:center}.pa-offer h2{font-family:var(--pa-display);text-transform:uppercase;font-size:clamp(26px,4vw,36px);line-height:1.1;margin:0 0 10px;color:var(--pa-sand);font-weight:600}.pa-offer p{color:#e6e0d4;margin:0 auto 18px;max-width:560px}.pa-offer ul{list-style:none;padding:0;margin:0 auto 22px;max-width:480px;text-align:left}.pa-offer li{padding-left:28px;position:relative;margin:0 0 8px}.pa-offer li:before{content:"\2713";position:absolute;left:0;color:var(--pa-coyote);font-weight:800}.pa-offer .pa-btn{background:var(--pa-coyote);color:var(--pa-ink)!important;max-width:420px}.pa-offer .pa-btn:hover{background:#c9ad7e}.pa-offer img{max-width:340px;width:100%;height:auto;margin:0 auto 18px;display:block;border-radius:2px}.pa-guarantee{font-size:15px;color:#cfc7b7;margin-top:14px}.pa-related{border-top:2px solid var(--pa-ink);margin:44px 0 0;padding-top:18px}.pa-related-title{font-family:var(--pa-display);text-transform:uppercase;letter-spacing:.1em;font-size:15px;margin:0 0 10px}.pa-related ul{list-style:none;padding:0;margin:0}.pa-related li{border-bottom:1px solid var(--pa-line);padding:12px 0}.pa-related a{text-decoration:none;font-weight:700}.pa-sources{font-size:14px;color:var(--pa-muted);margin-top:36px;border-top:1px solid var(--pa-line);padding-top:14px}.pa-sources ol{padding-left:1.2em}.pa-sources a{color:var(--pa-muted);word-break:break-word}.pa-disclosure{font-size:14px;color:var(--pa-muted);margin-top:14px}.pa-sticky{position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--pa-surface);border-top:1px solid var(--pa-line);box-shadow:0 -6px 18px #00000014;transform:translateY(110%);transition:transform .25s ease}.pa-sticky.is-on{transform:none}html.pa-sticky-on [class*=kl-teaser-],html.pa-sticky-on #ads-agent-host,html.pa-sticky-on .scroll-to-top-btn{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.pa-sticky-in{max-width:1040px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:12px}.pa-sticky img{width:52px;height:52px;object-fit:cover;border-radius:2px;flex:none}.pa-sticky-txt{flex:1;min-width:0;font-size:15px;line-height:1.3}.pa-sticky-txt strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-sticky .pa-btn{width:auto;min-height:48px;padding:0 18px;font-size:14px;flex:none}@media(max-width:600px){.pa{font-size:18px}.pa-hero{padding:30px 0 26px}.pa-dek,.pa-lede{font-size:19px}.pa-quote blockquote{font-size:20px}}@media(prefers-reduced-motion:reduce){.pa-sticky,.pa-progress{transition:none}}.pa--tone-ink .pa-hero{background:var(--pa-ink);border-bottom-color:#000}.pa--tone-ink .pa-h1{color:var(--pa-sand)}.pa--tone-ink .pa-dek{color:#e6e0d4}.pa--tone-ink .pa-byline{color:#cfc7b7}.pa--tone-ink .pa-byline strong{color:var(--pa-sand)}.pa--tone-ink .pa-kicker{color:var(--pa-coyote)}.pa--tone-paper .pa-hero{background:var(--pa-surface);border-bottom:3px solid var(--pa-ink)}.pa--hero-wide .pa-hero{padding-bottom:0}.pa--hero-wide .pa-hero-media{max-width:none;padding:0;margin-top:30px}.pa--hero-wide .pa-hero-media img,.pa--hero-wide .pa-hero-media video{border-radius:0;aspect-ratio:4/3}@media(min-width:760px){.pa--hero-wide .pa-hero-media img,.pa--hero-wide .pa-hero-media video{aspect-ratio:21/9}}@media(min-width:900px){.pa--hero-split .pa-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:center;padding:52px max(20px,calc((100% - 1120px)/2))}.pa--hero-split .pa-hero .pa-wrap{max-width:none;margin:0;padding:0}.pa--hero-split .pa-hero-media{margin:0;padding:0;max-width:none}.pa--hero-split .pa-hero-media img,.pa--hero-split .pa-hero-media video{aspect-ratio:4/3}.pa--hero-split .pa-h1{font-size:clamp(32px,3.6vw,48px)}}.pa--tpl .pa-hero-media img{object-position:50% 28%}@media(max-width:600px){.pa--tpl:not(.pa--hero-wide) .pa-hero-media img{aspect-ratio:4/3}}.pa--tpl.pa--hero-contain .pa-hero-media img{object-fit:contain;background:#fff;aspect-ratio:auto;width:auto;max-width:100%;max-height:640px;margin:0 auto;border:1px solid #ECE8E0}.pa-cell{margin:0}.pa-cell img,.pa-cell video{width:100%;display:block;border-radius:2px;background:#efece6}.pa-fit-cover img,.pa-fit-cover video{aspect-ratio:4/3;object-fit:cover;height:auto}.pa-fit-contain img{aspect-ratio:4/3;object-fit:contain;background:#fff;border:1px solid #ECE8E0;height:auto}.pa-cell figcaption,.pa-gallery-cap{font-size:15px;color:var(--pa-muted);margin-top:8px;line-height:1.45}.pa-block-title{font-family:var(--pa-display);text-transform:uppercase;letter-spacing:.1em;font-size:14px;margin:0 0 10px;color:var(--pa-coyote-ink)}.pa-gallery{margin:30px 0}.pa-gallery-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-gallery .pa-fit-cover img,.pa-gallery .pa-fit-contain img{aspect-ratio:1/1}.pa-gallery .pa-cell figcaption{font-size:14px}@media(min-width:720px){.pa-gallery--3 .pa-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pa-gallery--stack .pa-gallery-grid{grid-template-columns:1fr}@media(min-width:720px){.pa-gallery--stack .pa-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-split{display:grid;gap:16px;margin:30px 0;align-items:center}.pa-split-body>:last-child{margin-bottom:0}.pa-split-body h3{margin:0 0 8px}.pa-split-label{font-family:var(--pa-display);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-coyote-ink);margin:0 0 6px!important}@media(min-width:760px){.pa-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:28px}.pa-split--right{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.pa-split--right .pa-cell{order:2}.pa-split .pa-fit-cover img{aspect-ratio:4/5}}.pa-psteps{list-style:none;padding:0;margin:24px 0}.pa-psteps>li{display:grid;gap:14px;padding:22px 0;border-top:1px solid var(--pa-line)}.pa-psteps>li:last-child{border-bottom:1px solid var(--pa-line)}.pa-psteps h3{margin:0 0 6px;font-size:21px;line-height:1.3;display:flex;gap:12px;align-items:baseline}.pa-num{font-family:var(--pa-display);font-size:28px;color:var(--pa-coyote);line-height:1;flex:none}.pa-psteps-body>:last-child{margin-bottom:0}@media(min-width:720px){.pa-psteps>li{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:start}.pa-psteps>li.pa-psteps-noimg{grid-template-columns:1fr}}.pa-list{list-style:none;padding:0;margin:24px 0}.pa-list>li{margin:0 0 36px;padding-top:20px;border-top:3px solid var(--pa-ink)}.pa-list-head{display:flex;gap:14px;align-items:flex-start;margin:0 0 14px}.pa-list-num{font-family:var(--pa-display);font-size:52px;line-height:.85;color:var(--pa-coyote);min-width:54px;flex:none}.pa-list-h{margin:4px 0 0!important;font-size:clamp(23px,3vw,29px)}.pa-list-head .pa-badge{margin-bottom:6px}.pa-list .pa-cell{margin:0 0 16px}.pa-list .pa-fit-cover img{aspect-ratio:3/2}.pa-cards{display:grid;gap:14px;margin:26px 0;grid-template-columns:1fr}@media(min-width:640px){.pa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-card{border:1px solid var(--pa-line);border-radius:2px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.pa-card .pa-cell img{border-radius:0}.pa-card .pa-fit-contain img{border:0;border-bottom:1px solid #ECE8E0}.pa-card-body{padding:16px 16px 18px}.pa-card-body h3{margin:0 0 6px;font-size:20px;line-height:1.3}.pa-card-body p{font-size:17px;margin:0 0 .6em}.pa-card-body>:last-child{margin-bottom:0}.pa-card-link a{font-weight:800}.pa-verdict{border:2px solid var(--pa-ink);border-radius:2px;margin:28px 0;background:#fff}.pa-verdict-title{background:var(--pa-ink);color:var(--pa-sand);font-family:var(--pa-display);text-transform:uppercase;letter-spacing:.1em;font-size:15px;margin:0;padding:11px 18px}.pa-verdict-intro{padding:14px 18px 0}.pa-pick{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px 18px;border-top:1px solid var(--pa-line);align-items:center}.pa-verdict-title+.pa-pick{border-top:0}.pa-pick--noimg{grid-template-columns:minmax(0,1fr)}.pa-pick .pa-cell img{width:96px;height:96px;aspect-ratio:1/1}.pa-pick-label{display:inline-block;font-family:var(--pa-display);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--pa-coyote-ink)}.pa-pick-name{font-weight:800;margin:2px 0!important;font-size:18px;line-height:1.3}.pa-pick-why{font-size:16px;margin:0!important;color:#2e2c28;line-height:1.45}.pa-myths{display:grid;gap:16px;margin:26px 0}.pa-myth{border:1px solid var(--pa-line);border-radius:2px;overflow:hidden;background:#fff}.pa-myth-body{padding:16px 18px 18px}.pa-myth-q{margin:0 0 10px!important;font-weight:800;font-size:19px;line-height:1.35}.pa-myth-a>:last-child{margin-bottom:0}.pa-chip{display:inline-block;font-family:var(--pa-display);font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:var(--pa-coyote);color:var(--pa-ink);padding:3px 8px;border-radius:2px;margin:0 10px 6px 0;vertical-align:2px}.pa-chip--myth{background:var(--pa-ink);color:var(--pa-sand);text-decoration:none}.pa-myth-media .pa-cell img{border-radius:0}@media(min-width:720px){.pa-myth--media{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pa-myth-media .pa-fit-cover img{aspect-ratio:auto;height:100%;min-height:220px}}.pa-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--pa-line);border:1px solid var(--pa-line);margin:30px 0 8px}@media(min-width:720px){.pa-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pa-stat{background:var(--pa-sand);padding:18px 16px}.pa-stat-v{font-family:var(--pa-display);font-size:34px;line-height:1;margin:0 0 6px!important;color:var(--pa-ink)}.pa-stat-l{font-size:15px;line-height:1.35;margin:0!important;color:var(--pa-muted)}.pa-check{background:#fbfaf7;border:1px solid var(--pa-line);border-left:4px solid var(--pa-ink);padding:18px 22px;margin:28px 0;border-radius:2px}.pa-check-title{font-family:var(--pa-display);text-transform:uppercase;letter-spacing:.08em;font-size:15px;margin:0 0 10px!important}.pa-check ul{list-style:none;padding:0;margin:0}.pa-check li{position:relative;padding-left:34px;margin:0 0 .6em}.pa-check li:before{content:"";position:absolute;left:0;top:.2em;width:22px;height:22px;border:2px solid var(--pa-ink);border-radius:2px;background:#fff}.pa-check li:after{content:"";position:absolute;left:7px;top:.32em;width:7px;height:12px;border:solid var(--pa-coyote-ink);border-width:0 3px 3px 0;transform:rotate(45deg)}.pa-check--no li:after{content:"\2715";border:0;transform:none;left:5px;top:.12em;width:auto;height:auto;font-weight:800;color:#8a8378}.pa-ba{margin:30px 0}.pa-ba-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pa-ba .pa-fit-cover img,.pa-ba .pa-fit-contain img{aspect-ratio:3/4}.pa-ba-label{margin:8px 0 0!important;padding:7px 8px;text-align:center;font-family:var(--pa-display);text-transform:uppercase;letter-spacing:.08em;font-size:14px;line-height:1.25;background:var(--pa-ink);color:var(--pa-sand);border-radius:2px}.pa-ba-side--a .pa-ba-label{background:#8a8378;color:#fff}.pa-banner img{aspect-ratio:4/3;object-fit:cover}@media(min-width:760px){.pa-banner img{aspect-ratio:21/9}}.pa-quote--pull{border:0;padding:8px 0;text-align:center;margin:44px 0}.pa-quote--pull:before{content:"";display:block;width:56px;height:3px;background:var(--pa-coyote);margin:0 auto 18px}.pa-quote--pull blockquote{font-family:var(--pa-display);font-weight:500;font-size:clamp(25px,3.4vw,33px);line-height:1.25}@media(min-width:1000px){.pa-fig--bleed .pa-gallery,.pa-fig--bleed .pa-banner,.pa-fig--bleed .pa-ba,.pa-fig--bleed .pa-cards{margin-left:-90px;margin-right:-90px}}@media(min-width:1100px){.pa-banner{margin-left:-150px!important;margin-right:-150px!important}}@media(min-width:720px){.pa-off--split .pa-offer{display:grid;grid-template-columns:300px minmax(0,1fr);column-gap:30px;text-align:left;align-items:center;padding:30px}.pa-off--split .pa-offer>img{grid-row:1/span 7;margin:0;max-width:none}.pa-off--split .pa-offer>*:not(img){grid-column:2}.pa-off--split .pa-offer p,.pa-off--split .pa-offer ul{margin-left:0;margin-right:0}}.pa-off--band .pa-offer{background:var(--pa-sand);color:var(--pa-ink);border:2px solid var(--pa-ink)}.pa-off--band .pa-offer h2{color:var(--pa-ink)}.pa-off--band .pa-offer p{color:#2e2c28}.pa-off--band .pa-offer li:before{color:var(--pa-coyote-ink)}.pa-off--band .pa-offer .pa-btn{background:var(--pa-ink);color:var(--pa-sand)!important}.pa-off--band .pa-guarantee{color:var(--pa-muted)}.pa-t--story-advertorial .pa-lede{font-size:21px}.pa-t--listicle .pa-answer li{font-weight:700}@media(max-width:600px){.pa-list-num{font-size:42px;min-width:44px}.pa-pick{grid-template-columns:76px minmax(0,1fr);padding:12px 14px}.pa-pick .pa-cell img{width:76px;height:76px}.pa-stat-v{font-size:28px}}.pa-t .pa-fit-cover img,.pa-t .pa-product-media img{object-position:50% 8%}@media(min-width:720px){.pa-t .pa-product{align-items:stretch}.pa-t .pa-product-media{display:flex;align-items:center}.pa-t .pa-product-media img{position:static;inset:auto;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}}.pa--tpl.pa--hero-wide .pa-hero-media img{object-position:50% 64%}.pa-t>p,.pa-t>ul,.pa-t>ol,.pa-t .pa-lede p,.pa-t .pa-split-body>p,.pa-t .pa-split-body>ul,.pa-t .pa-psteps-body>p,.pa-t .pa-list>li>p,.pa-t .pa-list>li>ul{margin:0 0 1.5em}.pa-t .pa-split-body>:last-child,.pa-t .pa-psteps-body>:last-child,.pa-t .pa-list>li>:last-child{margin-bottom:0}.pa-t>ul li,.pa-t>ol li,.pa-t .pa-split-body li,.pa-t .pa-list>li li,.pa-t .pa-faq li{margin:0 0 .6em}.pa-t .pa-faq details>div p{margin:0 0 1.2em}.pa-t .pa-faq details>div>:last-child{margin-bottom:.2em}.pa-t .pa-offer>img{aspect-ratio:4/5;object-fit:cover;object-position:50% 12%;max-width:300px;height:auto}.pa-off--dark .pa-offer{background:linear-gradient(180deg,#1a1a1a,#23201b)}.pa-t .pa-split .pa-fit-contain img{aspect-ratio:1/1}@media(min-width:760px){.pa-t .pa-split{align-items:start}.pa-t .pa-split>.pa-cell{position:sticky;top:96px}}.pa-t .pa-figure:not(.pa-banner)>img{max-height:560px;width:auto;height:auto;max-width:100%;margin:0 auto;object-fit:contain}@media(min-width:720px){.pa-t .pa-myth--media .pa-myth-media{display:flex}.pa-t .pa-myth--media .pa-myth-media .pa-cell{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.pa-t .pa-myth--media .pa-myth-media .pa-cell img{flex:1 1 auto;height:0;min-height:220px;aspect-ratio:auto}.pa-t .pa-myth--media .pa-myth-media figcaption{margin:0;padding:8px 14px 12px}}.pa-t .pa-myth-media figcaption{padding:0 14px 4px}@media(max-width:600px){.pa--tpl .pa-h1{font-size:clamp(26px,7.4vw,32px)}}@media(max-width:899px){.pa--tpl.pa--hero-split .pa-hero{display:flex;flex-direction:column;padding-top:0}.pa--tpl.pa--hero-split .pa-hero-media{order:-1;margin:0 0 24px;padding:0;max-width:none;width:100%}.pa--tpl.pa--hero-split .pa-hero-media img{border-radius:0}}@media(max-width:600px){.pa-fig--bleed .pa-figure,.pa-fig--bleed .pa-gallery,.pa-fig--bleed .pa-ba{margin-left:-20px;margin-right:-20px}.pa-fig--bleed .pa-figure>img,.pa-fig--bleed .pa-figure>video,.pa-fig--bleed .pa-gallery .pa-cell img,.pa-fig--bleed .pa-ba .pa-cell img{border-radius:0}.pa-fig--bleed .pa-figure>figcaption,.pa-fig--bleed .pa-gallery-cap,.pa-fig--bleed .pa-gallery .pa-block-title,.pa-fig--bleed .pa-gallery .pa-cell figcaption{padding:0 20px}.pa-fig--bleed .pa-gallery .pa-gallery-grid{gap:4px}.pa-fig--bleed .pa-gallery .pa-cell figcaption{padding:0 10px}.pa-fig--bleed .pa-ba .pa-ba-label{margin-left:10px!important;margin-right:10px!important}}@media(max-width:600px){.pa-t--listicle .pa-list>li{border-top-width:4px}.pa-t--listicle .pa-list-num{background:var(--pa-ink);color:var(--pa-sand);font-size:28px;line-height:46px;min-width:46px;height:46px;text-align:center;border-radius:2px}}.pa-t--story-advertorial .pa-h2:before{content:"";display:block;width:44px;height:3px;background:var(--pa-coyote);margin:0 0 14px}.pa-t--story-advertorial .pa-quote{border-left-color:var(--pa-coyote)}.pa-t--buyers-guide .pa-h2{border-bottom:2px solid var(--pa-ink);padding-bottom:10px}.pa-t--buyers-guide .pa-verdict{border-top:6px solid var(--pa-coyote)}.pa-t--buyers-guide .pa-pick-label{background:var(--pa-sand);padding:2px 7px;border-radius:2px}@media(max-width:600px){.pa-t .pa-pick--noimg{grid-template-columns:minmax(0,1fr)}}@media(max-width:719px){.pa-t--photo-howto .pa-psteps>li{background:var(--pa-sand);border:0;padding:14px 14px 18px;margin:0 0 12px;border-radius:2px}.pa-t--photo-howto .pa-psteps>li:last-child{border-bottom:0}.pa-t--photo-howto .pa-psteps h3{align-items:center}.pa-t--photo-howto .pa-psteps .pa-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--pa-ink);color:var(--pa-sand);font-size:20px;border-radius:2px}}.pa-t--scenario-guide .pa-card{border-left:4px solid var(--pa-coyote)}.pa-t--scenario-guide .pa-card-body h3{font-family:var(--pa-display);font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:21px;line-height:1.2}.pa-t--versus .pa-split{border-top:3px solid var(--pa-ink);padding-top:18px}.pa-t--versus .pa-split-label{display:inline-block;background:var(--pa-ink);color:var(--pa-sand);padding:4px 9px;border-radius:2px}.pa-t--field-guide .pa-h2:before{content:"";display:inline-block;width:12px;height:12px;background:var(--pa-coyote);margin-right:12px;vertical-align:.14em}.pa-t--field-guide .pa-check{border-style:dashed;border-left:4px solid var(--pa-coyote)}.pa-t--myth-buster .pa-myth{border-top:4px solid var(--pa-ink)}.pa-t--myth-buster .pa-myth-q{color:var(--pa-muted)}.pa-t--myth-buster .pa-myth-a{background:var(--pa-sand);margin:14px -18px -18px;padding:14px 18px 18px;border-top:1px solid var(--pa-line)}.pa{--pa-i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.5l5 5L20 6.5' fill='none' stroke='%23000' stroke-width='3.4'/%3E%3C/svg%3E");--pa-i-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.3 10h3.4v10h-3.4zM10.3 4h3.4v3.4h-3.4z'/%3E%3C/svg%3E");--pa-i-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.3 4h3.4v10h-3.4zM10.3 16.6h3.4V20h-3.4z'/%3E%3C/svg%3E");--pa-i-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 5.5l13 13M18.5 5.5l-13 13' fill='none' stroke='%23000' stroke-width='3.4'/%3E%3C/svg%3E");--pa-prose:660px}.pa-rail{display:none}@media(min-width:1200px){.pa{font-size:20px}.pa-lede{font-size:21.5px}.pa-body:has(.pa-t){display:grid;grid-template-columns:minmax(24px,1fr) 220px 52px minmax(0,660px) minmax(0,272px) minmax(24px,1fr);align-items:start}.pa-body:has(.pa-t)>.pa-wrap{grid-column:4/6;grid-row:1;width:100%;max-width:none;margin:0;padding:0}.pa-body:has(.pa-t)>.pa-rail{grid-column:2;grid-row:1;position:sticky;top:96px;align-self:start}.pa-rail-on .pa-rail{display:block}.pa-rail-on .pa-t .pa-toc{display:none}.pa-t>*{max-width:var(--pa-prose)}.pa-t>.pa-compare:has(thead th:nth-child(5)),.pa-t>.pa-split,.pa-t>.pa-mech--media,.pa-t>.pa-cards,.pa-t>.pa-gallery--3,.pa-t>.pa-banner,.pa-t>.pa-psteps,.pa-t>.pa-myths,.pa-t>.pa-offer,.pa-t>.pa-proof,.pa-t>.pa-stats{max-width:none}.pa-body:has(.pa-t) .pa-t>*{margin-left:0!important;margin-right:0!important}.pa:has(.pa-t):not(.pa--hero-split) .pa-hero>.pa-wrap{max-width:1204px;padding:0 272px}.pa:has(.pa-t):not(.pa--hero-split):not(.pa--hero-wide) .pa-hero-media{max-width:1204px;padding:0 0 0 272px}.pa:has(.pa-t).pa--hero-split .pa-hero{padding-left:max(24px,calc((100% - 1204px)/2));padding-right:max(24px,calc((100% - 1204px)/2))}}.pa-rail{font-size:15px;line-height:1.4;max-height:calc(100vh - 200px);overflow:auto;padding:2px 2px 8px 0;scrollbar-width:thin}.pa-rail-title{font-family:var(--pa-display);text-transform:uppercase;letter-spacing:.14em;font-size:13px;color:var(--pa-coyote-ink);margin:0 0 12px!important;display:flex;gap:10px;align-items:center}.pa-rail-title:before{content:"";width:18px;height:2px;background:var(--pa-coyote);flex:none}.pa-rail ol{list-style:none;margin:0;padding:0;counter-reset:prl;border-left:2px solid var(--pa-line);position:relative}.pa-rail ol:before{content:"";position:absolute;left:-2px;top:0;width:2px;height:calc(var(--pa-done,0) * 100%);background:var(--pa-coyote)}.pa-rail li{counter-increment:prl;margin:0}.pa-rail a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px;align-items:baseline;min-height:40px;padding:8px 8px 8px 14px;color:var(--pa-muted)!important;text-decoration:none!important;border-radius:0 2px 2px 0}.pa-rail a:before{content:counter(prl,decimal-leading-zero);font-family:var(--pa-display);font-size:13px;color:var(--pa-coyote-ink)}.pa-rail a:hover{color:var(--pa-ink)!important;background:#fbfaf7}.pa-rail a[aria-current=true]{color:var(--pa-ink)!important;font-weight:700;background:var(--pa-sand);box-shadow:inset 3px 0 0 var(--pa-ink)}.pa-rail a:focus-visible{outline:2px solid var(--pa-ink);outline-offset:-2px}.pa-t>.pa-h2{margin:2.2em 0 .6em}.pa-body .pa-list,.pa-body .pa-steps,.pa-body .pa-psteps,.pa-body .pa-mech-points,.pa-body .pa-check ul,.pa-body .pa-offer ul,.pa-body .pa-related ul{padding-left:0}.pa-t .pa-answer{background:var(--pa-sand);border:0;border-top:4px solid var(--pa-ink);border-radius:0 0 4px 4px;padding:18px 22px 8px;margin:30px 0}.pa-t .pa-answer-title{display:flex;align-items:center;gap:10px;font-size:14px;letter-spacing:.14em;color:var(--pa-ink);margin:0 0 4px}.pa-t .pa-answer-title:before{content:"";width:20px;height:3px;background:var(--pa-coyote);flex:none}.pa-t .pa-answer ul{list-style:none;padding:0;margin:0}.pa-t .pa-answer li{position:relative;padding:12px 0 12px 36px;margin:0;border-top:1px solid rgba(26,26,26,.1);line-height:1.55}.pa-t .pa-answer li:first-child{border-top:0}.pa-t .pa-answer li:before{content:"";position:absolute;left:0;top:calc(1px + .775em);width:22px;height:22px;background:var(--pa-ink);border-radius:2px}.pa-t .pa-answer li:after{content:"";position:absolute;left:4px;top:calc(5px + .775em);width:14px;height:14px;background:var(--pa-coyote);-webkit-mask:var(--pa-i-check) center/contain no-repeat;mask:var(--pa-i-check) center/contain no-repeat}.pa-t .pa-toc{border:1px solid var(--pa-line);background:#fff;padding:16px 20px 8px;border-radius:4px}.pa-t .pa-toc-title{display:flex;align-items:center;gap:10px;color:var(--pa-coyote-ink);font-size:13px;letter-spacing:.14em;margin:0 0 4px}.pa-t .pa-toc-title:before{content:"";width:18px;height:2px;background:var(--pa-coyote);flex:none}.pa-t .pa-toc ol{list-style:none;padding:0;margin:0;counter-reset:ptc;font-size:17px}.pa-t .pa-toc li{counter-increment:ptc;margin:0;border-top:1px solid #EEE9E0;break-inside:avoid}.pa-t .pa-toc li:first-child{border-top:0}.pa-t .pa-toc a{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:baseline;min-height:44px;padding:10px 0;line-height:1.4;text-decoration:none}.pa-t .pa-toc a:before{content:counter(ptc,decimal-leading-zero);font-family:var(--pa-display);font-size:14px;color:var(--pa-coyote-ink)}@media(min-width:760px){.pa-t .pa-toc ol{columns:2;column-gap:32px}}.pa-t>ul:not([class]),.pa-t .pa-split-body ul,.pa-t .pa-list>li>ul,.pa-t .pa-psteps-body ul,.pa-t .pa-steps ul,.pa-t .pa-faq ul,.pa-t .pa-callout ul,.pa-t .pa-myth-a ul,.pa-t .pa-card-body ul,.pa-t .pa-product ul,.pa-t .pa-lede ul{list-style:none;padding-left:0}.pa-t>ul:not([class])>li,.pa-t .pa-split-body ul>li,.pa-t .pa-list>li>ul>li,.pa-t .pa-psteps-body ul>li,.pa-t .pa-steps ul>li,.pa-t .pa-faq ul>li,.pa-t .pa-callout ul>li,.pa-t .pa-myth-a ul>li,.pa-t .pa-card-body ul>li,.pa-t .pa-product ul>li,.pa-t .pa-lede ul>li{position:relative;padding-left:1.4em}.pa-t>ul:not([class])>li:before,.pa-t .pa-split-body ul>li:before,.pa-t .pa-list>li>ul>li:before,.pa-t .pa-psteps-body ul>li:before,.pa-t .pa-steps ul>li:before,.pa-t .pa-faq ul>li:before,.pa-t .pa-callout ul>li:before,.pa-t .pa-myth-a ul>li:before,.pa-t .pa-card-body ul>li:before,.pa-t .pa-product ul>li:before,.pa-t .pa-lede ul>li:before{content:"";position:absolute;left:.1em;top:.64em;width:.4em;height:.4em;background:var(--pa-coyote);border-radius:1px}.pa-t>ol:not([class]),.pa-t .pa-split-body ol,.pa-t .pa-list>li>ol,.pa-t .pa-psteps-body ol,.pa-t .pa-faq ol,.pa-t .pa-callout ol,.pa-t .pa-card-body ol{list-style:none;padding-left:0;counter-reset:pol}.pa-t>ol:not([class])>li,.pa-t .pa-split-body ol>li,.pa-t .pa-list>li>ol>li,.pa-t .pa-psteps-body ol>li,.pa-t .pa-faq ol>li,.pa-t .pa-callout ol>li,.pa-t .pa-card-body ol>li{counter-increment:pol;position:relative;padding-left:2.1em}.pa-t>ol:not([class])>li:before,.pa-t .pa-split-body ol>li:before,.pa-t .pa-list>li>ol>li:before,.pa-t .pa-psteps-body ol>li:before,.pa-t .pa-faq ol>li:before,.pa-t .pa-callout ol>li:before,.pa-t .pa-card-body ol>li:before{content:counter(pol);position:absolute;left:0;top:4px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:var(--pa-ink);color:var(--pa-sand);font-family:var(--pa-display);font-size:14px;border-radius:2px}.pa-t .pa-callout{position:relative;border:1px solid var(--pa-line);border-left:4px solid var(--pa-ink);background:#fbfaf7;padding:18px 22px 16px 66px;border-radius:0 4px 4px 0;margin:28px 0}.pa-t .pa-callout:before{content:"";position:absolute;left:20px;top:20px;width:30px;height:30px;background:var(--pa-ink);border-radius:2px}.pa-t .pa-callout:after{content:"";position:absolute;left:25px;top:25px;width:20px;height:20px;background:var(--pa-sand);-webkit-mask:var(--pa-i-info) center/contain no-repeat;mask:var(--pa-i-info) center/contain no-repeat}.pa-t .pa-callout--tip{border-left-color:var(--pa-coyote)}.pa-t .pa-callout--tip:before{background:var(--pa-coyote)}.pa-t .pa-callout--tip:after{background:var(--pa-ink);-webkit-mask-image:var(--pa-i-check);mask-image:var(--pa-i-check)}.pa-t .pa-callout--warning{background:#fff8ec;border-color:#e6d3ae;border-left-color:var(--pa-ink)}.pa-t .pa-callout--warning:after{-webkit-mask-image:var(--pa-i-alert);mask-image:var(--pa-i-alert)}.pa-t .pa-callout-title{font-family:var(--pa-display);text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:16px;line-height:1.3;margin:4px 0 8px!important}.pa-t .pa-callout>:last-child{margin-bottom:0}.pa-t .pa-quote:not(.pa-quote--pull) blockquote{font-size:22px;line-height:1.45}.pa-t .pa-proof-item{border-top:3px solid var(--pa-coyote);background:#fbfaf7}.pa-t .pa-steps>li{border-top:0;padding:4px 0 24px 64px}.pa-t .pa-steps>li:before{top:0;left:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--pa-ink);color:var(--pa-sand);font-size:20px;border-radius:2px}.pa-t .pa-steps>li:after{content:"";position:absolute;left:21px;top:52px;bottom:4px;width:2px;background:var(--pa-line)}.pa-t .pa-steps>li:last-child:after{display:none}.pa-t .pa-steps h3{margin:8px 0;line-height:1.3}.pa-t .pa-psteps h3{align-items:center}.pa-t .pa-psteps .pa-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--pa-ink);color:var(--pa-sand);font-size:20px;border-radius:2px}@media(min-width:820px){.pa-t .pa-mech--media{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px}.pa-t .pa-mech--media>.pa-figure{position:sticky;top:96px}}.pa-t .pa-faq summary{line-height:1.35;padding:6px 0}.pa-t .pa-faq summary:after{content:"+";flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--pa-ink);border-radius:2px;font-size:22px;color:var(--pa-ink)}.pa-t .pa-faq details[open] summary:after{content:"\2013";background:var(--pa-ink);color:var(--pa-sand)}.pa-t .pa-faq summary:focus-visible{outline:2px solid var(--pa-ink);outline-offset:3px}.pa-t .pa-related li{padding:0}.pa-t .pa-related a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 0;line-height:1.4}.pa-t .pa-related a:after{content:"\2192";font-family:var(--pa-display);font-size:20px;color:var(--pa-coyote-ink);flex:none;transition:transform .2s ease}.pa-t .pa-related a:hover:after{transform:translate(3px)}.pa-t .pa-card-link a{display:inline-flex;align-items:center;min-height:44px}.pa-t figcaption,.pa-t .pa-gallery-cap,.pa-t .pa-compare-note,.pa-t .pa-gallery .pa-cell figcaption{font-size:16px;line-height:1.5}.pa-t .pa-proof-item figcaption,.pa-t .pa-quote figcaption{font-size:16px;line-height:1.5}.pa-t .pa-quote:not(.pa-quote--pull) blockquote{line-height:1.5}.pa-t .pa-disclosure{font-size:15px;line-height:1.55;max-width:560px}.pa-t .pa-compare-note,.pa-t figcaption,.pa-t .pa-gallery-cap{max-width:580px}.pa-t .pa-card-body p{margin:0 0 1.3em}.pa-t>ul:not([class])>li,.pa-t>ol:not([class])>li,.pa-t .pa-split-body li,.pa-t .pa-list>li li,.pa-t .pa-psteps-body li,.pa-t .pa-steps li,.pa-t .pa-card-body li,.pa-t .pa-callout li,.pa-t .pa-myth-a li{margin:0 0 .75em}.pa-t>ul:not([class])>li:has(>strong:first-child),.pa-t>ol:not([class])>li:has(>strong:first-child),.pa-t .pa-split-body li:has(>strong:first-child),.pa-t .pa-list>li li:has(>strong:first-child),.pa-t .pa-psteps-body li:has(>strong:first-child),.pa-t .pa-mech-points>li{margin:0 0 1.3em}.pa-t .pa-card-body h3{margin-bottom:10px}@media(prefers-reduced-motion:no-preference){.pa-anim-on .pa-rv{transform:translateY(18px);transition:transform .7s cubic-bezier(.16,1,.3,1)}.pa-anim-on .pa-rv.is-in{transform:none}}@media print{.pa-rv{opacity:1!important;transform:none!important}}@media(max-width:600px){.pa-fig--bleed .pa-gallery .pa-gallery-grid>.pa-cell:nth-child(odd) figcaption{padding-left:20px}.pa-fig--bleed .pa-gallery .pa-gallery-grid>.pa-cell:nth-child(2n) figcaption{padding-right:20px}}@media(max-width:600px){.pa-t .pa-answer{padding:16px 16px 6px}.pa-t .pa-callout{padding:16px 16px 14px 58px}.pa-t .pa-callout:before{left:14px;top:18px}.pa-t .pa-callout:after{left:19px;top:23px}.pa-t .pa-steps>li{padding-left:58px}}.pa:has(.pa-t--field-guide) .pa-kicker:before{width:12px;height:12px}.pa-t--field-guide{counter-reset:pfg}.pa-t--field-guide>.pa-h2{counter-increment:pfg;padding-top:18px;border-top:1px solid var(--pa-line)}.pa-t--field-guide>.pa-h2:before{content:counter(pfg,decimal-leading-zero);display:block;width:auto;height:auto;background:linear-gradient(var(--pa-coyote),var(--pa-coyote)) left center/10px 10px no-repeat;padding-left:20px;margin:0 0 10px;font-size:15px;line-height:1;letter-spacing:.16em;color:var(--pa-coyote-ink);vertical-align:baseline}.pa-t--field-guide .pa-answer{background:#fff;border:1.5px dashed var(--pa-coyote-ink);border-top:4px solid var(--pa-ink)}.pa-t--field-guide .pa-callout{border-style:dashed;border-left-style:solid}.pa:has(.pa-t--listicle) .pa-h1:after{content:"";display:block;width:72px;height:6px;background:var(--pa-coyote);margin-top:18px}.pa-t--listicle .pa-list>li{border-top:4px solid var(--pa-ink);padding-top:22px;margin-bottom:48px}.pa-t--listicle .pa-list-head{align-items:center;gap:16px}.pa-t--listicle .pa-list-num{background:var(--pa-ink);color:var(--pa-sand);width:64px;height:64px;min-width:64px;font-size:36px;line-height:64px;text-align:center;border-radius:2px}.pa-t--listicle .pa-answer ul{counter-reset:pla}.pa-t--listicle .pa-answer li{counter-increment:pla}.pa-t--listicle .pa-answer li:before{content:counter(pla);display:flex;align-items:center;justify-content:center;color:var(--pa-sand);font-family:var(--pa-display);font-size:13px;font-weight:500}.pa-t--listicle .pa-answer li:after{display:none}@media(max-width:600px){.pa-t--listicle .pa-list-num{width:46px;height:46px;min-width:46px;font-size:28px;line-height:46px}}.pa:has(.pa-t--buyers-guide) .pa-kicker{display:inline-flex;background:var(--pa-ink);color:var(--pa-sand);padding:6px 10px;border-radius:2px}.pa:has(.pa-t--buyers-guide) .pa-kicker:before{background:var(--pa-coyote);width:14px}.pa--tone-ink:has(.pa-t--buyers-guide) .pa-kicker{background:var(--pa-coyote);color:var(--pa-ink)}.pa--tone-ink:has(.pa-t--buyers-guide) .pa-kicker:before{background:var(--pa-ink)}.pa:has(.pa-t--buyers-guide) .pa-byline{border-top:1px solid var(--pa-line);border-bottom:1px solid var(--pa-line);padding:10px 0}.pa--tone-ink:has(.pa-t--buyers-guide) .pa-byline{border-color:#3a3833}.pa-t--buyers-guide .pa-answer{background:#fff;border:2px solid var(--pa-ink);border-top-width:5px;border-radius:2px}.pa-t--buyers-guide .pa-compare-scroll{border:2px solid var(--pa-ink)}.pa-t--buyers-guide .pa-verdict-title{font-size:16px}.pa:has(.pa-t--versus) .pa-hero{position:relative}.pa:has(.pa-t--versus) .pa-hero:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:6px;background:linear-gradient(90deg,var(--pa-ink) 0 50%,var(--pa-coyote) 50% 100%);z-index:1}.pa-t--versus .pa-answer{background:#fff;border:1px solid var(--pa-line);border-top:0;box-shadow:inset 0 5px 0 var(--pa-ink);border-radius:0 0 4px 4px;padding-top:22px}.pa-t--versus .pa-ba-grid{gap:16px}.pa-t--versus .pa-cards>.pa-card:nth-child(odd){border-top:5px solid #8A8378}.pa-t--versus .pa-cards>.pa-card:nth-child(2n){border-top:5px solid var(--pa-ink)}.pa-t--versus .pa-split:nth-of-type(2n){border-top-color:var(--pa-coyote)}.pa:has(.pa-t--photo-howto) .pa-kicker:before{width:34px;height:4px;background:repeating-linear-gradient(90deg,var(--pa-coyote) 0 10px,transparent 10px 12px)}.pa-t--photo-howto>.pa-h2:before{content:"";display:block;width:34px;height:4px;margin:0 0 14px;background:repeating-linear-gradient(90deg,var(--pa-coyote) 0 10px,transparent 10px 12px)}.pa-t--photo-howto .pa-psteps>li{background:var(--pa-sand);border:0;padding:18px;margin:0 0 14px;border-radius:4px}.pa-t--photo-howto .pa-psteps>li:last-child{border-bottom:0}.pa-t--photo-howto .pa-answer ul{counter-reset:pph}.pa-t--photo-howto .pa-answer li{counter-increment:pph}.pa-t--photo-howto .pa-answer li:before{content:counter(pph,decimal-leading-zero);display:flex;align-items:center;justify-content:center;color:var(--pa-sand);font-family:var(--pa-display);font-size:12px}.pa-t--photo-howto .pa-answer li:after{display:none}.pa-t--photo-howto .pa-gallery--3 .pa-cell{background:#fff;border:1px solid var(--pa-line);padding:10px;border-radius:4px}@media(max-width:719px){.pa-t--photo-howto .pa-psteps>li{padding:14px 14px 18px;margin:0 0 12px}}.pa:has(.pa-t--myth-buster) .pa-kicker:before{width:14px;height:14px;background:currentColor;-webkit-mask:var(--pa-i-x) center/contain no-repeat;mask:var(--pa-i-x) center/contain no-repeat}.pa-t--myth-buster>.pa-h2{padding-left:16px;border-left:6px solid var(--pa-ink)}.pa-t--myth-buster .pa-chip--myth:before{content:"\2715  "}.pa-t--myth-buster .pa-myth-a .pa-chip:before{content:"\2713  "}.pa-t--myth-buster .pa-myth-a{border-left:4px solid var(--pa-coyote)}.pa-t--myth-buster .pa-answer{background:var(--pa-ink);color:var(--pa-sand);border-top-color:var(--pa-coyote)}.pa:has(.pa-t--scenario-guide) .pa-kicker{display:inline-flex;background:var(--pa-coyote);color:var(--pa-ink);padding:6px 10px;border-radius:2px}.pa:has(.pa-t--scenario-guide) .pa-kicker:before{background:var(--pa-ink);width:14px}.pa-t--scenario-guide>.pa-h2{padding-left:16px;border-left:6px solid var(--pa-coyote)}.pa-t--scenario-guide .pa-cards{counter-reset:psc}.pa-t--scenario-guide .pa-cards>.pa-card{counter-increment:psc}.pa-t--scenario-guide .pa-card-body h3:before{content:counter(psc,decimal-leading-zero);display:block;font-size:14px;letter-spacing:.16em;color:var(--pa-coyote-ink);margin:0 0 6px}.pa-t--scenario-guide .pa-answer{background:var(--pa-ink);color:var(--pa-sand);border-top-color:var(--pa-coyote)}.pa-t--myth-buster .pa-answer-title,.pa-t--scenario-guide .pa-answer-title{color:var(--pa-coyote)}.pa-t--myth-buster .pa-answer li,.pa-t--scenario-guide .pa-answer li{border-top-color:#f2efe929;color:#f2efe9}.pa-t--myth-buster .pa-answer strong,.pa-t--scenario-guide .pa-answer strong,.pa-t--myth-buster .pa-answer a,.pa-t--scenario-guide .pa-answer a{color:#fff}.pa-t--myth-buster .pa-answer li:before,.pa-t--scenario-guide .pa-answer li:before{background:var(--pa-coyote)}.pa-t--myth-buster .pa-answer li:after,.pa-t--scenario-guide .pa-answer li:after{background:var(--pa-ink)}.pa:has(.pa-t--story-advertorial):not(.pa--hero-split) .pa-hero>.pa-wrap{text-align:center}.pa:has(.pa-t--story-advertorial):not(.pa--hero-split) .pa-kicker{justify-content:center}.pa:has(.pa-t--story-advertorial):not(.pa--hero-split) .pa-kicker:after{content:"";width:26px;height:2px;background:var(--pa-coyote)}.pa:has(.pa-t--story-advertorial):not(.pa--hero-split) .pa-byline{justify-content:center}.pa:has(.pa-t--story-advertorial):not(.pa--hero-split) .pa-dek{margin-left:auto;margin-right:auto}.pa-t--story-advertorial>.pa-h2:before{content:"";display:block;width:8px;height:8px;background:var(--pa-coyote);box-shadow:16px 0 0 var(--pa-coyote),32px 0 0 var(--pa-coyote);margin:0 0 22px}.pa-t--story-advertorial .pa-lede p:first-child:first-letter{font-size:4.6em;color:var(--pa-ink)}.pa-t--story-advertorial .pa-answer{background:none;border:0;border-top:2px solid var(--pa-ink);border-bottom:1px solid var(--pa-ink);border-radius:0;padding:16px 0 6px}.pa-t--story-advertorial .pa-answer li{padding-left:30px}.pa-t--story-advertorial .pa-answer li:before{width:16px;height:16px;top:calc(4px + .775em);background:var(--pa-coyote)}.pa-t--story-advertorial .pa-answer li:after{left:3px;top:calc(7px + .775em);width:10px;height:10px;background:var(--pa-ink)}.pa-t--story-advertorial .pa-quote{border-left-width:4px}@media(min-width:1200px){.pa-t--story-advertorial{--pa-prose:620px}.pa-t--story-advertorial .pa-lede{font-size:22px}}@media(max-width:760px){.pa-t .pa-toc{border:0;background:none;padding:0;margin:26px 0 10px;border-radius:0}.pa-t .pa-toc-title{margin:0 0 10px}.pa-t .pa-toc ol{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;columns:auto;margin:0 -20px;padding:2px 20px 10px;scrollbar-width:none}.pa-t .pa-toc ol::-webkit-scrollbar{display:none}.pa-t .pa-toc li{flex:0 0 auto;width:min(70vw,250px);border:0;scroll-snap-align:start;scroll-margin-left:20px}.pa-t .pa-toc a{height:100%;min-height:52px;grid-template-columns:26px minmax(0,1fr);align-items:start;padding:11px 12px;border:1px solid var(--pa-line);border-radius:4px;background:#fff;font-size:15px;line-height:1.35}.pa-t .pa-toc a:before{font-size:13px;line-height:1.55}}.pa-t>.pa-h2{font-size:clamp(22px,1.8vw + 15px,28px);line-height:1.15}@media(min-width:1200px){.pa-t>.pa-h2{max-width:none}.pa:has(.pa-t):not(.pa--hero-split) .pa-hero .pa-h1{margin-right:-272px;font-size:clamp(34px,3.2vw,46px)}.pa--hero-split:has(.pa-t) .pa-hero{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.pa--hero-split:has(.pa-t) .pa-h1{font-size:clamp(32px,2.9vw,42px)}}.pa-sticky-txt strong{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:clip;line-height:1.25}.pa-sticky-meta{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:var(--pa-muted);margin-top:2px}@media(max-width:600px){.pa-sticky-in{padding:8px 12px;gap:10px}.pa-sticky img{width:44px;height:44px}.pa-sticky-txt{font-size:14.5px}.pa-sticky .pa-btn{padding:0 14px;min-height:46px;font-size:13px;letter-spacing:.08em}}@media(min-width:1200px){.pa-body:has(.pa-t){grid-template-columns:minmax(24px,1fr) 240px 32px minmax(0,660px) minmax(0,272px) minmax(24px,1fr)}}.pa-rail{max-height:calc(100vh - 192px);overscroll-behavior:contain}.pa-rail a{min-height:36px;padding:7px 8px 7px 12px}.pa-rail.is-scroll:not(.at-end){-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent)}.pa-rail.is-scroll:not(.at-top):not(.at-end){-webkit-mask-image:linear-gradient(to bottom,transparent,#000 32px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 32px,#000 calc(100% - 56px),transparent)}.pa-rail.is-scroll.at-end:not(.at-top){-webkit-mask-image:linear-gradient(to bottom,transparent,#000 32px);mask-image:linear-gradient(to bottom,transparent,#000 32px)}@media(min-width:1200px){.pa-t>.pa-product{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pa-t .pa-product-media{position:relative;display:block;min-height:440px}.pa-t .pa-product-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 18%}}@media(max-width:719px){.pa-t .pa-gallery-grid>.pa-cell:last-child:nth-child(odd){grid-column:1/-1}.pa-t .pa-gallery-grid>.pa-cell:last-child:nth-child(odd) img{aspect-ratio:3/2}}@media(max-width:600px){.pa-fig--bleed .pa-gallery .pa-gallery-grid>.pa-cell:last-child:nth-child(odd) figcaption{padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/seo-advertorial.css.map */
