:root{--ex-orange-text:#a85600;--ex-hairline:#f1e6da;--ex-ink:#0a0a0a;--ex-muted:#565650;--ex-gutter:16px;--exd-gap:2rem;--ex-lift-shadow:0 10px 28px #00000014, 0 2px 6px #0000000d;--ex-grain-opacity:.1;--ex-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.18 0 0 0 0 0.05 0 0 0 1.4 -0.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (width>=640px){:root{--ex-gutter:24px}}@media (width>=1024px){:root{--exd-gap:3rem}}.ex-aurora{pointer-events:none;z-index:0;--ex-s:1;height:calc(100% + 40px);position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#000000e6 30%,#0009 55%,#00000047 75%,#00000014 90%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000e6 30%,#0009 55%,#00000047 75%,#00000014 90%,#0000 100%)}.ex-aurora[data-variant=hero]{height:113%}@media (width>=1024px){.ex-aurora[data-variant=hero]{--ex-s:1.7}.ex-aurora[data-variant=header]{--ex-s:1.35}}.ex-blob{filter:blur(70px);will-change:transform;border-radius:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:block;position:absolute}.ex-blob-a{width:calc(325px * var(--ex-s));height:calc(325px * var(--ex-s));top:calc(-140px * var(--ex-s));left:calc(-40px * var(--ex-s));opacity:.6;background:#ff8400;animation-name:ex-drift-a;animation-duration:24s;animation-delay:-7s}.ex-blob-b{width:calc(285px * var(--ex-s));height:calc(285px * var(--ex-s));top:calc(-90px * var(--ex-s));right:calc(-30px * var(--ex-s));opacity:.65;background:#ffc27a;animation-name:ex-drift-b;animation-duration:31s;animation-delay:-16s}.ex-blob-c{width:calc(225px * var(--ex-s));height:calc(225px * var(--ex-s));top:calc(40px * var(--ex-s));opacity:.8;background:#ffd2a0;animation-name:ex-drift-c;animation-duration:37s;animation-delay:-23s;left:38%}.ex-aurora[data-variant=hero] .ex-blob-a{opacity:.45;animation-name:ex-drift-a-hero;top:150px;left:auto;right:-70px}@media (width>=1024px){.ex-aurora[data-variant=hero] .ex-blob-a{top:170px;left:58%;right:auto}}@keyframes ex-drift-a-hero{0%{transform:translate(0,0)scale(1)}24%{transform:translate(90px,30px)scale(1.08)}49%{transform:translate(-40px,12px)scale(.92)}77%{transform:translate(60px,40px)scale(1.04)}to{transform:translate(-20px,4px)scale(.9)}}.ex-aurora[data-variant=header] .ex-blob-a{opacity:.36}.ex-aurora[data-variant=header] .ex-blob-b{opacity:.39}.ex-aurora[data-variant=header] .ex-blob-c{opacity:.48}.ex-aurora:after,.ex-margin:after{content:"";background-image:var(--ex-grain);opacity:var(--ex-grain-opacity);mix-blend-mode:multiply;pointer-events:none;background-size:200px 200px;position:absolute;inset:0}@media (width<=639px){.ex-blob{filter:blur(40px)}}.ex-margin{display:none}@media (width>=1024px){.ex-margin{width:var(--ex-margin-w,0px);pointer-events:none;z-index:0;--ex-margin-x:linear-gradient(var(--ex-margin-dir), #000 0%, #000c 25%, #00000080 50%, #00000038 72%, #0000000f 90%, transparent 100%);--ex-margin-y:linear-gradient(to bottom, transparent 0, #000 200px, #000 calc(100% - 200px), transparent 100%);-webkit-mask-image:var(--ex-margin-x), var(--ex-margin-y);-webkit-mask-image:var(--ex-margin-x), var(--ex-margin-y);mask-image:var(--ex-margin-x), var(--ex-margin-y);-webkit-mask-composite:source-in;display:block;position:absolute;top:160px;bottom:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.ex-margin i{filter:blur(70px);will-change:transform;border-radius:50%;width:360px;height:420px;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:block;position:absolute}.ex-margin.left i{left:-110px}.ex-margin.right i{right:-110px}.ex-margin i:first-child{animation-name:ex-drift-m1;animation-duration:33s;animation-delay:-5s;top:2%}.ex-margin i:nth-child(2){animation-name:ex-drift-m2;animation-duration:27s;animation-delay:-14s;top:27%}.ex-margin i:nth-child(3){animation-name:ex-drift-m1;animation-duration:39s;animation-delay:-22s;top:52%}.ex-margin i:nth-child(4){animation-name:ex-drift-m2;animation-duration:30s;animation-delay:-9s;top:77%}.ex-margin.right i:first-child{animation-delay:-18s;top:14%}.ex-margin.right i:nth-child(2){animation-delay:-3s;top:39%}.ex-margin.right i:nth-child(3){animation-delay:-11s;top:64%}.ex-margin.right i:nth-child(4){animation-delay:-25s;top:86%}.ex-margin.left i:first-child,.ex-margin.left i:nth-child(4),.ex-margin.right i:nth-child(2){opacity:.55;background:#ffd2a0}.ex-margin.left i:nth-child(3),.ex-margin.right i:first-child,.ex-margin.right i:nth-child(4){opacity:.5;background:#ffc27a}.ex-margin.left i:nth-child(2),.ex-margin.right i:nth-child(3){opacity:.3;background:#ff8400}.ex-margin.left{--ex-margin-dir:to right}.ex-margin.right{--ex-margin-dir:to left}}@keyframes ex-drift-m1{0%{transform:translate(0,0)scale(1)}27%{transform:translate(70px,110px)scale(1.1)}55%{transform:translate(-30px,-60px)scale(.88)}81%{transform:translate(50px,70px)scale(1.05)}to{transform:translate(-40px,-110px)scale(.92)}}@keyframes ex-drift-m2{0%{transform:translate(0,0)scale(1)}23%{transform:translate(-40px,-100px)scale(.9)}52%{transform:translate(60px,50px)scale(1.12)}78%{transform:translate(-20px,120px)scale(.95)}to{transform:translate(50px,-50px)scale(1.06)}}@keyframes ex-drift-a{0%{transform:translate(0,0)scale(1)}22%{transform:translate(120px,28px)scale(1.12)}47%{transform:translate(36px,-18px)scale(.9)}76%{transform:translate(-95px,34px)scale(1.06)}to{transform:translate(140px,-12px)scale(.87)}}@keyframes ex-drift-b{0%{transform:translate(0,0)scale(1)}31%{transform:translate(-130px,40px)scale(.88)}58%{transform:translate(-40px,-22px)scale(1.14)}83%{transform:translate(-110px,18px)scale(.95)}to{transform:translate(90px,45px)scale(1.08)}}@keyframes ex-drift-c{0%{transform:translate(0,0)scale(1)}18%{transform:translate(-90px,20px)scale(1.1)}44%{transform:translate(110px,-30px)scale(.86)}69%{transform:translate(60px,42px)scale(1.15)}to{transform:translate(-120px,-24px)scale(.92)}}.explained-page,.explained-detail{background:#fff}.ex-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ex-ink);align-items:center;gap:12px;margin:0 0 20px;font-size:11px;font-weight:500;display:inline-flex}.ex-eyebrow:before{content:"";background:var(--ex-ink);opacity:.35;width:24px;height:1px}.ex-hero{color:var(--ex-ink);padding:132px var(--ex-gutter) 56px;background:#fff;position:relative}@media (width>=1024px){.ex-hero{padding:196px 88px 88px}}.ex-hero-inner{z-index:1;max-width:1280px;margin:0 auto;position:relative}.ex-hero h1{font-family:var(--font-polaris);letter-spacing:-.022em;color:var(--ex-ink);text-wrap:balance;max-width:17ch;margin:0 0 24px;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:500;line-height:1.02}.ex-lede{font-family:var(--font-polaris);color:var(--ex-muted);max-width:56ch;margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.ex-start{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:36px;display:flex}.ex-start-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ex-muted);margin:0;font-size:11px}.ex-start-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ex-pill{color:var(--ex-ink);background:#ffffffd1;border:1px solid #0a0a0a1f;border-radius:9999px;align-items:center;padding:9px 16px;font-size:14px;font-weight:500;line-height:1.25;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex}.ex-pill:hover{border-color:var(--color-orange);background:#fff;transform:translateY(-1px)}.ex-hiw{background:var(--color-smoke);padding:56px var(--ex-gutter)}@media (width>=1024px){.ex-hiw{padding:80px 88px}}.ex-hiw-inner{z-index:1;max-width:1280px;margin:0 auto;position:relative}.ex-hiw h2{font-family:var(--font-polaris);letter-spacing:-.012em;color:var(--ex-ink);margin:0 0 28px;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.15}.ex-hiw-steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.ex-hiw-steps{grid-template-columns:repeat(3,1fr);gap:40px}}.ex-hiw-steps li{border-top:1px solid var(--color-neutral-200);padding-top:18px}.ex-hiw-num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ex-muted);margin-bottom:14px;font-size:12px;display:block}.ex-hiw-steps h3{font-family:var(--font-polaris);color:var(--ex-ink);margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.2}.ex-hiw-steps p{color:var(--ex-muted);margin:0;font-size:16px;line-height:1.55}.ex-hiw-link{color:var(--ex-ink);text-underline-offset:4px;gap:6px;margin-top:28px;font-size:15px;font-weight:500;-webkit-text-decoration:underline #0a0a0a40;text-decoration:underline #0a0a0a40;transition:text-decoration-color .15s;display:inline-flex}.ex-hiw-link:hover{-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange)}.ex-topics{max-width:1280px;padding:40px var(--ex-gutter) 72px;margin:0 auto;position:relative}@media (width>=1024px){.ex-topics>.ex-margin{--ex-margin-w:max(88px, 50vw - 640px)}.ex-topics>.ex-margin.left{right:calc(100% - 88px)}.ex-topics>.ex-margin.right{left:calc(100% - 88px)}.ex-rail{z-index:1}.ex-topics-main{z-index:1;position:relative}.ex-topics{box-sizing:content-box;grid-template-columns:220px minmax(0,1fr);gap:72px;padding:88px 88px 112px;display:grid}}.ex-rail{margin:0 calc(-1 * var(--ex-gutter)) 24px;position:relative}.ex-rail-list{padding:0 var(--ex-gutter);scrollbar-width:none;gap:8px;margin:0;list-style:none;display:flex;overflow-x:auto}.ex-rail-list::-webkit-scrollbar{display:none}.ex-rail-link{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ex-muted);border:1px solid var(--color-neutral-100);border-radius:9999px;padding:9px 14px;font-size:11px;transition:color .15s,border-color .15s;display:block}.ex-rail-link:hover,.ex-rail-link.is-active{color:var(--ex-ink);border-color:var(--ex-ink)}.ex-rail-marker{display:none}@media (width>=1024px){.ex-rail{align-self:start;margin:0;position:sticky;top:112px}.ex-rail-list{border-left:1px solid var(--color-neutral-100);flex-direction:column;gap:2px;padding:0;overflow:visible}.ex-rail-link{white-space:normal;border:0;border-radius:0;padding:9px 0 9px 18px}.ex-rail-marker{background:var(--color-orange);opacity:0;width:2px;height:0;transition:transform .32s cubic-bezier(.2,.8,.2,1),height .32s cubic-bezier(.2,.8,.2,1),opacity .2s;display:block;position:absolute;top:0;left:0}.ex-rail-marker.is-on{opacity:1}}.ex-topic{scroll-margin-top:96px}.ex-topic+.ex-topic{margin-top:64px}@media (width>=1024px){.ex-topic+.ex-topic{margin-top:88px}}.ex-topic h2{font-family:var(--font-polaris);letter-spacing:-.014em;color:var(--ex-ink);margin:0 0 8px;font-size:clamp(26px,2.8vw,34px);font-weight:500;line-height:1.12}.ex-topic-blurb{color:var(--ex-muted);max-width:60ch;margin:0 0 20px;font-size:16px;line-height:1.55}.ex-list{border-top:1px solid var(--color-neutral-100);margin:0;padding:0;list-style:none}.ex-row{border-bottom:1px solid var(--color-neutral-100)}.ex-row-link{color:var(--ex-ink);border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:start;gap:6px 20px;margin:0 -12px;padding:20px 12px;transition:transform .2s,box-shadow .2s,background-color .2s;display:grid}.ex-list.has-thumbs .ex-row-link{grid-template-columns:96px minmax(0,1fr)}.ex-row-thumb{aspect-ratio:4/3;background:var(--color-smoke);border-radius:8px;display:block;overflow:hidden}.ex-row-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ex-row-text{min-width:0;display:block}.ex-row-title{font-family:var(--font-polaris);color:var(--ex-ink);text-underline-offset:4px;margin:0 0 6px;font-size:19px;font-weight:500;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:text-decoration-color .15s}.ex-row-summary{color:var(--ex-muted);font-size:15px;line-height:1.55;display:block}.ex-row-meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ex-muted);white-space:nowrap;font-size:11px}.ex-list.has-thumbs .ex-row-meta{grid-column:2}@media (width>=768px){.ex-row-link{grid-template-columns:minmax(0,1fr) auto}.ex-list.has-thumbs .ex-row-link{grid-template-columns:160px minmax(0,1fr) auto}.ex-row-meta,.ex-list.has-thumbs .ex-row-meta{text-align:right;grid-column:auto;padding-top:5px}}.ex-row-link:hover{box-shadow:var(--ex-lift-shadow);background:#fff;transform:translateY(-2px)}.ex-row-link:hover .ex-row-title{-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange)}.ex-row-link:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ex-topic[data-rv] h2,.ex-topic[data-rv] .ex-topic-blurb,.ex-topic[data-rv] .ex-row{opacity:0;transition:opacity .52s,transform .52s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)}.ex-topic[data-rv] .ex-row{transition-delay:calc(80ms + var(--i,0) * 50ms)}.ex-topic.in h2,.ex-topic.in .ex-topic-blurb,.ex-topic.in .ex-row{opacity:1;transform:none}.ex-empty{box-sizing:content-box;max-width:1280px;padding:64px var(--ex-gutter) 88px;margin:0 auto}@media (width>=1024px){.ex-empty{padding:88px}}.ex-empty p{font-family:var(--font-polaris);color:var(--ex-muted);margin:0;font-size:20px}.ex-router{background:var(--color-smoke);padding:64px var(--ex-gutter)}@media (width>=1024px){.ex-router{padding:96px 88px}}.ex-router-inner{text-align:center;max-width:720px;margin:0 auto}.ex-router h2{font-family:var(--font-polaris);letter-spacing:-.016em;color:var(--ex-ink);margin:0 0 12px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}.ex-router p{color:var(--ex-muted);max-width:48ch;margin:0 auto 28px;font-size:17px;line-height:1.55}.ex-router-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;display:flex}.ex-router-link{color:var(--ex-ink);text-underline-offset:4px;align-items:center;gap:6px;font-size:15px;font-weight:500;-webkit-text-decoration:underline #0a0a0a40;text-decoration:underline #0a0a0a40;transition:text-decoration-color .15s;display:inline-flex}.ex-router-link:hover{-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange)}.explained-detail .exd-head{padding:128px var(--ex-gutter) 36px;background:#fff;position:relative}@media (width>=1024px){.explained-detail .exd-head{padding:176px 88px 48px}}.explained-detail .exd-head-inner{z-index:1;max-width:720px;margin:0 auto;position:relative}.explained-detail .exd-crumbs ol{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ex-muted);flex-wrap:wrap;gap:4px 8px;margin:0 0 22px;padding:0;font-size:11px;list-style:none;display:flex}.explained-detail .exd-crumbs li+li:before{content:"›";color:var(--color-neutral-400);margin-right:8px}.explained-detail .exd-crumbs a{color:var(--ex-muted);transition:color .15s}.explained-detail .exd-crumbs a:hover{color:var(--ex-ink)}.explained-detail .exd-topic{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ex-orange-text);margin:0 0 12px;font-size:11px;font-weight:500}.explained-detail .exd-head h1{font-family:var(--font-polaris);letter-spacing:-.02em;color:var(--ex-ink);text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,4.2vw,46px);font-weight:500;line-height:1.08}.explained-detail .exd-lede{color:var(--ex-muted);margin:0 0 18px;font-size:clamp(17px,1.5vw,19px);line-height:1.5}.explained-detail .exd-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ex-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12px;display:flex}.explained-detail .exd-meta .dot{color:var(--color-neutral-300)}.explained-detail .exd-top{position:relative}.explained-detail .exd-top>.ex-margin{--ex-margin-w:calc(50% - 360px)}.explained-detail .exd-top>.ex-margin.left{left:0}.explained-detail .exd-top>.ex-margin.right{right:0}.explained-detail .exd-main{z-index:1;max-width:720px;padding:8px var(--ex-gutter) 72px;box-sizing:content-box;margin:0 auto;position:relative}@media (width>=1024px){.explained-detail .exd-main{padding-bottom:96px}}.explained-detail .exd-media{margin:0 0 32px}.explained-detail .exd-media img{border-radius:12px;width:100%;height:auto;display:block}.explained-detail .exd-media .pt-video{margin:0}.explained-detail .exd-inshort{background:var(--color-smoke);border-left:2px solid var(--color-orange);border-radius:0 12px 12px 0;margin:0 0 28px;padding:18px 22px 20px}.explained-detail .exd-inshort-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ex-muted);margin:0 0 8px;font-size:11px;font-weight:500}.explained-detail .exd-inshort-body{color:var(--ex-ink);margin:0;font-size:18px;line-height:1.55}.explained-detail .exd-audio{margin:0 0 28px}.explained-detail .exd-audio .aap{color:#fff;background:#0a0a0a;border-radius:1rem;flex-direction:column;gap:12px;margin:0;padding:18px 22px;display:flex}.explained-detail .exd-audio .aap-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-orange,#ff8400);margin:0;font-family:FK Grotesk Mono,monospace;font-size:11px}.explained-detail .exd-audio .aap-controls{align-items:center;gap:14px;display:flex}.explained-detail .exd-audio .aap-play{background:var(--color-orange,#ff8400);color:#0a0a0a;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .12s,background .12s;display:flex}.explained-detail .exd-audio .aap-play:hover{background:#ff9a2a;transform:scale(1.04)}.explained-detail .exd-audio .aap-ic{width:18px;height:18px;position:relative}.explained-detail .exd-audio .aap-ic>svg{position:absolute;inset:0}.explained-detail .exd-audio .aap-track{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.explained-detail .exd-audio .aap-range{appearance:none;background:linear-gradient(to right, var(--color-orange,#ff8400) 0%, var(--color-orange,#ff8400) var(--aap-progress,0%), #ffffff2e var(--aap-progress,0%), #ffffff2e 100%);cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px}.explained-detail .exd-audio .aap-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:0;border-radius:50%;width:14px;height:14px}.explained-detail .exd-audio .aap-range::-moz-range-thumb{cursor:pointer;background:#fff;border:0;border-radius:50%;width:14px;height:14px}.explained-detail .exd-audio .aap-times{letter-spacing:.04em;color:#fff9;font-variant-numeric:tabular-nums;justify-content:space-between;font-family:FK Grotesk Mono,monospace;font-size:11px;display:flex}.explained-detail .exd-audio .aap-speed{color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;flex:none;min-width:48px;height:30px;padding:0 10px;font-family:FK Grotesk Mono,monospace;font-size:12px;transition:background .12s,border-color .12s}.explained-detail .exd-audio .aap-speed:hover{background:#ffffff24;border-color:#ffffff47}.explained-detail .exd-numbers{margin:0 calc(-1 * var(--ex-gutter)) 32px;padding:0 var(--ex-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;list-style:none;display:flex;overflow-x:auto}.explained-detail .exd-numbers::-webkit-scrollbar{display:none}.explained-detail .exd-number{scroll-snap-align:start;border:1px solid var(--color-neutral-100);border-radius:12px;flex-direction:column;flex:0 0 min(72%,240px);gap:8px;padding:18px 18px 16px;display:flex}@media (width>=640px){.explained-detail .exd-numbers{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 32px;padding:0;display:grid;overflow:visible}}.explained-detail .exd-number-value{font-family:var(--font-polaris);letter-spacing:-.02em;color:var(--ex-ink);font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1}.explained-detail .exd-number-label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ex-muted);font-size:11px;line-height:1.45}.explained-detail .exd-toc{border-top:1px solid var(--color-neutral-100);border-bottom:1px solid var(--color-neutral-100);margin:0 0 36px;padding:18px 0}.explained-detail .exd-toc-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ex-muted);margin:0 0 10px;font-size:11px}.explained-detail .exd-toc ol{gap:6px;margin:0;padding:0;font-size:15px;list-style:inside decimal;display:grid}.explained-detail .exd-toc a{color:var(--ex-ink);text-underline-offset:3px;-webkit-text-decoration:underline #0a0a0a33;text-decoration:underline #0a0a0a33}.explained-detail .exd-toc a:hover{-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange)}.explained-detail .exd-main .article-body{max-width:none}.explained-detail .article-body h2{scroll-margin-top:96px}.explained-detail .article-body>:first-child{margin-top:0}.explained-detail .article-body blockquote{border-left:2px solid var(--color-orange);color:var(--ex-ink);margin:24px 0;padding:4px 0 4px 18px;font-size:19px;line-height:1.5}.explained-detail .article-faq{padding:56px var(--ex-gutter) var(--exd-gap);background:#fff}@media (width>=1024px){.explained-detail .article-faq{padding:72px 88px var(--exd-gap)}}.explained-detail .article-faq-inner{max-width:720px}.explained-detail .article-faq-item:last-child{padding-bottom:0}.explained-detail .exd-deeper{max-width:720px;padding:0 var(--ex-gutter) 56px;box-sizing:content-box;margin:0 auto}.explained-detail .exd-deeper-link{border:1px solid var(--ex-ink);color:var(--ex-ink);border-radius:9999px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.explained-detail .exd-deeper-link:hover{background:var(--ex-ink);color:#fff}.explained-detail .exd-band{border-top:1px solid var(--ex-hairline);padding:40px var(--ex-gutter) 56px;position:relative;overflow:hidden}@media (width>=1024px){.explained-detail .exd-band{padding:56px 88px 72px}}.explained-detail .exd-band-aurora{pointer-events:none;z-index:0;position:absolute;inset:0}.explained-detail .exd-band-aurora i{opacity:.25;filter:blur(60px);will-change:transform;background:#ff8400;border-radius:50%;width:220px;height:220px;animation:31s ease-in-out -9s infinite alternate ex-drift-b;display:block;position:absolute;bottom:-160px;right:-40px}.explained-detail .exd-band-aurora:after{content:"";background-image:var(--ex-grain);opacity:var(--ex-grain-opacity);mix-blend-mode:multiply;background-size:200px 200px;position:absolute;inset:0}.explained-detail .exd-band-inner{z-index:1;gap:var(--exd-gap);max-width:720px;margin:0 auto;display:grid;position:relative}.explained-detail .exd-band-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ex-muted);margin:0 0 12px;font-size:12px}.explained-detail .exd-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.explained-detail .exd-card{border:1px solid var(--ex-hairline);height:100%;color:var(--ex-ink);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px 16px;font-size:14px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.explained-detail .exd-card:hover{box-shadow:var(--ex-lift-shadow);border-color:#e8d6c3;transform:translateY(-2px)}.explained-detail .exd-card-thumb{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;height:auto;margin:0 0 6px;display:block}.explained-detail .exd-card-title{font-family:var(--font-polaris);font-size:16px;font-weight:500;line-height:1.3}.explained-detail .exd-card-summary{color:var(--ex-muted);line-height:1.5}.explained-detail .exd-card-next{height:auto}.explained-detail .exd-card-next .exd-card-title{font-size:18px}.pt-figure{margin-block:2rem}.pt-figure img,.article-detail .article-body .pt-figure img{border-radius:.75rem;width:100%;height:auto;margin:0;display:block}.pt-figure[data-size=medium]{max-width:480px;margin-inline:auto}.pt-figure[data-size=small]{max-width:320px;margin-inline:auto}.pt-figure figcaption,.pt-video figcaption,.pt-loop figcaption{color:var(--color-neutral-600);margin-top:10px;font-size:13px;line-height:1.5}.pt-video{margin-block:2rem}.pt-video-frame{aspect-ratio:16/9;background:var(--ex-ink);border-radius:12px;position:relative;overflow:hidden}.pt-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pt-loop{margin-block:2rem}.pt-loop video{background:var(--color-smoke);border-radius:12px;width:100%;height:auto;display:block}.pt-callout{border-left:3px solid var(--color-neutral-300);background:var(--color-smoke);border-radius:0 12px 12px 0;margin-block:2rem;padding:16px 20px}.pt-callout[data-tone=tip]{border-left-color:var(--color-neutral-700)}.pt-callout[data-tone=warning]{border-left-color:var(--color-orange)}.pt-callout p{margin:0;font-size:16px;line-height:1.6}.pt-callout p+p{margin-top:.6em}.pt-callout .pt-callout-title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ex-ink);margin-bottom:6px;font-size:11px;font-weight:500}.pt-steps,.article-detail .article-body ol.pt-steps{gap:24px;margin-block:2rem;padding:0;list-style:none;display:grid}.pt-step{grid-template-columns:36px minmax(0,1fr);gap:16px;display:grid}.article-detail .article-body .pt-step+.pt-step{margin-top:0}.pt-step-num{border:1px solid var(--ex-ink);width:36px;height:36px;font-family:var(--font-mono);color:var(--ex-ink);border-radius:50%;place-items:center;font-size:13px;display:grid}.pt-step-body h3,.article-detail .article-body .pt-step-body h3{margin:4px 0 6px;font-size:19px}.pt-step-body p{margin:0}.pt-step-body .pt-figure{margin-block:1rem 0}.explained-detail .exd-article{touch-action:pan-y pinch-zoom}.explained-detail .exd-progress{background:var(--color-orange);transform-origin:0;z-index:250;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.explained-detail .exd-progress[hidden]{display:none}.explained-detail .exd-swipe-hint{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ex-muted);margin:10px 0 0;font-size:11px;display:none}@media (pointer:coarse){.explained-detail .exd-swipe-hint{display:block}}@media (prefers-reduced-motion:reduce){.ex-blob,.ex-margin i,.explained-detail .exd-band-aurora i{animation:none}.ex-topic[data-rv] h2,.ex-topic[data-rv] .ex-topic-blurb,.ex-topic[data-rv] .ex-row{opacity:1;transition:none;transform:none}.ex-row-link,.ex-pill,.explained-detail .exd-card,.ex-rail-marker{transition:none}.ex-row-link:hover,.ex-pill:hover,.explained-detail .exd-card:hover{transform:none}}
