.ed-siblings{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-top:var(--s-6)}.ed-siblings>span{color:var(--c-ink-3);font-size:var(--t-size-meta)}.ed-siblings ul{display:flex;flex-wrap:wrap;gap:4px;padding:4px;margin:0;list-style:none;border-radius:var(--r-pill);background:var(--c-surface);box-shadow:var(--e-1);border:1px solid var(--c-line)}.ed-siblings [aria-current],.ed-siblings a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--r-pill);font-weight:var(--t-w-strong);font-size:var(--t-size-ui);text-decoration:none;color:var(--c-ink-2);transition:background var(--m-fast) var(--m-ease)}.ed-siblings a:hover{background:var(--c-bg);color:var(--c-ink)}.ed-siblings [aria-current]{background:var(--c-ink);color:var(--c-bg)}.ed-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-gap);gap:var(--s-gap);list-style:none;margin:0;padding:0}.ed-media-grid>li{display:flex}.ed-media-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.ed-media-card{position:relative;isolation:isolate;overflow:hidden;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;border-radius:var(--r-4);background:#0c1214;color:#fff;box-shadow:var(--e-2);transition:transform var(--m-base) var(--m-ease),box-shadow var(--m-base) var(--m-ease)}.ed-media-grid[data-count="1"] .ed-media-card{min-height:clamp(420px,42vw,580px)}.ed-media-card:hover{box-shadow:var(--e-3)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ed-media-card:hover{transform:translateY(-4px)}}.ed-media-thumb{position:absolute;inset:0;z-index:-2}.ed-media-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:color-mix(in srgb,var(--c-ember) 60%,#fff);background:radial-gradient(120% 90% at 80% 10%,color-mix(in srgb,var(--c-ember) 40%,transparent),transparent 60%),linear-gradient(160deg,#3a1a14,#0c1214)}.ed-media-img{object-fit:cover;transition:transform var(--m-slow) var(--m-ease)}.ed-media-card:hover .ed-media-img{transform:scale(1.05)}.ed-media-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgb(8 12 13/.92) 10%,rgb(8 12 13/.5) 45%,rgb(8 12 13/0) 78%)}.ed-media-body{display:flex;flex-direction:column;gap:var(--s-2);padding:clamp(18px,2.4vw,32px)}.ed-media-tag{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--c-ember) 88%,#000);font-size:var(--t-size-meta);font-weight:var(--t-w-strong)}.ed-media-title{font:700 var(--t-size-h3)/1.2 var(--t-display)}.ed-media-grid[data-count="1"] .ed-media-title{font-size:var(--t-size-h1);max-width:18ch}.ed-media-title a{text-decoration:none}.ed-media-title a:after{content:"";position:absolute;inset:0;z-index:1}.ed-media-card:has(.ed-media-title a:focus-visible){outline:3px solid var(--c-focus);outline-offset:3px}.ed-media-title a:focus-visible{outline:none}.ed-media-summary{color:rgb(255 255 255/.82);font-size:var(--t-size-ui);line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:46em}.ed-media-meta{display:flex;flex-wrap:wrap;gap:6px}.ed-media-meta>*{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:var(--r-pill);background:rgb(255 255 255/.14);border:1px solid rgb(255 255 255/.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--t-size-meta);font-weight:var(--t-w-strong)}.ed-media-save{position:absolute;top:16px;inset-inline-end:16px;z-index:2}.ed-page .ed-media-save .reading-save-button{background:rgb(255 255 255/.9);border-color:transparent;color:#101817}.ed-work .ed-detailhead{padding-bottom:var(--s-5)}.ed-work-meta{margin-top:var(--s-4)}.ed-work-meta>*{padding:3px 12px;border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-line)}.ed-work .ed-detailhead .ed-kicker{margin-top:var(--s-5)}.ed-work-player{position:relative;margin-bottom:var(--s-7)}.ed-work-body{position:relative;display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-gap:var(--s-gap);gap:var(--s-gap)}.ed-work-text{padding:clamp(20px,3vw,40px);border-radius:var(--r-4);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--e-1)}.ed-work-summary{max-width:var(--t-measure);font-size:var(--t-size-lead);line-height:1.95;white-space:pre-line}.ed-work-facts{align-self:start;padding:var(--s-5);border-radius:var(--r-4);background:linear-gradient(160deg,var(--c-ember-soft),var(--c-surface) 70%);border:1px solid var(--c-line);box-shadow:var(--e-1)}.ed-work-facts dl>div{display:flex;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--c-line);font-size:var(--t-size-ui)}.ed-work-facts dt{color:var(--c-ink-3)}.ed-work-facts dd{font-weight:var(--t-w-strong);text-align:end}.ed-work-facts .ed-button{margin-top:var(--s-5);width:100%}.ed-work-related{margin-top:var(--s-section)}.ed-page .media-frame-outer{border-radius:var(--r-4);box-shadow:var(--e-3)}.ed-page .media-frame,.ed-page .media-frame-outer{position:relative;overflow:hidden;background:#0c1214}.ed-page .media-frame{margin-inline:auto;color:#fff}.ed-page .media-frame-landscape{aspect-ratio:16/9;width:100%}.ed-page .media-frame-portrait{aspect-ratio:9/16;width:min(440px,100%)}.ed-page .media-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6}.ed-page .media-cover-shade{position:absolute;inset:0;background:radial-gradient(60% 70% at 50% 50%,rgb(12 18 20/.25),rgb(12 18 20/.85))}.ed-page .media-cover-brand{display:none}.ed-page .media-play{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-3);width:100%;border:0;background:none;color:#fff;cursor:pointer;font-family:var(--t-text)}.ed-page .media-play-circle{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:rgb(255 255 255/.16);border:1px solid rgb(255 255 255/.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--m-base) var(--m-spring),background var(--m-fast) var(--m-ease)}.ed-page .media-play-circle svg{-webkit-margin-start:4px;margin-inline-start:4px}.ed-page .media-play:focus-visible .media-play-circle,.ed-page .media-play:hover .media-play-circle{background:#fff;color:#101817;transform:scale(1.08)}.ed-page .media-play:focus-visible{outline:3px solid #7fe3d9;outline-offset:-8px}.ed-page .media-play strong{font:700 1.6rem/1.2 var(--t-display)}.ed-page .media-play small{opacity:.85;font-size:var(--t-size-meta)}.ed-page .media-unsupported{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-3);padding:var(--s-5);text-align:center}.ed-page .media-unsupported h2{font:700 var(--t-size-h2)/1.2 var(--t-display)}.ed-page .media-unsupported p{max-width:30rem;opacity:.85;font-size:var(--t-size-ui)}.ed-page .media-unsupported .btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid #fff;border-radius:var(--r-pill);background:#fff;color:#101817;font-weight:var(--t-w-strong);text-decoration:none;cursor:pointer;font-family:var(--t-text)}.ed-page .media-unsupported .btn-outline{background:transparent;color:#fff}.ed-page .media-iframe,.ed-page .media-video{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#000;object-fit:contain}.ed-page .media-loading{position:absolute;inset-inline-start:var(--s-4);bottom:var(--s-4);z-index:2;display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-ink);font-size:var(--t-size-meta)}.ed-page .media-loading .spin{animation:ed-spin 1s linear infinite}@keyframes ed-spin{to{transform:rotate(1turn)}}.ed-page .media-viewer-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);padding:12px var(--s-5);background:#141c1f;color:rgb(255 255 255/.7);font-size:var(--t-size-meta);line-height:1.7}.ed-page .media-viewer-footer>span{display:inline-flex;align-items:flex-start;gap:6px}.ed-page .media-viewer-footer svg{flex:none;margin-top:3px}.ed-page .media-viewer-footer a{display:inline-flex;align-items:center;gap:6px;min-height:var(--target);padding:0 14px;border-radius:var(--r-pill);background:rgb(255 255 255/.1);color:#fff;font-weight:var(--t-w-strong);font-size:var(--t-size-ui);text-decoration:none}@media (max-width:1179px){.ed-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-work-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.ed-media-grid,.ed-media-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.ed-media-card,.ed-media-grid[data-count="1"] .ed-media-card{min-height:420px}.ed-media-grid[data-count="1"] .ed-media-title{font-size:var(--t-size-h2)}.ed-page .media-frame-outer{border-radius:var(--r-3)}.ed-page .media-play-circle{width:72px;height:72px}.ed-page .media-unsupported h2{font-size:var(--t-size-h3)}}