/* WISELANORU design reminder: Games AU reference family; fern broadcast newsroom, vertical live rail, benchmark board, system FAQ, release carousel and no repetition of earlier NZ layouts. */
@font-face{font-family:'Barlow Condensed';src:url('./fonts/barlow-condensed-700.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:'Barlow Condensed';src:url('./fonts/barlow-condensed-800.woff2') format('woff2');font-weight:800;font-display:swap}@font-face{font-family:'Source Sans 3';src:url('./fonts/source-sans-3-variable.woff2') format('woff2');font-weight:300 900;font-display:swap}
:root{--wl-ink:#17201d;--wl-paper:#f3f0e7;--wl-white:#fff;--wl-fern:#2f7d59;--wl-orange:#f26a2e;--wl-mist:#dce6df;--wl-line:#aab7af;--wl-muted:#5d6863;--wl-shadow:0 16px 40px rgba(23,32,29,.13);--wl-ease:cubic-bezier(.23,1,.32,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--wl-paper);color:var(--wl-ink);font-family:'Source Sans 3',system-ui,sans-serif;font-size:1.05rem;line-height:1.62;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--wl-orange)}img{max-width:100%;display:block}button,a,input,select,textarea{border-radius:0!important}button:active,.wl-btn:active{transform:scale(.97)}:focus-visible{outline:3px solid var(--wl-orange)!important;outline-offset:3px}.container-xl{max-width:1240px}.wl-skip{position:fixed;left:1rem;top:-5rem;z-index:2000;background:var(--wl-orange);color:var(--wl-ink);padding:.7rem 1rem;font-weight:800}.wl-skip:focus{top:1rem}.wl-utility{background:var(--wl-ink);color:#d8e2dc;border-bottom:1px solid #34413b;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.wl-utility .container-xl{display:flex;justify-content:space-between;padding-top:.45rem;padding-bottom:.45rem}.wl-header{position:sticky;top:0;z-index:1030;background:rgba(243,240,231,.96);border-bottom:1px solid var(--wl-line);transition:box-shadow .18s var(--wl-ease),background-color .18s var(--wl-ease)}.wl-header.wl-scrolled{box-shadow:0 8px 24px rgba(23,32,29,.12);background:rgba(255,255,255,.98)}.wl-nav{min-height:74px}.wl-mark{width:46px;height:46px;object-fit:contain}.wl-wordmark{font:800 2.2rem/.85 'Barlow Condensed';letter-spacing:.035em}.wl-nav-link{font-weight:750;text-transform:uppercase;font-size:.82rem;letter-spacing:.08em;padding:.65rem .72rem!important;border-bottom:3px solid transparent}.wl-nav-link.active,.wl-nav-link:hover{border-color:var(--wl-orange);color:var(--wl-ink)}.wl-icon{width:42px;height:42px;border:1px solid var(--wl-ink);background:transparent;display:grid;place-items:center;transition:background .16s var(--wl-ease),color .16s var(--wl-ease),transform .16s var(--wl-ease)}.wl-icon:hover{background:var(--wl-ink);color:white}.wl-count{position:absolute;right:-5px;top:-6px;min-width:20px;height:20px;padding:0 4px;background:var(--wl-orange);color:var(--wl-ink);font-size:.72rem;font-weight:900;display:grid;place-items:center}.wl-btn{display:inline-flex;justify-content:center;align-items:center;gap:.45rem;border:0;background:var(--wl-orange);color:var(--wl-ink);font-weight:850;text-transform:uppercase;letter-spacing:.07em;padding:.78rem 1rem;transition:transform .16s var(--wl-ease),background .16s var(--wl-ease)}.wl-btn:hover{background:#ff8952;color:var(--wl-ink)}.wl-kicker{font-weight:850;text-transform:uppercase;letter-spacing:.13em;font-size:.76rem;color:var(--wl-fern)}.wl-display{font-family:'Barlow Condensed';font-weight:800;line-height:.91;letter-spacing:-.025em;text-transform:uppercase}.wl-title{font:800 clamp(2.4rem,5vw,5rem)/.92 'Barlow Condensed';letter-spacing:-.02em;text-transform:uppercase}.wl-section{padding:5.5rem 0}.wl-section-sm{padding:4rem 0}.wl-dark{background:var(--wl-ink);color:white}.wl-green{background:var(--wl-fern);color:white}.wl-mist{background:var(--wl-mist)}
.wl-hero{padding:2.4rem 0 5rem;background:linear-gradient(180deg,var(--wl-paper) 0 40%,var(--wl-ink) 40% 100%)}.wl-hero-heading{font:800 clamp(4rem,8.5vw,8.8rem)/.82 'Barlow Condensed';letter-spacing:-.035em;text-transform:uppercase;max-width:940px;margin:.5rem 0 2rem}.wl-hero-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:1.25rem}.wl-live{background:var(--wl-fern);color:white;padding:1.3rem;display:flex;flex-direction:column}.wl-live h2{font:800 2.3rem/.95 'Barlow Condensed';text-transform:uppercase;margin:.5rem 0 1rem}.wl-live-row{display:grid;grid-template-columns:48px 1fr;gap:.7rem;padding:.9rem 0;border-top:1px solid rgba(255,255,255,.32)}.wl-live-row time{font:800 1.1rem 'Barlow Condensed';color:#d9ffd8}.wl-live-row strong{line-height:1.15}.wl-lead{position:relative;min-height:610px;overflow:hidden}.wl-lead>img{width:100%;height:610px;object-fit:cover}.wl-lead::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 36%,rgba(0,0,0,.88) 100%)}.wl-lead-copy{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:2rem;color:white;display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:end}.wl-lead-copy h2{font:800 clamp(3.4rem,6vw,6.8rem)/.83 'Barlow Condensed';text-transform:uppercase;max-width:760px;margin:.25rem 0}.wl-score-block{width:120px;min-height:120px;background:var(--wl-orange);color:var(--wl-ink);display:flex;flex-direction:column;align-items:center;justify-content:center}.wl-score-block strong{font:800 4rem/.8 'Barlow Condensed'}.wl-score-block small{text-transform:uppercase;font-weight:850;letter-spacing:.08em}
.wl-benchmark{background:var(--wl-white);border-top:6px solid var(--wl-orange);box-shadow:var(--wl-shadow)}.wl-benchmark-grid{display:grid;grid-template-columns:repeat(3,1fr)}.wl-bench-card{padding:1.25rem;border-right:1px solid var(--wl-line);display:grid;grid-template-columns:120px 1fr;gap:1rem;min-width:0}.wl-bench-card:last-child{border-right:0}.wl-bench-card img{width:120px;height:150px;object-fit:cover}.wl-bench-card h3{font:800 1.7rem/.95 'Barlow Condensed';text-transform:uppercase;margin:.25rem 0}.wl-bench-score{font:800 2.4rem/.9 'Barlow Condensed';color:var(--wl-orange)}.wl-telemetry{margin-top:.8rem}.wl-telemetry-row{display:grid;grid-template-columns:70px 1fr 28px;gap:.5rem;align-items:center;font-size:.72rem;text-transform:uppercase;font-weight:750;margin:.35rem 0}.wl-telemetry-track{height:7px;background:#d6ddd9;overflow:hidden}.wl-telemetry-fill{height:100%;width:0;background:var(--wl-fern);transition:width .8s var(--wl-ease)}
.wl-faq .accordion-item{border:0;border-top:1px solid rgba(255,255,255,.28);background:transparent;color:white}.wl-faq .accordion-button{background:transparent;color:white;box-shadow:none;font-weight:800;padding:1.2rem 0}.wl-faq .accordion-button:not(.collapsed){color:#dfffe9}.wl-faq .accordion-button::after{filter:invert(1)}.wl-faq .accordion-body{padding:.25rem 0 1.2rem;color:#e0e8e3}.wl-carousel-shell{background:var(--wl-white);border:1px solid var(--wl-line);box-shadow:var(--wl-shadow)}.wl-carousel-slide{display:grid;grid-template-columns:1.05fr .95fr;min-height:460px}.wl-carousel-slide img{width:100%;height:460px;object-fit:cover}.wl-carousel-copy{padding:2rem 4rem 2rem 2rem;display:flex;flex-direction:column;justify-content:center}.wl-carousel-copy h3{font:800 clamp(2.7rem,5vw,5rem)/.86 'Barlow Condensed';text-transform:uppercase}.wl-carousel-shell .carousel-control-prev,.wl-carousel-shell .carousel-control-next{width:48px;height:48px;top:auto;bottom:0;background:var(--wl-ink);opacity:1}.wl-carousel-shell .carousel-control-prev{left:auto;right:48px}.wl-carousel-shell .carousel-control-next{right:0}.wl-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.wl-field{background:var(--wl-white);display:grid;grid-template-columns:1.05fr .95fr;box-shadow:var(--wl-shadow)}.wl-field:nth-child(even){grid-template-columns:.95fr 1.05fr}.wl-field img{height:100%;min-height:330px;object-fit:cover}.wl-field-copy{padding:1.5rem}.wl-field h3{font:800 2.6rem/.9 'Barlow Condensed';text-transform:uppercase}.wl-comparison{width:100%;border-collapse:collapse;background:var(--wl-white)}.wl-comparison th,.wl-comparison td{padding:1rem;border-bottom:1px solid var(--wl-line);text-align:left}.wl-comparison thead{background:var(--wl-ink);color:white;text-transform:uppercase;font-size:.75rem;letter-spacing:.1em}.wl-comparison tbody tr:hover{background:#eef5f0}.wl-poll-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.wl-poll-card{position:relative;background:var(--wl-ink);color:white;cursor:pointer;border:3px solid transparent;transition:transform .18s var(--wl-ease),border-color .18s var(--wl-ease)}.wl-poll-card:hover{transform:translateY(-4px)}.wl-poll-card:has(input:checked){border-color:var(--wl-orange)}.wl-poll-card img{width:100%;height:190px;object-fit:cover}.wl-poll-card input{position:absolute;opacity:0}.wl-poll-copy{display:flex;flex-direction:column;padding:1rem}.wl-poll-copy strong{font:800 1.7rem/1 'Barlow Condensed';text-transform:uppercase}.wl-poll-copy span{color:#b8c6bf}.wl-results{display:none}.wl-result{display:grid;grid-template-columns:180px 1fr 44px;gap:.7rem;align-items:center;margin:.7rem 0}.wl-result-track{height:12px;background:#cad3cd}.wl-result-fill{height:100%;width:0;background:var(--wl-orange);transition:width .7s var(--wl-ease)}.wl-toast{min-height:1.5rem;margin-top:.7rem;font-weight:750}.wl-toast.is-success{color:#d9ffbd}.wl-green .wl-toast.is-success{color:white}.wl-form .form-control,.wl-form .form-select{border:1px solid var(--wl-line);min-height:48px;background:white;font:inherit}.wl-form textarea.form-control{min-height:180px}.wl-footer{background:#0d1412;color:white;padding:4rem 0 2rem}.wl-footer a{color:#d6e2dc}.wl-footer a:hover{color:var(--wl-orange)}
.wl-page-hero{background:var(--wl-ink);color:white;padding:4rem 0}.wl-filterbar{display:flex;flex-wrap:wrap;gap:.5rem}.wl-filter{border:1px solid var(--wl-ink);background:transparent;padding:.55rem .8rem;text-transform:uppercase;font-weight:800;font-size:.78rem}.wl-filter.active,.wl-filter:hover{background:var(--wl-ink);color:white}.wl-list{display:grid;grid-template-columns:220px 1fr 82px;gap:1.2rem;align-items:center;background:white;border-top:4px solid var(--wl-fern);padding:1rem}.wl-list img{width:220px;height:145px;object-fit:cover}.wl-list h2{font:800 2.2rem/.95 'Barlow Condensed';text-transform:uppercase}.wl-list-score{font:800 3rem 'Barlow Condensed';color:var(--wl-orange);text-align:center}.wl-meta{font-size:.82rem;color:var(--wl-muted);text-transform:uppercase}.wl-empty{padding:1.5rem;background:#eef3ef;color:var(--wl-muted)}.wl-search-item{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1rem;border-top:1px solid var(--wl-line)}.wl-search-item strong{font:800 1.4rem 'Barlow Condensed';text-transform:uppercase}
.wl-article-head{padding:4.5rem 0 3rem;background:var(--wl-ink);color:white}.wl-article-title{font:800 clamp(4rem,8vw,8.5rem)/.83 'Barlow Condensed';text-transform:uppercase;letter-spacing:-.035em;max-width:1050px}.wl-article-image{width:min(1240px,calc(100% - 2rem));height:min(64vw,690px);object-fit:cover;margin:0 auto}.wl-article-dashboard{background:white;border-top:6px solid var(--wl-orange);box-shadow:var(--wl-shadow);margin-top:-1px}.wl-dashboard-grid{display:grid;grid-template-columns:150px 1.1fr .9fr;gap:2rem;padding:2rem}.wl-big-score{font:800 6rem/.8 'Barlow Condensed';color:var(--wl-orange)}.wl-criteria{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.wl-criterion{display:flex;justify-content:space-between;border-bottom:2px solid var(--wl-mist);padding:.5rem 0}.wl-procon{display:grid;grid-template-columns:1fr 1fr;gap:1rem;font-size:.94rem}.wl-procon ul{padding-left:1.15rem}.wl-article-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:4rem;justify-content:center;padding:4rem 0 6rem}.wl-aside{position:sticky;top:110px;align-self:start;border-top:4px solid var(--wl-fern);padding-top:1rem}.wl-article-body{font-size:1.14rem;line-height:1.78}.wl-article-body h2{font:800 2.8rem/.95 'Barlow Condensed';text-transform:uppercase;margin:3rem 0 1rem}.wl-article-body p:first-of-type{font-size:1.28rem}.wl-article-body blockquote{border-left:6px solid var(--wl-orange);margin:2.5rem 0;padding:1rem 1.5rem;background:white;font:700 1.45rem/1.35 'Source Sans 3'}.offcanvas{background:var(--wl-paper)}.modal-content{border:0;border-top:6px solid var(--wl-orange)}
@media(max-width:1199px){.wl-hero-grid{grid-template-columns:220px 1fr}.wl-lead,.wl-lead>img{min-height:540px;height:540px}.wl-bench-card{grid-template-columns:90px 1fr}.wl-bench-card img{width:90px;height:130px}.wl-field{display:block}.wl-field img{width:100%;min-height:260px;height:260px}}
@media(max-width:991px){.wl-section{padding:4rem 0}.wl-hero{background:var(--wl-ink);color:white}.wl-hero-grid{grid-template-columns:1fr}.wl-live{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.wl-live h2{grid-column:1/-1}.wl-benchmark-grid{grid-template-columns:1fr}.wl-bench-card{border-right:0;border-bottom:1px solid var(--wl-line);grid-template-columns:150px 1fr}.wl-bench-card img{width:150px;height:150px}.wl-carousel-slide{grid-template-columns:1fr}.wl-carousel-slide img{height:340px}.wl-field-grid{grid-template-columns:1fr}.wl-dashboard-grid{grid-template-columns:120px 1fr}.wl-dashboard-grid>div:last-child{grid-column:1/-1}.wl-article-layout{grid-template-columns:1fr;gap:2rem}.wl-aside{position:static}}
@media(max-width:575px){body{font-size:1rem}.wl-nav{min-height:64px}.wl-mark{width:38px;height:38px}.wl-wordmark{font-size:1.8rem}.wl-hero{padding-top:1.6rem}.wl-hero-heading{font-size:3.7rem}.wl-live{display:block}.wl-lead,.wl-lead>img{height:500px;min-height:500px}.wl-lead-copy{display:block;padding:1.2rem}.wl-lead-copy h2{font-size:3.2rem}.wl-score-block{width:92px;min-height:82px;margin-top:1rem;align-items:flex-start;padding:.6rem}.wl-score-block strong{font-size:3rem}.wl-bench-card{grid-template-columns:104px 1fr;padding:.8rem}.wl-bench-card img{width:104px;height:138px}.wl-telemetry-row{grid-template-columns:56px 1fr 24px}.wl-carousel-slide img{height:250px}.wl-carousel-copy{padding:1.3rem 1.3rem 4rem}.wl-field h3{font-size:2.2rem}.wl-comparison{font-size:.78rem;table-layout:fixed}.wl-comparison th,.wl-comparison td{padding:.55rem .35rem;overflow-wrap:anywhere}.wl-poll-grid{grid-template-columns:1fr}.wl-poll-card img{height:210px}.wl-result{grid-template-columns:100px 1fr 38px;font-size:.8rem}.wl-list{grid-template-columns:100px minmax(0,1fr);padding:.7rem}.wl-list img{width:100px;height:130px}.wl-list-score{grid-column:2;text-align:left;font-size:2rem}.wl-list h2{font-size:1.8rem}.wl-article-title{font-size:3.8rem}.wl-article-image{width:100%;height:56vw;min-height:260px}.wl-dashboard-grid{grid-template-columns:1fr;padding:1.2rem}.wl-criteria,.wl-procon{grid-template-columns:1fr}.wl-article-layout{padding:2.5rem .2rem 4rem}.wl-article-body{font-size:1.05rem}.wl-title{font-size:3rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
