@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.rebrand-story-link{min-height:44px;color:var(--editorial-blue,#2857d6);text-underline-offset:4px;align-items:center;gap:10px;margin-top:14px;font-size:.85rem;font-weight:700;text-decoration:underline;display:inline-flex}.rebrand-story-link:before{content:"";border-left:9px solid;border-block:6px solid #0000;width:0;height:0}.rebrand-section.story{background:var(--editorial-white,#fff);border-block:1px solid var(--editorial-line,#d8d9d4);padding-block:clamp(56px,8vw,96px)}.story__head{max-width:62ch;margin-bottom:clamp(24px,4vw,40px)}.story__title{letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0;font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.08}.story__lead{color:#4e525b;max-width:46ch;margin-top:16px;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.55}.story__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,56px);display:grid}.story__media{position:sticky;top:96px}.story__player{aspect-ratio:16/9;border:1px solid var(--editorial-line,#d8d9d4);background:#e9e3d4;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #11131880}.story__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.story-play{color:#fff;cursor:pointer;background:linear-gradient(#1113180d,#11131873);border:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:.95rem;font-weight:700;display:flex;position:absolute;inset:0}.story-play__disc{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;display:flex;box-shadow:0 10px 30px #00000047}.story-play__disc:after{content:"";border-left:26px solid var(--editorial-blue,#2857d6);border-block:16px solid #0000;margin-left:7px}.story-play__label{background:#111318c7;border-radius:999px;padding:8px 14px;font-size:.88rem}.story-play:focus-visible{outline-offset:-7px;outline:3px solid #111318;box-shadow:inset 0 0 0 7px #fff}.story-end{text-align:center;background:var(--editorial-paper,#f7f7f3);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;position:absolute;inset:0}.story-end[hidden]{display:none}.story-end h3{text-wrap:balance;margin:0;font-size:clamp(1.3rem,2.6vw,2rem);line-height:1.12}.story-end__row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.story-button{cursor:pointer;color:var(--editorial-ink,#111318);background:0 0}.story-button:hover{color:#fff;background:var(--editorial-ink,#111318)}.story__notes{margin-top:14px}.story__fine{color:var(--editorial-muted,#62666f);font-size:.85rem}.story__transcript{color:#4e525b;margin-top:6px;font-size:.9rem}.story__transcript summary{min-height:44px;color:var(--editorial-blue,#2857d6);cursor:pointer;align-items:center;font-weight:700;display:flex}.story__transcript-text{max-height:min(38vh,19rem);padding-right:8px;line-height:1.55;overflow-y:auto}.story__transcript-text p+p{margin-top:8px}.story-steps{margin:0;padding:0;list-style:none}.story-steps li{position:relative}.story-steps li:not(:last-child):before{content:"";background:var(--editorial-line,#d8d9d4);width:2px;position:absolute;top:30px;bottom:-2px;left:13px}.story-step{width:100%;min-height:44px;color:var(--editorial-ink,#111318);cursor:pointer;text-align:left;background:0 0;border:0;gap:16px;padding:8px 12px 22px 0;display:flex}.story-step__dot{z-index:1;background:#fff;border:2px solid #8a8e97;border-radius:50%;flex:none;width:28px;height:28px;margin-top:2px;position:relative}.story-step__text{gap:4px;min-width:0;display:grid}.story-step__time{color:var(--editorial-muted,#62666f);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.75rem;font-weight:700}.story-step__title{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;line-height:1.25}.story-step__body{max-width:52ch;color:var(--editorial-muted,#62666f);font-size:.95rem;line-height:1.5}.story-step:hover .story-step__dot{border-color:var(--editorial-blue,#2857d6)}.story-step[aria-current=true] .story-step__dot{background:var(--editorial-blue,#2857d6);border-color:var(--editorial-blue,#2857d6);box-shadow:0 0 0 5px var(--editorial-soft-blue,#e9efff)}.story-step[aria-current=true] .story-step__time,.story-step[aria-current=true] .story-step__title{color:var(--editorial-blue,#2857d6)}.story-step[aria-current=true] .story-step__body{color:#4e525b}.story-closing{background:var(--editorial-paper,#f7f7f3);border:1px solid var(--editorial-line,#d8d9d4);color:#4e525b;justify-items:start;gap:14px;margin-top:12px;padding:20px;line-height:1.5;display:grid}.story-closing b{color:var(--editorial-ink,#111318)}@media (max-width:800px){.story__grid{grid-template-columns:minmax(0,1fr);gap:0}.story__media{display:contents}.story__pin{z-index:3;background:var(--editorial-white,#fff);order:1;padding-block:8px 10px;position:sticky;top:73px}.story__player{max-width:36rem}.story__steps{order:2;padding-top:14px}.story__notes{order:3;margin-top:28px}.story-play__disc{width:68px;height:68px}.story-step__title{font-size:1.2rem}.story__transcript-text{max-height:none}}@media (prefers-reduced-motion:reduce){.story-step__dot,.story-button{transition:none}}
