.ed-hero{color:var(--on-dark);background:var(--facets), radial-gradient(70% 90% at 88% 0%, #2e8bd44d, transparent 60%), radial-gradient(60% 70% at 0% 100%, #f5a93c1a, transparent 60%), var(--navy-950);background-size:var(--facets-size), auto, auto, auto;padding-block:clamp(52px,6vw,92px);position:relative;overflow:hidden}.ed-hero h1{width:fit-content;max-width:100%;font-family:var(--display);text-transform:uppercase;letter-spacing:-.03em;background:var(--hq-gradient-daybreak);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,7vw,6rem);font-weight:800;line-height:.95}.ed-lede{max-width:40ch;color:var(--on-dark-soft);margin-top:18px;font-size:clamp(1.1rem,1.6vw,1.35rem)}.ed-s{color:var(--ink);background:#fff;padding-block:clamp(52px,5.5vw,84px)}.ed-mist{background:var(--mist)}.ed-layout{grid-template-columns:minmax(170px,230px) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.ed-index{position:sticky;top:112px}.ed-index-t{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:14px;font-size:.7rem;font-weight:800}.ed-index ol{border-left:1px solid var(--line-l);margin:0;padding:0;list-style:none}.ed-index a{color:var(--ink-soft);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:.94rem;line-height:1.35;transition:color .2s,border-color .2s;display:block}.ed-index a:hover{color:var(--ink)}.ed-index a[aria-current=true]{color:var(--ink);border-left-color:var(--blue);font-weight:600}.ed-index a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.ed-doc{max-width:900px}.ed-sec+.ed-sec{margin-top:clamp(64px,7vw,104px)}.ed-sec{scroll-margin-top:24px}@media (max-width:1000px){.ed-sec{scroll-margin-top:0}}.ed-sec h2{letter-spacing:-.025em;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.08}.ed-intro{max-width:64ch;color:var(--ink-soft);margin-top:16px;font-size:1.08rem}.ed-items{border-bottom:1px solid var(--line-l);margin-top:clamp(24px,3vw,36px)}.ed-item{border-top:1px solid var(--line-l);grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:8px clamp(24px,4vw,56px);padding:20px 0;display:grid}.ed-item h3{font-size:1.08rem;line-height:1.35}.ed-item p{color:var(--ink-soft)}.ed-list-t{margin-top:clamp(28px,3.4vw,40px);font-size:1.08rem}.ed-list{gap:10px;max-width:70ch;margin:14px 0 0;padding:0;list-style:none;display:grid}.ed-list li{color:var(--ink-soft);padding-left:20px;position:relative}.ed-list li:before{content:"";background:var(--blue);width:6px;height:2px;position:absolute;top:.72em;left:2px}.ed-close{max-width:64ch;color:var(--ink);margin-top:clamp(24px,3vw,32px);font-weight:600}.ed-chart{--label:clamp(140px, 14vw, 190px);margin-top:clamp(24px,3vw,36px);padding-top:26px;position:relative}.ed-axis{height:18px;margin-left:calc(var(--label) + 24px);font-family:var(--mono);color:var(--ink-mute);font-size:.72rem;position:relative}.ed-axis span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ed-axis span:first-child{transform:none}.ed-axis span:last-child{transform:translate(-100%)}.ed-row{grid-template-columns:var(--label) minmax(0, 1fr);border-top:1px solid var(--line-l);align-items:center;gap:10px 24px;padding:18px 0;display:grid}.ed-row-h h3{font-size:1.08rem}.ed-row-sub{color:var(--ink-mute);margin-top:2px;font-size:.86rem}.ed-track{background:var(--mist);border-radius:4px;height:18px;position:relative}.ed-grid{background:var(--line-l);width:1px;position:absolute;top:-5px;bottom:-5px}.ed-effect{background:linear-gradient(90deg, var(--blue) 0%, var(--blue) var(--solid), #1667a926 100%);border-radius:3px;position:absolute;top:4px;bottom:4px}.ed-onset{background:#e8962a;border-radius:3px;position:absolute;top:0;bottom:0}.ed-row-t{color:var(--ink-soft);flex-wrap:wrap;grid-column:2;align-items:baseline;gap:4px 20px;font-size:.95rem;display:flex}.ed-fact{white-space:nowrap;color:var(--ink);font-weight:700}.ed-fact b{color:var(--ink-mute);margin-right:6px;font-weight:500}.ed-row-d{flex-basis:100%}.ed-legend{margin:0 0 0 calc(var(--label) + 24px);border-top:1px solid var(--line-l);color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:14px;font-size:.84rem;display:flex}.ed-legend span{border-radius:2px;width:18px;height:8px;display:inline-block}.lg-effect{background:var(--blue);margin-left:14px}.lg-onset{background:#e8962a}.ed-gloss{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,56px);margin:clamp(24px,3vw,36px) 0 0;display:grid}.ed-gloss>div{border-top:1px solid var(--line-l);padding:14px 0}.ed-gloss dt{font-family:var(--display);color:var(--ink);font-weight:700}.ed-gloss dd{color:var(--ink-soft);margin:4px 0 0;font-size:.95rem}.ed-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:14px clamp(32px,5vw,80px);margin-bottom:clamp(28px,3.4vw,44px);display:grid}.ed-head h2{letter-spacing:-.025em;font-size:clamp(2rem,3.4vw,3rem);line-height:1.04}.ed-head p{max-width:56ch;color:var(--ink-soft);font-size:1.05rem}.ed-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.ed-tile{border-radius:var(--r-lg);height:100%;min-height:300px;color:var(--on-dark);background:var(--facets), radial-gradient(90% 70% at 100% 0%, #2e8bd447, transparent 62%), var(--navy-900);background-size:var(--facets-size), auto, auto;isolation:isolate;flex-direction:column;gap:12px;padding:clamp(26px,2.6vw,36px);display:flex;position:relative;overflow:hidden}.ed-tile:after{content:"";z-index:-1;opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(90% 70% at 100% 0,#2e8bd442,#0000 65%);position:absolute;inset:0}.ed-tile:hover:after{opacity:1}.ed-tile-k{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--sky);font-size:.72rem;font-weight:800}.ed-tile-t{font-family:var(--display);letter-spacing:-.015em;color:#fff;text-wrap:balance;text-underline-offset:.18em;font-size:clamp(1.35rem,1.9vw,1.7rem);font-weight:800;line-height:1.15;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .25s}.ed-tile:hover .ed-tile-t{text-decoration-color:currentColor}.ed-tile-s{color:var(--on-dark-soft);font-size:.97rem}.ed-tile-m{border-top:1px solid var(--line-d);color:var(--on-dark-mute);margin-top:auto;padding-top:18px;font-size:.84rem}.ed-tile:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.ed-kanha{border-radius:var(--r-lg);color:#1b1525;background:#f6f1ea;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:clamp(28px,4vw,64px);margin-top:clamp(20px,2.4vw,32px);padding:clamp(28px,3.4vw,48px);display:grid}.ed-kanha-side{flex-direction:column;display:flex}.ed-kanha-logo{aspect-ratio:1024/790;background:#3c2367;width:92px;display:block;-webkit-mask:url(/assets/brands/kanha-badge.png) 0/contain no-repeat;mask:url(/assets/brands/kanha-badge.png) 0/contain no-repeat}.ed-kanha h3{color:#3c2367;margin-top:18px;font-size:clamp(1.3rem,1.8vw,1.55rem)}.ed-kanha-side p{color:#4d4458;margin-top:8px;font-size:.95rem}.ed-kanha-packs{align-items:flex-end;margin:auto 0 clamp(48px,6vw,96px);padding-top:28px;display:flex}.ed-pack{filter:drop-shadow(0 14px 16px #1b152538);width:34%;height:auto}.ed-pack-0{margin-right:-9%;transform:rotate(-9deg)translateY(-4%)}.ed-pack-1{z-index:1;width:38%;position:relative}.ed-pack-2{margin-left:-9%;transform:rotate(9deg)translateY(-4%)}.ed-kanha-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 clamp(24px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.ed-kanha-list li{border-top:1px solid #3c236729}.ed-kanha-list a{flex-direction:column;gap:4px;padding:16px 0 18px;display:flex}.ed-kl-k{color:#8a5a3c;font-size:.78rem;font-weight:700}.ed-kl-t{font-family:var(--display);color:#3c2367;text-underline-offset:.18em;font-size:1.06rem;font-weight:700;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .25s}.ed-kanha-list a:hover .ed-kl-t{text-decoration-color:currentColor}.ed-kl-d{color:#6f6577;font-size:.8rem}.ed-kanha-list a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #3c2367}.ed-note{border-radius:var(--r-lg);color:var(--on-dark);background:var(--facets), radial-gradient(70% 90% at 100% 0%, #2e8bd44d, #1667a91a 45%, transparent 65%), var(--navy-900);background-size:var(--facets-size), auto, auto;padding:clamp(36px,5.5vw,80px);position:relative;overflow:hidden}.ed-note h2{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--sky);font-size:.74rem;font-weight:800}.ed-note-lead{font-family:var(--display);letter-spacing:-.025em;color:#fff;margin-top:18px;font-size:clamp(1.75rem,3.2vw,2.7rem);font-weight:800;line-height:1.12}.ed-note-body{gap:14px;margin-top:clamp(22px,2.6vw,32px);display:grid}.ed-note-body p{color:var(--on-dark-soft);font-size:clamp(1.02rem,1.3vw,1.18rem)}.ed-sign{border-top:1px solid var(--line-d);font-family:var(--display);color:#fff;margin-top:clamp(24px,2.8vw,34px);padding-top:20px;font-weight:700}.ed-disclaimer{border-top:1px solid var(--line-l);color:var(--ink-mute);margin-top:clamp(40px,4.5vw,56px);padding-top:20px;font-size:.85rem}@media (max-width:1000px){.ed-layout{grid-template-columns:minmax(0,1fr)}.ed-index{position:static}.ed-index ol{border-left:0;flex-wrap:wrap;gap:8px 22px;display:flex}.ed-index a,.ed-index a[aria-current=true]{color:var(--blue);border:0;margin:0;padding:0;font-weight:600}.ed-index a:hover{color:var(--ink)}.ed-head{grid-template-columns:minmax(0,1fr)}.ed-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-tiles>:last-child:nth-child(odd){grid-column:1/-1}.ed-tile{min-height:0}.ed-kanha{grid-template-columns:minmax(0,1fr)}.ed-kanha-side{grid-template-columns:minmax(0,1fr) clamp(150px,30vw,240px);align-items:center;column-gap:24px;display:grid}.ed-kanha-side>:not(.ed-kanha-packs){grid-column:1}.ed-kanha-packs{grid-area:1/2/span 3;margin:0;padding:0}}@media (max-width:700px){.ed-hero .wrap{text-align:center}.ed-hero h1,.ed-lede{margin-inline:auto}.ed-item,.ed-gloss,.ed-tiles,.ed-kanha-list{grid-template-columns:minmax(0,1fr)}.ed-item{gap:6px}.ed-kanha-side{display:flex}.ed-kanha-packs{width:min(240px,70%);margin-top:22px}.ed-chart{--label:0px}.ed-axis,.ed-legend{margin-left:0}.ed-row{grid-template-columns:minmax(0,1fr)}.ed-row-t{grid-column:1}}@media (max-width:420px){.ed-hero h1{font-size:clamp(2.4rem,13vw,3rem)}.ed-head h2{font-size:clamp(1.55rem,8.4vw,2rem)}.ed-sec h2{font-size:clamp(1.35rem,6.6vw,1.7rem)}}@media (prefers-reduced-motion:reduce){.ed-index a,.ed-tile:after,.ed-tile-t,.ed-kl-t{transition:none}}
