:root{--field:#e8eadf;--paper:#f8f5e8;--ink:#101b1a;--red:#e8482e;--lime:#b7d531;--line:#273a36;--muted:#52625e;--display:"Unbounded",Arial,sans-serif;--body:"Noto Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--field);color:var(--ink);font:16px/1.65 var(--body)}img{display:block;max-width:100%}a{color:#9d2819;text-underline-offset:.2em}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #111;outline-offset:4px}.gwp-skip{position:fixed;left:1rem;top:-5rem;z-index:100;background:var(--ink);color:#fff;padding:.75rem}.gwp-skip:focus{top:1rem}.gwp-mast{background:var(--paper);border-bottom:2px solid var(--ink);position:relative;z-index:40}.gwp-signal{display:grid;grid-template-columns:repeat(3,1fr);padding:.35rem clamp(1rem,4vw,4rem);background:var(--ink);color:#fff;font:600 .65rem var(--display)}.gwp-signal span:nth-child(2){text-align:center}.gwp-signal span:last-child{text-align:right}.gwp-brandrow{min-height:112px;padding:1rem clamp(1rem,4vw,4rem);display:flex;align-items:center;justify-content:space-between}.gwp-brandrow>a{display:flex;align-items:center;text-decoration:none;color:var(--ink)}.gwp-brandrow b{display:grid;place-items:center;width:72px;height:72px;background:var(--red);color:#fff;font:700 1rem var(--display)}.gwp-brandrow strong{font:600 clamp(1.7rem,4vw,4rem)/1 var(--display);padding-left:1rem}.gwp-mast>nav{display:flex;padding:0 clamp(1rem,4vw,4rem);border-top:1px solid var(--ink)}.gwp-mast>nav a{flex:1;min-height:46px;display:grid;place-items:center;text-decoration:none;color:var(--ink);border-right:1px solid var(--ink);font-weight:700;text-transform:uppercase;font-size:.72rem}.gwp-menu{display:none;min-height:46px;background:var(--red);color:#fff;border:0;padding:.7rem 1rem;font-weight:800}.gwp-hero{min-height:750px;display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:1fr auto;border-bottom:2px solid var(--ink)}.gwp-headline{padding:clamp(3rem,7vw,7rem);background:var(--paper);display:flex;flex-direction:column;justify-content:center}.gwp-headline>span,.gwp-ranking>header span,.gwp-comparison header span,.gwp-intro>span,.gwp-articles header span,.gwp-method header span,.gwp-faq header span{font:600 .68rem var(--display);letter-spacing:.12em;color:#9d2819}.gwp-headline h1{font:600 clamp(3.3rem,6vw,7rem)/1.02 var(--display);letter-spacing:-.05em;margin:1rem 0}.gwp-headline>a,.gwp-play,.gwp-method header>a,.gwp-articles article>a,.gwp-not-found>a{display:inline-flex;align-items:center;min-height:46px;width:max-content;padding:.7rem 1rem;background:var(--red);color:#fff;text-decoration:none;font-weight:800}.gwp-hero>figure{margin:0;position:relative;background:var(--ink)}.gwp-hero-image{width:100%;height:100%;min-height:680px;object-fit:cover}.gwp-hero figcaption{position:absolute;bottom:0;left:0;background:var(--lime);color:var(--ink);padding:.7rem 1rem;font-size:.72rem}.gwp-coordinates{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);background:var(--ink);color:#fff}.gwp-coordinates span{padding:.75rem 1rem;border-right:1px solid #ffffff35;font:500 .68rem var(--display)}.gwp-disclosure{display:grid;grid-template-columns:.55fr 1fr 1fr;gap:2rem;padding:3rem clamp(1rem,5vw,5rem);background:var(--lime);border-bottom:2px solid var(--ink)}.gwp-disclosure h2{font:600 1.5rem var(--display);margin:0}.gwp-comparison,.gwp-ranking,.gwp-intro,.gwp-articles,.gwp-method,.gwp-faq{padding:6rem clamp(1rem,5vw,5rem)}.gwp-comparison{background:var(--ink);color:#fff}.gwp-comparison h2,.gwp-ranking>header h2,.gwp-intro h2,.gwp-articles h2,.gwp-faq h2{font:600 clamp(2.4rem,5vw,5.3rem)/1.05 var(--display);letter-spacing:-.04em}.gwp-table-wrap{overflow-x:auto;border:1px solid #ffffff55}.gwp-comparison table{width:100%;border-collapse:collapse;min-width:820px}.gwp-comparison th,.gwp-comparison td{text-align:left;padding:1rem;border-bottom:1px solid #ffffff30}.gwp-comparison thead{background:var(--red)}.gwp-ranking{background-image:linear-gradient(#273a3614 1px,transparent 1px),linear-gradient(90deg,#273a3614 1px,transparent 1px);background-size:30px 30px}.gwp-dispatches{display:grid;grid-template-columns:1.2fr .8fr;gap:1.2rem;align-items:start}.gwp-dispatch{background:var(--paper);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.gwp-dispatch-1{grid-row:span 3}.gwp-dispatch>header{display:flex;justify-content:space-between;gap:1rem;background:var(--ink);color:#fff;padding:1rem}.gwp-dispatch>header>div{display:flex;flex-direction:column;font:500 .65rem var(--display)}.gwp-dispatch>header b{color:var(--lime)}.gwp-dispatch>header h3{font:600 1.5rem var(--display);margin:0;text-align:right}.gwp-dispatch>figure{margin:0;position:relative}.gwp-scene{width:100%;height:400px;object-fit:cover}.gwp-dispatch-1 .gwp-scene{height:620px}.gwp-dispatch>figure figcaption{position:absolute;bottom:0;left:0;background:var(--lime);padding:.4rem .7rem;font-size:.65rem}.gwp-dispatch-copy{padding:1.5rem}.gwp-identity{display:grid;grid-template-columns:72px 1fr;gap:1rem;align-items:center}.gwp-icon{width:72px;height:72px;border-radius:8px}.gwp-identity span{font-size:.7rem;color:var(--muted)}.gwp-identity h3{font:600 1.35rem var(--display);margin:.2rem 0}.gwp-identity code{font-size:.72rem;overflow-wrap:anywhere}.gwp-best{background:var(--lime);padding:.7rem}.gwp-verdict{font-size:1.14rem;font-weight:750;border-left:5px solid var(--red);padding-left:1rem}.gwp-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.gwp-fact{padding:.5rem;border-bottom:1px solid #273a3650}.gwp-fact dt{font-size:.62rem;text-transform:uppercase;color:var(--muted)}.gwp-fact dd{margin:0;font-weight:700}.gwp-balance{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.gwp-balance section{background:#dce3d2;padding:.8rem;border-top:5px solid var(--lime)}.gwp-balance section:last-child{border-color:var(--red)}.gwp-limit{font-size:.82rem;color:var(--muted)}.gwp-play{width:100%;justify-content:space-between}.gwp-intro{display:grid;grid-template-columns:.35fr .9fr 1fr;gap:2rem;border-block:2px solid var(--ink);background:var(--paper)}.gwp-intro h2{grid-row:1/3}.gwp-articles{background:var(--red);color:#fff}.gwp-articles>div,.gwp-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.gwp-articles article,.gwp-article-grid article{background:var(--paper);color:var(--ink);padding:1.5rem;border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.gwp-articles h3,.gwp-article-grid h2{font:600 1.25rem var(--display)}.gwp-method{display:grid;grid-template-columns:.8fr 1.2fr;gap:5vw}.gwp-method header{position:sticky;top:1rem;align-self:start}.gwp-method h2{font:600 clamp(2.2rem,4vw,4.5rem)/1.05 var(--display)}.gwp-method ol{list-style:none;padding:0;margin:0}.gwp-method li{display:grid;grid-template-columns:50px 1fr auto;gap:1rem;padding:1.2rem;border:2px solid var(--ink);border-bottom:0;background:var(--paper)}.gwp-method li:last-child{border-bottom:2px solid var(--ink)}.gwp-method li h3{font:600 1rem var(--display);margin:0}.gwp-faq{background:var(--paper)}.gwp-faq details{max-width:920px;padding:1rem;border-top:2px solid var(--ink)}.gwp-faq summary{min-height:44px;cursor:pointer;font-weight:800}.gwp-footer{padding:4rem clamp(1rem,5vw,5rem);background:var(--ink);color:#fff;display:grid;grid-template-columns:.7fr .5fr 1fr;gap:2rem;border-top:10px solid var(--red)}.gwp-footer>div,.gwp-footer nav{display:flex;flex-direction:column}.gwp-footer a{color:#fff}.gwp-footer small{grid-column:1/-1}.gwp-page{padding:5rem clamp(1rem,7vw,8rem);min-height:80vh}.gwp-page-title{display:grid;grid-template-columns:.35fr 1fr;gap:1rem;border-bottom:8px solid var(--red)}.gwp-page-title h1{font:600 clamp(3rem,7vw,7rem)/1 var(--display);margin:0}.gwp-page-title p{grid-column:2}.gwp-page-copy{max-width:930px;margin:4rem auto}.gwp-page-copy h2{font:600 2rem/1.15 var(--display);margin-top:3rem}.gwp-lead{font-size:1.22rem}.gwp-criterion,.gwp-article-note,.gwp-checklist{padding:1.5rem;border:2px solid var(--ink);background:var(--paper);box-shadow:6px 6px 0 var(--lime);margin:1.5rem 0}.gwp-criterion header{display:grid;grid-template-columns:50px 1fr auto}.gwp-section-no{font:600 .8rem var(--display);color:#9d2819}.gwp-not-found strong{font:600 8rem var(--display);color:var(--red)}@media(max-width:980px){.gwp-mast>nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--paper);flex-direction:column;padding:1rem}.gwp-mast>nav.is-open{display:flex}.gwp-menu{display:block}.gwp-hero{grid-template-columns:1fr}.gwp-hero>figure{order:-1}.gwp-hero-image{min-height:500px}.gwp-dispatches{grid-template-columns:1fr}.gwp-dispatch-1{grid-row:auto}.gwp-intro{grid-template-columns:1fr 1fr}.gwp-method{grid-template-columns:1fr}.gwp-method header{position:static}}@media(max-width:700px){.gwp-signal{grid-template-columns:1fr 1fr}.gwp-signal span:nth-child(2){display:none}.gwp-brandrow{min-height:80px}.gwp-brandrow b{width:54px;height:54px}.gwp-brandrow strong{font-size:1.15rem}.gwp-headline{padding:3rem 1.2rem}.gwp-headline h1{font-size:clamp(2.5rem,12vw,4rem)}.gwp-hero-image{min-height:0;height:88vw}.gwp-disclosure,.gwp-intro,.gwp-page-title{grid-template-columns:1fr}.gwp-dispatch>header{flex-direction:column}.gwp-dispatch>header h3{text-align:left}.gwp-scene,.gwp-dispatch-1 .gwp-scene{height:88vw}.gwp-facts,.gwp-balance,.gwp-articles>div,.gwp-article-grid,.gwp-footer{grid-template-columns:1fr}.gwp-page-title p{grid-column:auto}.gwp-page{padding:4rem 1.2rem}.gwp-page-title h1{font-size:clamp(2.5rem,12vw,4rem)}.gwp-footer small{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}