.apera-landing .rs-wrap{max-width:1080px;margin:0 auto;padding:0 40px 44px;min-width:0}.apera-landing .rs-mono{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);display:block;margin:0 0 14px}.apera-landing .rs-mono a{color:inherit;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.apera-landing .rs-masthead{padding:30px 0 18px}.apera-landing .rs-masthead h1{font-family:var(--display);font-weight:500;font-size:var(--t-h1);line-height:1.05;letter-spacing:-.02em;margin:0 0 18px;max-width:22ch;text-wrap:balance}.apera-landing .rs-masthead h1 em{font-style:italic;color:var(--accent)}.apera-landing .rs-byline{font-size:var(--t-small);color:var(--ink-3);margin:.75rem 0 0;max-width:60ch}.apera-landing .rs-standfirst{font-size:var(--t-lede);line-height:var(--lh-lede);color:var(--ink-2);margin:0;max-width:60ch;text-wrap:pretty}.apera-landing .rs-list{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--line)}.apera-landing .rs-list a{display:block;padding:22px 0;border-bottom:1px solid var(--line-2);color:var(--ink);text-decoration:none}.apera-landing .rs-list .rs-mono{margin-bottom:8px}.apera-landing .rs-list-title{display:block;font-family:var(--display);font-size:22px;line-height:1.25;letter-spacing:-.01em}.apera-landing .rs-list-title:after{content:" →";color:var(--accent)}.apera-landing .rs-list a:hover .rs-list-title{color:var(--accent-strong)}.apera-landing .rs-list a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.apera-landing .rs-list-claim{display:block;margin-top:8px;max-width:62ch;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-2)}.apera-landing .rs-figure,.apera-landing .rs-limits,.apera-landing .rs-reel,.apera-landing .rs-takeaway{border-top:1px solid var(--line);padding:26px 0;max-width:62ch}.apera-landing .rs-figure-value{font-family:var(--display);color:var(--accent);font-size:clamp(40px,6vw,64px);line-height:1;margin:0 0 14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apera-landing .rs-figure-measures,.apera-landing .rs-reel-note,.apera-landing .rs-takeaway p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);margin:0 0 12px;text-wrap:pretty}.apera-landing .rs-takeaway p{font-family:var(--display);font-size:22px;line-height:1.3}.apera-landing .rs-reel video{display:block;width:100%;max-width:360px;aspect-ratio:9/16;height:auto;background:var(--ink);border-radius:6px;margin:0 0 14px}.apera-landing .rs-limits ul{margin:0;padding-left:1.1em;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink)}.apera-landing .rs-limits li+li{margin-top:6px}.apera-landing .rs-cite{border-top:1px solid var(--line);padding:22px 0 14px;margin:0;max-width:62ch;font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-2);overflow-wrap:anywhere}.apera-landing .rs-sources p{margin:0 0 10px}.apera-landing .rs-wrap a:not(.rs-list a){color:var(--ink);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.apera-landing .rs-wrap a:not(.rs-list a):hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.apera-landing .rs-details{max-width:62ch;font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-2)}.apera-landing .rs-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--ink)}.apera-landing .rs-sources{border-top:1px solid var(--line);padding-top:8px}.apera-landing .rs-sources ul{padding-left:1.1em}.apera-landing .rs-where{color:var(--ink-3)}.apera-landing .rs-transcript{margin:0 0 18px}.apera-landing .rs-transcript p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);margin:0 0 12px;text-wrap:pretty}.apera-landing .rs-reel-note{font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-2)}.apera-landing .rs-back{margin:18px 0 0;font-size:var(--t-body)}@media (max-width:720px){.apera-landing .rs-wrap{padding:0 22px 36px}.apera-landing .rs-masthead{padding:22px 0 8px}.apera-landing .rs-masthead h1{margin-bottom:12px}}@media (max-width:390px){.apera-landing .rs-wrap{padding-left:18px;padding-right:18px}}