.wn-editorial-page{--editorial-accent:#b8d49c;--editorial-accent-bright:#d9efc0;--editorial-paper:#f4f0e8;--editorial-paper-deep:#e8e2d6;--editorial-ink:#182018;--editorial-ink-soft:#536053;--editorial-dark:#151a15;--editorial-dark-soft:#252d25;--editorial-line:rgb(24 32 24/18%);--editorial-dark-line:rgb(244 240 232/20%);min-width:0;overflow-x:clip;background:var(--editorial-paper);color:var(--editorial-ink)}.wn-editorial-page :where(h1,h2,h3,p,ol,ul,dl,dd,blockquote){margin:0}.wn-editorial-page :where(ol,ul){padding:0}.wn-editorial-page :where(a){color:inherit;text-underline-offset:4px}.wn-editorial-page :where(a,button,summary,input,textarea,select):focus-visible{outline:3px solid var(--editorial-accent);outline-offset:4px}.wn-editorial-page .wn-container,.wn-editorial-page .wrap,.wn-editorial-shell{width:100%;max-width:1240px;margin-inline:auto;padding-inline:32px}.wn-editorial-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--editorial-dark-line);background:var(--editorial-dark);color:var(--editorial-paper)}.wn-editorial-hero:before{position:absolute;inset:0 max(32px,calc((100vw - 1240px) / 2 + 32px));border-right:1px solid var(--editorial-dark-line);border-left:1px solid var(--editorial-dark-line);content:"";pointer-events:none}.wn-editorial-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(330px,5fr);gap:clamp(48px,7vw,96px);align-items:stretch;padding-block:clamp(64px,8vw,108px) clamp(52px,7vw,84px)}.wn-editorial-hero-copy{align-self:center;max-width:760px}.wn-editorial-kicker,.wn-editorial-page .eyebrow,.wn-editorial-section-index{color:var(--editorial-accent);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.wn-editorial-page .eyebrow{display:inline-flex;gap:10px;align-items:center}.wn-editorial-page .eyebrow:before{width:24px;height:1px;background:currentColor;content:""}.wn-editorial-page .eyebrow.no-rule:before{display:none}.wn-editorial-hero h1,.wn-editorial-title{max-width:850px;margin-top:22px;color:var(--editorial-paper);font-family:var(--font-display);font-size:clamp(46px,6.4vw,82px);font-weight:400;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.wn-editorial-hero h1 em{color:var(--editorial-accent)}.wn-editorial-hero-lede{max-width:720px;margin-top:30px!important;color:#fff;font-size:clamp(18px,2vw,23px);line-height:1.5}.wn-editorial-hero-note{max-width:650px;margin-top:24px!important;border-left:2px solid var(--editorial-accent);padding-left:16px;color:rgb(244 240 232/70%);font-size:14px;line-height:1.65}.wn-editorial-hero-panel{display:flex;min-width:0;border:1px solid var(--editorial-dark-line);flex-direction:column}.wn-editorial-hero-panel-head{display:flex;min-height:52px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--editorial-dark-line);padding:14px 18px;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.wn-editorial-hero-panel-head small{color:rgb(244 240 232/55%);font:inherit}.wn-editorial-hero-panel-body{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:clamp(24px,4vw,38px)}.wn-editorial-hero-panel-value{color:var(--editorial-accent);font-family:var(--font-display);font-size:clamp(60px,8vw,106px);font-weight:400;line-height:.8}.wn-editorial-hero-panel h2,.wn-editorial-hero-panel h3{margin-top:26px;color:#fff;font-family:var(--font-display);font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.12}.wn-editorial-hero-panel p{margin-top:16px;color:rgb(244 240 232/68%);line-height:1.65}.wn-editorial-record{position:relative;display:grid;grid-template-columns:repeat(var(--record-columns,3),minmax(0,1fr));border-top:1px solid var(--editorial-dark-line)}.wn-editorial-record>div{min-width:0;border-right:1px solid var(--editorial-dark-line);padding:22px 20px 26px}.wn-editorial-record>div:last-child{border-right:0}.wn-editorial-record dt{color:rgb(244 240 232/52%);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.wn-editorial-record dd{margin-top:9px;color:#fff;font-family:var(--font-mono);font-size:13px;overflow-wrap:anywhere}.wn-editorial-local-nav{position:sticky;z-index:30;top:64px;border-bottom:1px solid var(--editorial-line);background:rgb(244 240 232/96%);backdrop-filter:blur(12px)}.wn-editorial-local-nav .wn-editorial-shell{display:flex;gap:30px;overflow-x:auto;scrollbar-width:none}.wn-editorial-local-nav .wn-editorial-shell::-webkit-scrollbar{display:none}.wn-editorial-local-nav a{flex:0 0 auto;padding:17px 0 15px;color:var(--editorial-ink-soft);font-family:var(--font-mono);font-size:10px;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.wn-editorial-local-nav a:hover{color:var(--editorial-ink)}.wn-editorial-page .section,.wn-editorial-section{position:relative;padding-block:clamp(76px,9vw,124px);scroll-margin-top:120px}.wn-editorial-page .section+.section,.wn-editorial-section+.wn-editorial-section{border-top:1px solid var(--editorial-line)}.wn-editorial-page .section:nth-of-type(odd):not(.section-dark),.wn-editorial-section[data-tone=deep]{background:var(--editorial-paper-deep)}.wn-editorial-page .section-dark,.wn-editorial-section[data-tone=dark]{border-color:var(--editorial-dark-line);background:var(--editorial-dark);color:var(--editorial-paper)}.wn-editorial-page .section-head,.wn-editorial-section-head{display:grid;grid-template-columns:minmax(90px,.45fr) minmax(280px,1.3fr) minmax(260px,1fr);gap:32px;align-items:start;max-width:none;margin-bottom:clamp(44px,6vw,72px)}.wn-editorial-page .section-head>.eyebrow,.wn-editorial-section-head>:first-child{grid-column:1}.wn-editorial-page .section-title,.wn-editorial-section-heading{grid-column:2;color:var(--editorial-ink);font-family:var(--font-display);font-size:clamp(36px,4.8vw,60px);font-weight:400;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.wn-editorial-page .section-lede,.wn-editorial-section-intro{grid-column:3;max-width:540px;color:var(--editorial-ink-soft);font-size:16px;line-height:1.72}.wn-editorial-page .section-dark .section-title,.wn-editorial-section[data-tone=dark] .wn-editorial-section-heading{color:#fff}.wn-editorial-page .section-dark .section-lede,.wn-editorial-section[data-tone=dark] .wn-editorial-section-intro{color:rgb(244 240 232/66%)}.wn-editorial-grid,.wn-editorial-page .method-grid,.wn-editorial-page .pain-grid,.wn-editorial-page .wn-grid{display:grid;grid-template-columns:repeat(var(--editorial-columns,3),minmax(0,1fr));gap:0;border-top:1px solid var(--editorial-line);border-left:1px solid var(--editorial-line)}.wn-editorial-grid[data-columns="2"],.wn-editorial-page .wn-grid-2{--editorial-columns:2}.wn-editorial-grid[data-columns="4"]{--editorial-columns:4}.wn-editorial-page .section-dark :where(.wn-grid,.pain-grid,.method-grid),.wn-editorial-section[data-tone=dark] .wn-editorial-grid{border-color:var(--editorial-dark-line)}.wn-editorial-card,.wn-editorial-page :where(.wn-grid-cell,.pain-card,.method-card){position:relative;min-width:0;min-height:230px;border-right:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);border-radius:0;background:transparent;padding:clamp(24px,3vw,36px)}.wn-editorial-page .section-dark :where(.wn-grid-cell,.pain-card,.method-card),.wn-editorial-section[data-tone=dark] .wn-editorial-card{border-color:var(--editorial-dark-line)}.wn-editorial-card:hover,.wn-editorial-page :where(.wn-grid-cell,.pain-card,.method-card):hover{background:rgb(184 212 156/12%)}.wn-editorial-card-number,.wn-editorial-page :where(.method-num,.pain-card-kw,.ee-card-num){color:var(--editorial-ink-soft);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.wn-editorial-page .section-dark :where(.method-num,.pain-card-kw,.ee-card-num),.wn-editorial-section[data-tone=dark] .wn-editorial-card-number{color:var(--editorial-accent)}.wn-editorial-card h3,.wn-editorial-page :where(.method-title,.pain-card-q,.ee-card-title){margin-top:22px;color:var(--editorial-ink);font-family:var(--font-display);font-size:clamp(24px,2.5vw,32px);font-weight:400;line-height:1.12}.wn-editorial-page .section-dark :where(.method-title,.pain-card-q,.ee-card-title),.wn-editorial-section[data-tone=dark] .wn-editorial-card h3{color:#fff}.wn-editorial-card p,.wn-editorial-page :where(.method-body,.pain-card-a,.ee-card-body){margin-top:16px;color:var(--editorial-ink-soft);font-size:15px;line-height:1.68}.wn-editorial-page .section-dark :where(.method-body,.pain-card-a,.ee-card-body),.wn-editorial-section[data-tone=dark] .wn-editorial-callout p,.wn-editorial-section[data-tone=dark] .wn-editorial-card p{color:rgb(244 240 232/66%)}.wn-editorial-section[data-tone=dark] .wn-editorial-callout strong{color:#fff}.wn-editorial-section[data-tone=dark] .wn-editorial-link{color:var(--editorial-paper)}.wn-editorial-page .trust-row,.wn-editorial-stats{display:grid;grid-template-columns:repeat(var(--stat-columns,4),minmax(0,1fr));border-top:1px solid var(--editorial-line);border-left:1px solid var(--editorial-line)}.wn-editorial-page .trust-stat,.wn-editorial-stat{min-width:0;border-right:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);padding:24px}.wn-editorial-page .trust-stat .num,.wn-editorial-stat strong{display:block;color:var(--editorial-ink);font-family:var(--font-display);font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1}.wn-editorial-page .trust-stat .lab,.wn-editorial-stat span{display:block;margin-top:12px;color:var(--editorial-ink-soft);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.wn-editorial-panel{border:1px solid var(--editorial-line);background:rgb(255 255 255/22%);padding:clamp(28px,5vw,56px)}.wn-editorial-panel[data-tone=accent]{border-color:var(--editorial-accent);background:var(--editorial-accent)}.wn-editorial-panel[data-tone=accent] .wn-editorial-button{border-color:var(--editorial-ink);background:var(--editorial-ink);color:var(--editorial-paper)}.wn-editorial-panel[data-tone=accent] .wn-editorial-button:hover{background:transparent;color:var(--editorial-ink)}.wn-editorial-panel h2,.wn-editorial-panel h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.025em;line-height:1.08}.wn-editorial-panel h2{font-size:clamp(34px,5vw,58px)}.wn-editorial-panel h3{font-size:clamp(24px,3vw,34px)}.wn-editorial-panel p{margin-top:18px;color:var(--editorial-ink-soft);line-height:1.72}.wn-editorial-callout{border-left:2px solid var(--editorial-accent);padding:4px 0 4px 20px}.wn-editorial-callout strong{display:block;font-family:var(--font-display);font-size:clamp(22px,3vw,30px);font-weight:400;line-height:1.2}.wn-editorial-callout p{margin-top:10px;color:var(--editorial-ink-soft);line-height:1.68}.wn-editorial-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--editorial-line)}.wn-editorial-page table,.wn-editorial-table{width:100%;border-collapse:collapse}.wn-editorial-page table td,.wn-editorial-page table th,.wn-editorial-table td,.wn-editorial-table th{border-right:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);padding:16px 18px;text-align:left;vertical-align:top}.wn-editorial-page table th,.wn-editorial-table th{background:var(--editorial-paper-deep);color:var(--editorial-ink-soft);font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.wn-editorial-page table tr:last-child td,.wn-editorial-table tr:last-child td{border-bottom:0}.wn-editorial-page table :where(th,td):last-child,.wn-editorial-table :where(th,td):last-child{border-right:0}.wn-editorial-prose{width:min(820px,100%);color:var(--editorial-ink-soft);font-size:16px;line-height:1.82}.wn-editorial-prose>*+*{margin-top:1.15em}.wn-editorial-prose section+section{margin-top:clamp(44px,7vw,72px);border-top:1px solid var(--editorial-line);padding-top:clamp(36px,5vw,54px)}.wn-editorial-prose h2{font-size:clamp(28px,4vw,42px);letter-spacing:-.025em;line-height:1.1}.wn-editorial-prose h2,.wn-editorial-prose h3{color:var(--editorial-ink);font-family:var(--font-display);font-weight:400}.wn-editorial-prose h3{font-size:clamp(22px,3vw,30px);line-height:1.2}.wn-editorial-prose :where(ul,ol){padding-left:1.2em}.wn-editorial-prose ul{list-style:square}.wn-editorial-prose ol{list-style:decimal}.wn-editorial-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:30px}.wn-editorial-button,.wn-editorial-page .btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--editorial-ink);border-radius:0;padding:0 20px;background:transparent;color:var(--editorial-ink);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.09em;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,color .16s ease}.wn-editorial-button[data-variant=primary],.wn-editorial-page .btn-primary{border-color:var(--editorial-accent);background:var(--editorial-accent);color:var(--editorial-ink)}.wn-editorial-button[data-variant=light],.wn-editorial-page .btn-light{border-color:var(--editorial-line);background:transparent;color:currentColor}.wn-editorial-button:hover,.wn-editorial-page .btn:hover{border-color:var(--editorial-ink);background:var(--editorial-ink);color:var(--editorial-paper);transform:none}.wn-editorial-page .section-dark .btn-light{border-color:var(--editorial-dark-line);color:var(--editorial-paper)}.wn-editorial-link,.wn-editorial-page .link-arrow{display:inline-block;border-bottom:1px solid var(--editorial-accent);padding-bottom:4px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.wn-editorial-accordion{border-top:1px solid var(--editorial-line)}.wn-editorial-accordion details{border-bottom:1px solid var(--editorial-line)}.wn-editorial-accordion summary{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:92px;padding-block:18px;cursor:pointer;list-style:none}.wn-editorial-accordion summary::-webkit-details-marker{display:none}.wn-editorial-accordion summary>span:first-child{color:var(--editorial-ink-soft);font-family:var(--font-mono);font-size:10px}.wn-editorial-accordion summary strong{font-family:var(--font-display);font-size:clamp(21px,2.5vw,28px);font-weight:400;line-height:1.2}.wn-editorial-accordion details>div{max-width:850px;padding:0 52px 28px 70px;color:var(--editorial-ink-soft);line-height:1.72}.wn-editorial-page .reveal{opacity:1;transform:none}.wn-editorial-page .display{font-family:var(--font-display);font-weight:400;letter-spacing:-.035em}@media (max-width:960px){.wn-editorial-hero-grid{grid-template-columns:1fr}.wn-editorial-hero-panel{min-height:320px}.wn-editorial-page .section-head,.wn-editorial-section-head{grid-template-columns:72px minmax(0,1fr)}.wn-editorial-page .section-title,.wn-editorial-section-heading{grid-column:2}.wn-editorial-page .section-lede,.wn-editorial-section-intro{grid-column:2;margin-top:-10px}.wn-editorial-grid,.wn-editorial-grid[data-columns="2"],.wn-editorial-grid[data-columns="4"],.wn-editorial-page :where(.wn-grid,.pain-grid,.method-grid){--editorial-columns:2}.wn-editorial-page .trust-row,.wn-editorial-stats{--stat-columns:2}}@media (max-width:640px){.wn-editorial-page .wn-container,.wn-editorial-page .wrap,.wn-editorial-shell{padding-inline:20px}.wn-editorial-hero:before{inset-inline:20px}.wn-editorial-hero-grid{gap:42px;padding-block:54px 46px}.wn-editorial-hero h1,.wn-editorial-title{font-size:clamp(42px,13vw,60px)}.wn-editorial-record{grid-template-columns:1fr}.wn-editorial-record>div{border-right:0;border-bottom:1px solid var(--editorial-dark-line)}.wn-editorial-record>div:last-child{border-bottom:0}.wn-editorial-page .section,.wn-editorial-section{padding-block:64px}.wn-editorial-page .section-head,.wn-editorial-section-head{display:block}.wn-editorial-page .section-title,.wn-editorial-section-heading{margin-top:18px}.wn-editorial-page .section-lede,.wn-editorial-section-intro{margin-top:20px}.wn-editorial-grid,.wn-editorial-grid[data-columns="2"],.wn-editorial-grid[data-columns="4"],.wn-editorial-page :where(.wn-grid,.pain-grid,.method-grid){--editorial-columns:1}.wn-editorial-page .trust-row,.wn-editorial-stats{--stat-columns:1}.wn-editorial-accordion summary{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.wn-editorial-accordion details>div{padding-inline:44px 0}}@media (prefers-reduced-motion:reduce){.wn-editorial-page *,.wn-editorial-page :after,.wn-editorial-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}