@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=JetBrains+Mono:wght@400;500;600;700&family=DM+Sans:wght@400;500;600;700&family=Bebas+Neue&display=swap");.wb-ed{--font-display:"Playfair Display",Georgia,serif;--font-body:"DM Sans",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-head:"Bebas Neue","Arial Narrow",sans-serif;--navy-deep:#22303d;--navy:#2c3e50;--cream:#fff6eb;--cream-70:rgba(255,246,235,.70);--cream-55:rgba(255,246,235,.55);--cream-40:rgba(255,246,235,.40);--board-line:rgba(255,246,235,.20);--board-hair:rgba(255,246,235,.08);--paper:#fdfdfb;--paper-lit:#ffffff;--print-hair:rgba(44,62,80,.07);--print-rule:rgba(44,62,80,.09);--sh-print:0 14px 32px rgba(10,18,26,.42),0 3px 8px rgba(10,18,26,.28);--sh-chip:0 8px 18px rgba(10,18,26,.35),0 2px 5px rgba(10,18,26,.25);--r-print:2px;--gold:#c79534;--gold-lit:#d9b558;--gold-ink:#9d7519;--gold-pin:#c9a544;--gold-soft:rgba(199,149,52,.10);--gold-line:rgba(199,149,52,.34);--green:#3a7d44;--green-b:#5cb56d;--green-soft:rgba(58,125,68,.10);--green-line:rgba(58,125,68,.30);--blue:#8b9dc3;--blue-2:#7688b0;--orange:#e8913a;--terra:#c9704a;--bg-1:#ffffff;--bg-2:#f3f1ee;--bg-3:#ebe8e2;--line:rgba(0,0,0,.08);--line-soft:rgba(0,0,0,.04);--line-strong:rgba(0,0,0,.16);--tx-0:#1e2a3a;--tx-1:#24334a;--tx-2:#5a6a7e;--tx-3:#8a96a8;--tx-4:#b0b8c4;--st-a:var(--blue);--st-b:var(--blue-2);--stripe:8px;--trk-face:rgba(44,62,80,.06);--trk-edge:inset 0 0 0 1px rgba(44,62,80,.05);--row-hair:rgba(44,62,80,.07);--r-sm:2px;--r-md:2px;--r-lg:6px;--r-xl:2px;--r-2xl:2px;--r-pill:99px;--shadow-md:0 8px 28px rgba(30,42,58,.22);color:var(--cream);font-family:var(--font-body);font-size:17px;line-height:1.6;background-color:var(--navy-deep);background-image:radial-gradient(1200px 520px at 50% -100px,rgba(92,181,109,.06),transparent 70%),linear-gradient(rgba(255,246,235,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,246,235,.055) 1px,transparent 0),linear-gradient(rgba(255,246,235,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,246,235,.022) 1px,transparent 0);background-size:100% 100%,120px 120px,120px 120px,24px 24px,24px 24px;background-attachment:fixed}.wb-ed *,.wb-ed :after,.wb-ed :before{box-sizing:border-box}.wb-ed h1,.wb-ed h2,.wb-ed h3,.wb-ed h4{margin:0}.wb-ed .shell{max-width:1120px;margin:0 auto;padding:36px 24px 56px}.wb-ed .shell-narrow{max-width:880px}.wb-ed .shell+.shell{padding-top:0}.wb-ed .row-pair{display:grid;grid-template-columns:5fr 7fr;gap:24px;align-items:stretch;margin-top:32px}.wb-ed .row-pair.flip{grid-template-columns:7fr 5fr}.wb-ed .row-pair.even{grid-template-columns:1fr 1fr}.wb-ed .row-pair>*{min-width:0}.wb-ed .stack{display:flex;flex-direction:column;gap:8px}.wb-ed .ed-grid{display:grid;gap:24px;margin-top:32px}.wb-ed .row-pair+.row-pair{position:relative}.wb-ed .row-pair+.row-pair:before{content:"";position:absolute;left:0;right:0;top:-16px;height:7px;opacity:.5;pointer-events:none;background:radial-gradient(circle closest-side,var(--gold-lit) 98%,transparent) 18% 50%/6px 6px no-repeat,radial-gradient(circle closest-side,var(--gold-lit) 98%,transparent) 54% 50%/6px 6px no-repeat,radial-gradient(circle closest-side,var(--gold-lit) 98%,transparent) 87% 50%/6px 6px no-repeat,linear-gradient(90deg,transparent,var(--gold-lit) 6%,var(--gold-lit) 94%,transparent) 0 50%/100% 1px no-repeat}.wb-ed .chart-card,.wb-ed .ed-head-print,.wb-ed .kc-cta,.wb-ed .kpi-row,.wb-ed .text-card{position:relative;background:var(--paper);border:0;border-radius:var(--r-print);box-shadow:var(--sh-print);color:var(--tx-1)}.wb-ed .chart-card,.wb-ed .kpi-row{background:var(--paper-lit)}.wb-ed .chart-card,.wb-ed .text-card{padding:20px 22px 18px;display:flex;flex-direction:column}.wb-ed .chart-card{padding:18px 20px 16px}.wb-ed .chart-card:after,.wb-ed .ed-head-print:after,.wb-ed .kc-cta:after,.wb-ed .kpi-row:after,.wb-ed .text-card:after,.wb-ed .transition:after{content:"";position:absolute;inset:4px;border:1px solid var(--print-hair);border-radius:1px;pointer-events:none;z-index:1}.wb-ed .big-takeaway,.wb-ed .chart-card,.wb-ed .ed-head-print,.wb-ed .kc-cta,.wb-ed .kpi-row,.wb-ed .text-card,.wb-ed .transition{--pin-l:26px;--pin-r:auto;--pin:var(--navy)}.wb-ed .row-pair>:nth-child(2n){--pin-l:auto;--pin-r:26px;--pin:var(--gold-pin)}.wb-ed .kpi-row{--pin:var(--green)}.wb-ed .big-takeaway{--pin:var(--gold-pin)}.wb-ed .kc-cta,.wb-ed .transition{--pin:var(--green)}.wb-ed .big-takeaway:before,.wb-ed .chart-card:before,.wb-ed .kc-cta:before,.wb-ed .kpi-row:before,.wb-ed .text-card:before,.wb-ed .transition:before{content:"";position:absolute;top:-7px;left:var(--pin-l);right:var(--pin-r);width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.75),rgba(255,255,255,0) 42%),var(--pin);box-shadow:0 3px 6px rgba(0,0,0,.35),inset 0 -2px 3px rgba(0,0,0,.25);z-index:4;pointer-events:none}.wb-ed .ed-head{margin-top:14px}.wb-ed .ed-head-print{margin-top:14px;padding:24px 26px 22px}.wb-ed .ed-kicker{display:inline-block;font-family:var(--font-head);font-weight:400;font-size:18px;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;color:var(--navy);background:var(--cream);border-radius:var(--r-print);padding:6px 14px 3px;box-shadow:var(--sh-chip);transform:rotate(-1deg)}.wb-ed .ed-head-print:before{content:"";position:absolute;top:-11px;right:56px;width:104px;height:25px;background:linear-gradient(rgba(232,145,58,.42),rgba(232,145,58,.52));border-left:1px dashed rgba(255,246,235,.4);border-right:1px dashed rgba(255,246,235,.4);box-shadow:0 2px 5px rgba(0,0,0,.18);transform:rotate(-4deg);z-index:3;pointer-events:none}.wb-ed .ed-h1{font-family:var(--font-head);font-weight:400;font-size:52px;line-height:.96;letter-spacing:.015em;text-transform:uppercase;color:var(--tx-0);text-wrap:balance}.wb-ed .ed-deck{max-width:68ch;margin-top:12px;color:var(--tx-2);font-size:16px;line-height:1.62}.wb-ed .ed-deck strong{color:var(--tx-0);font-weight:600}.wb-ed .text-card h3{font-size:24px;line-height:1.06;letter-spacing:.04em}.wb-ed .chart-card .ch-title,.wb-ed .text-card h3{font-family:var(--font-head);font-weight:400;text-transform:uppercase;color:var(--tx-0)}.wb-ed .chart-card .ch-title{font-size:20px;line-height:1.1;letter-spacing:.05em}.wb-ed .tc-eyebrow{font-family:var(--font-body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--gold-ink);margin-bottom:7px}.wb-ed .text-card p{margin:9px 0 0;color:var(--tx-1);font-size:15.5px;line-height:1.62}.wb-ed .text-card p strong{font-weight:600;color:var(--tx-0)}.wb-ed .tc-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--print-rule);font-size:13px;color:var(--tx-2)}.wb-ed .ch-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wb-ed .ch-meta{font-family:var(--font-mono);font-size:11px;color:var(--tx-3);font-variant-numeric:tabular-nums;white-space:nowrap}.wb-ed .ch-sub{font-size:11.5px;color:var(--tx-3);margin-top:4px}.wb-ed .ch-body{flex:1;margin-top:14px;min-width:0;display:flex;flex-direction:column}.wb-ed .ch-body>.ed-spark{margin-block:auto}.wb-ed .ch-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--print-rule);font-size:12.5px;color:var(--tx-2)}.wb-ed .under-figure{margin-top:12px;font-size:13px;line-height:1.55;color:var(--tx-2)}.wb-ed .kpi-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:auto auto}.wb-ed .kpi-row:after,.wb-ed .kpi-row:before{position:absolute}.wb-ed .kpi{display:contents}.wb-ed .kpi-label{position:relative;grid-row:1;padding:16px 28px 0 16px;border-left:1px solid var(--print-rule);display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tx-3);line-height:1.35}.wb-ed .kpi-label .ku{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--tx-4)}.wb-ed .kpi-label .src-tip.mini{position:absolute;top:15px;right:11px;margin:0}.wb-ed .kpi-value{grid-row:2;padding:7px 16px 16px;border-left:1px solid var(--print-rule);font-family:var(--font-mono);font-size:24px;font-weight:600;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tx-0)}.wb-ed .kpi-value.gold{color:var(--gold-ink)}.wb-ed .kpi-sub{grid-row:2;align-self:end}.wb-ed .kpi:first-child>*{border-left:0}@media (max-width:1000px){.wb-ed .kpi-label{padding:14px 22px 0 12px;letter-spacing:.04em}.wb-ed .kpi-label .src-tip.mini{top:13px;right:7px}.wb-ed .kpi-value{font-size:20px;padding:6px 12px 14px}}@media (max-width:640px){.wb-ed .kpi-row{display:block;padding:4px 0}.wb-ed .kpi{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 18px;border-top:1px solid var(--print-rule)}.wb-ed .kpi:first-child{border-top:0}.wb-ed .kpi-label{position:static;padding:0;border:0;font-size:10px;letter-spacing:.09em}.wb-ed .kpi-label .src-tip.mini{position:static;margin-left:2px}.wb-ed .kpi-value{padding:0;border:0;font-size:19px;text-align:right}}.wb-ed .big-takeaway{position:relative;background:var(--navy);border:1px solid var(--board-line);border-left:3px solid var(--gold-lit);border-radius:var(--r-print);box-shadow:var(--sh-print);padding:20px 24px;color:var(--cream);font-family:var(--font-display);font-style:italic;font-size:23px;line-height:1.4}.wb-ed .big-takeaway:after{content:"";position:absolute;inset:4px;border:1px solid var(--board-hair);border-radius:1px;pointer-events:none;z-index:1}.wb-ed .big-takeaway strong{font-style:normal;font-weight:600;color:var(--paper-lit)}.wb-ed .big-takeaway .hl{font-family:var(--font-mono);font-style:normal;font-weight:500;font-size:15px;font-variant-numeric:tabular-nums;color:var(--gold-lit);background:var(--navy-deep);border:1px solid var(--gold-lit);padding:.18em .5em .12em;border-radius:var(--r-print);display:inline-block;max-width:100%;white-space:normal}.wb-ed .transition{position:relative;background:var(--cream);border-left:3px solid var(--green);border-radius:var(--r-print);box-shadow:var(--sh-print);color:#2f6437;font-family:var(--font-display);font-size:21px;line-height:1.4;padding:14px 22px 13px 20px}.wb-ed .type-bars{display:flex;flex-direction:column}.wb-ed .type-row{display:grid;grid-template-columns:140px 1fr 72px;gap:12px;align-items:center;padding:6px 0}.wb-ed .type-row+.type-row{border-top:1px solid var(--row-hair)}.wb-ed .type-row .lbl{font-size:13px;font-weight:700;color:var(--tx-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-ed .type-row .trk{height:18px;background-color:var(--trk-face);box-shadow:var(--trk-edge);border-radius:var(--r-print);overflow:hidden}.wb-ed .mini-bars .mb-fill,.wb-ed .type-row .fill{height:100%;background:repeating-linear-gradient(45deg,var(--st-a),var(--st-a) var(--stripe),var(--st-b) var(--stripe),var(--st-b) calc(var(--stripe) * 2));border-radius:var(--r-print);transition:width .4s ease}.wb-ed .type-row .fill{--st-a:var(--gold);--st-b:#ad8129}.wb-ed .type-row .fill.blue{--st-a:var(--blue);--st-b:var(--blue-2)}.wb-ed .type-row .fill.green{--st-a:var(--green);--st-b:#2e6537}.wb-ed .type-row .fill.muted{--st-a:var(--bg-3);--st-b:#ded9d1}.wb-ed .type-row .fill.over{--st-a:rgba(44,62,80,.32);--st-b:rgba(44,62,80,.20);box-shadow:inset -2px 0 0 var(--terra)}.wb-ed .type-row .val{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--tx-1);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.wb-ed .mini-bars{display:flex;align-items:flex-end;gap:8px;height:96px}.wb-ed .mini-bars .mb-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.wb-ed .mini-bars .mb-val{font-family:var(--font-mono);font-size:10px;color:var(--tx-3);font-variant-numeric:tabular-nums}.wb-ed .mini-bars .mb-fill{width:100%;--st-a:var(--gold);--st-b:#ad8129;border-radius:var(--r-print) var(--r-print) 0 0;margin-top:4px}.wb-ed .mini-bars .mb-lbl{font-family:var(--font-mono);font-size:10px;color:var(--tx-4);margin-top:4px}.wb-ed .src-tip{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--gold-line);background:transparent;color:var(--gold-ink);font-family:var(--font-body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:3px 8px;border-radius:var(--r-pill);cursor:help;white-space:nowrap;line-height:1.4;vertical-align:middle}.wb-ed .src-tip:before{content:"ⓘ";margin-right:4px}.wb-ed .src-tip.mini{padding:0;border:0;font-size:12px;color:var(--tx-4)}.wb-ed .src-tip.mini:before{content:"ⓘ";margin:0}.wb-ed .src-tip.mini:focus-visible,.wb-ed .src-tip.mini:hover{background:transparent;color:var(--gold-ink)}.wb-ed .src-tip:focus-visible,.wb-ed .src-tip:hover{background:var(--gold-ink);color:#fff;outline:none}.wb-ed .big-takeaway .src-tip{color:var(--cream-70);background:transparent;border-color:var(--board-line)}.wb-ed .big-takeaway .src-tip:focus-visible,.wb-ed .big-takeaway .src-tip:hover{background:var(--gold-lit);border-color:var(--gold-lit);color:var(--navy)}.wb-ed .src-tip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);right:0;width:280px;max-width:78vw;white-space:normal;word-break:break-word;box-sizing:border-box;background:var(--navy-deep);color:#f3f1ee;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:0;text-align:left;padding:12px 14px;border-radius:var(--r-print);border:1px solid var(--board-line);box-shadow:var(--sh-print);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;z-index:60;pointer-events:none}.wb-ed .src-tip:focus-visible:after,.wb-ed .src-tip:hover:after{opacity:1;visibility:visible;transform:translateY(0)}.wb-ed .ed-donut{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.wb-ed .donut-svg{width:132px;height:132px;flex-shrink:0}.wb-ed .donut-hole{stroke:var(--bg-2)}.wb-ed .donut-hole,.wb-ed .donut-seg{fill:none;stroke-width:4}.wb-ed .donut-legend{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px;min-width:0}.wb-ed .donut-legend li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tx-1)}.wb-ed .donut-legend .sw{width:10px;height:10px;border-radius:1px;flex-shrink:0}.wb-ed .donut-legend .lv{margin-left:auto;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--tx-1);font-variant-numeric:tabular-nums}.wb-ed .ed-spark{width:100%}.wb-ed .ed-spark .sp-area{fill:var(--gold-soft)}.wb-ed .ed-spark .sp-line{fill:none;stroke:var(--gold);stroke-width:2}.wb-ed .ed-spark .sp-dot{fill:var(--paper-lit);stroke:var(--gold);stroke-width:2}.wb-ed .ed-spark .sp-val{font-family:var(--font-mono);font-size:11px;font-weight:700;fill:var(--tx-1);font-variant-numeric:tabular-nums}.wb-ed .ed-spark .sp-lbl{font-family:var(--font-mono);font-size:10px;fill:var(--tx-4)}.wb-ed .data-table-wrap{min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.wb-ed .data-table{width:100%;min-width:-moz-max-content;min-width:max-content;border-collapse:collapse;font-size:13px}.wb-ed .data-table thead th{position:sticky;top:0;background:var(--bg-2);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--tx-3);text-align:left;padding:8px 10px;border-bottom:1px solid var(--line-strong)}.wb-ed .data-table td.num,.wb-ed .data-table th.num{text-align:right;font-family:var(--font-mono);font-weight:700;font-variant-numeric:tabular-nums}.wb-ed .data-table td{padding:9px 10px;border-bottom:1px solid var(--row-hair);color:var(--tx-1)}.wb-ed .data-table tbody tr:hover td{background:var(--bg-2)}.wb-ed .data-table tbody tr:last-child td{border-bottom:0}.wb-ed .data-table td.over{color:inherit;text-decoration:underline;text-decoration-color:var(--terra);text-decoration-thickness:2px;text-underline-offset:3px}.wb-ed .tbl-foot{margin-top:10px;font-size:12px;color:var(--tx-3)}.wb-ed .ed-section-h{font-family:var(--font-head);font-weight:400;font-size:20px;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;color:var(--cream);padding-bottom:7px;border-bottom:1px solid var(--board-line)}.wb-ed .ed-rule-b .ed-section-h{padding-bottom:0;border-bottom:0}.wb-ed .ed-section-h .ct{font-size:11px;letter-spacing:.08em}.wb-ed .crumbs,.wb-ed .ed-section-h .ct{font-family:var(--font-mono);color:var(--cream-40)}.wb-ed .crumbs{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.wb-ed .crumbs a{color:var(--cream-70)}.wb-ed .crumbs a:hover{color:var(--green-b)}.wb-ed .crumbs .now{color:var(--cream)}.wb-ed a{color:inherit;text-decoration:none}.wb-ed .ed-link{color:var(--tx-1)}.wb-ed .ed-link:hover{color:var(--gold-ink)}.wb-ed .ed-link-b{color:var(--cream-70)}.wb-ed .ed-link-b:hover{color:var(--gold-lit)}.wb-ed .ed-num-b{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--cream-40);white-space:nowrap}.wb-ed .ed-sep-b{color:var(--board-line)}.wb-ed .ed-rule-b{border-top:1px solid var(--board-line)}.wb-ed .ed-list{margin:10px 0 0;padding:0;list-style:none}.wb-ed .btn{display:inline-block;border-radius:var(--r-print);padding:10px 18px;font-family:var(--font-head);font-weight:400;font-size:18px;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.wb-ed .btn-primary{background:var(--green);color:#fff;box-shadow:var(--sh-chip)}.wb-ed .btn-primary:hover{background:#2d6235}.wb-ed .btn-ghost{border-color:var(--board-line);color:var(--cream)}.wb-ed .btn-ghost:hover{border-color:var(--gold-lit);color:var(--gold-lit)}.wb-ed .chart-card .btn-ghost,.wb-ed .text-card .btn-ghost{border-color:var(--line-strong);color:var(--tx-1)}.wb-ed .chart-card .btn-ghost:hover,.wb-ed .text-card .btn-ghost:hover{border-color:var(--gold-ink);color:var(--gold-ink)}.wb-ed .site-nav{position:sticky;top:0;z-index:200;background:var(--cream);border-bottom:1px solid rgba(44,62,80,.1)}.wb-ed .site-nav-inner{max-width:1152px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 16px}.wb-ed .sn-brand{display:flex;align-items:center;gap:10px;text-decoration:none;min-width:0;flex-shrink:0}.wb-ed .sn-word{font-size:38px;color:#2C3E50}.wb-ed .sn-badge,.wb-ed .sn-word{font-family:var(--font-head);line-height:1;letter-spacing:.07em;text-transform:uppercase}.wb-ed .sn-badge{font-size:32px;color:var(--cream);background:#3A7D44;padding:5px 12px 3px;white-space:nowrap}.wb-ed .sn-btns{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.wb-ed .sn-btns::-webkit-scrollbar{display:none}.wb-ed .sn-pill{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;padding:8px 16px;font-family:var(--font-body);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s ease}.wb-ed .sn-green{background:#3A7D44;color:#fff}.wb-ed .sn-green:hover{background:#2d6235}.wb-ed .sn-dark{background:#2C3E50;color:var(--cream)}.wb-ed .sn-dark:hover{background:#1a252f}.wb-ed .sn-gray{background:rgba(44,62,80,.18);color:#2C3E50}.wb-ed .sn-gray:hover{background:rgba(44,62,80,.3)}.wb-ed .sn-ico{width:16px;height:16px;flex-shrink:0}@media (max-width:900px){.wb-ed .sn-word{font-size:30px}.wb-ed .sn-badge{font-size:24px}}@media (max-width:560px){.wb-ed .sn-badge{display:none}.wb-ed .sn-word{font-size:26px}}.wb-ed .kc-cta{background:var(--cream);border-left:3px solid var(--green);border-radius:0 var(--r-print) var(--r-print) 0;padding:22px 26px;margin-top:40px}.wb-ed .kc-cta h3{font-family:var(--font-head);font-weight:400;font-size:28px;line-height:1.06;letter-spacing:.04em;text-transform:uppercase;color:var(--tx-0)}.wb-ed .kc-cta p{font-size:14px;line-height:1.62;color:var(--tx-2);max-width:620px;margin:8px 0 16px}.wb-ed .kc-cta-actions{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:2}.wb-ed .kc-cta-actions a{font-size:13px;font-weight:600;text-decoration:none;padding:9px 15px;border-radius:var(--r-print);background:var(--paper-lit);border:1px solid var(--line);color:var(--tx-0);transition:border-color .15s ease}.wb-ed .kc-cta-actions a:hover{border-color:var(--green)}.wb-ed .kc-cta-actions a.primary{background:var(--green);color:#fff;border-color:var(--green)}@media (max-width:768px){.wb-ed{background-attachment:scroll}.wb-ed .shell{padding:24px 16px 44px}.wb-ed .ed-h1{font-size:34px;overflow-wrap:break-word;hyphens:auto}.wb-ed .ed-head-print{padding:20px 18px 18px}.wb-ed .ed-head-print:before{display:none}.wb-ed .ed-grid,.wb-ed .row-pair,.wb-ed .row-pair.even,.wb-ed .row-pair.flip{grid-template-columns:1fr!important}.wb-ed .row-pair+.row-pair:before{display:none}.wb-ed .chart-card,.wb-ed .text-card{padding:18px 16px 16px}.wb-ed .type-row{grid-template-columns:96px 1fr 62px;gap:8px}.wb-ed .type-row .lbl{white-space:normal;overflow:visible;text-overflow:clip}.wb-ed .big-takeaway{font-size:19px;padding:18px}.wb-ed .big-takeaway .hl{font-size:13px}.wb-ed .transition{font-size:18px}.wb-ed .kc-cta{padding:20px 18px}.wb-ed .kc-cta h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.wb-ed .type-row .fill{transition:none}}