.fp-page{--fp-bar-h:49px;--fp-jump-h:52px}@media (max-width:760px){.fp-page{--fp-jump-h:62px}}@media (pointer:coarse){.fp-page{--fp-bar-h:47px;--fp-jump-h:62px}}.fp-page time{white-space:nowrap;font-variant-numeric:lining-nums}.fp-page .fp-na{font-style:italic}.fp-page.interior .page-header{margin-bottom:10px}.fp-page .fp-status{flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 20px;display:flex}.fp-page .fp-status p{max-width:100%;margin:0}.fp-page .fp-status-line{color:var(--muted);font:500 13.5px/1.4 var(--sans)}.fp-page .fp-status-line.stale{border:1px solid var(--alert-rule);background:var(--alert-bg);color:var(--alert-ink);border-radius:4px;padding:6px 10px;font-weight:600}.fp-page .fp-waiting,.fp-page .fp-failed{color:var(--ink-2);font:500 13.5px/1.4 var(--sans)}.fp-page .fp-clock{color:var(--muted);font:400 13px/1.4 var(--sans)}.fp-page .jump{z-index:20;top:calc(var(--fp-bar-h) - 1px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper);position:sticky}.fp-page .jump-row{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--line-dark) transparent;gap:8px;padding:8px 0;display:flex;overflow-x:auto}.fp-page .jump a{border:1px solid var(--rule);min-height:34px;color:var(--ink);font:600 13.5px/1 var(--sans);white-space:nowrap;border-radius:17px;flex:none;align-items:center;gap:7px;padding:0 13px;text-decoration:none;display:inline-flex;position:relative}.fp-page .jump a:hover{border-color:var(--ink-2)}.fp-page .jump a:focus-visible{outline-offset:-2px}.fp-page .jump-count{color:var(--muted);font-variant-numeric:lining-nums;font-weight:500}@media (max-width:760px),(pointer:coarse){.fp-page .jump a{border-radius:22px;min-height:44px}}.fp-page .fp-bands{min-width:0;max-width:820px;padding-top:24px}.fp-page .sec{scroll-margin-top:calc(var(--fp-bar-h) + var(--fp-jump-h) + 12px)}.fp-page .sec+.sec{margin-top:36px}.fp-page .sec-head{border-top:2px solid var(--ink);padding:10px 0 8px}.fp-page .sec-head h2{color:var(--ink);font:700 12px/1.25 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0}.fp-page .sec-count{color:var(--muted);font-variant-numeric:lining-nums;white-space:nowrap}.fp-page .empty-line{border-bottom:1px solid var(--rule);color:var(--muted);margin:0;padding:12px 0;font-size:13.5px;line-height:1.45}.fp-page .card{border-bottom:1px solid var(--rule);flex-direction:column;gap:8px;padding:18px 0;display:flex;position:relative}.fp-page .card.lead{padding-left:13px}.fp-page .card.lead:before{content:"";background:var(--stamp);border-radius:2px;width:3px;position:absolute;top:18px;bottom:18px;left:0}.fp-page .card-src{color:var(--muted);font:500 13px/1.3 var(--sans);margin:0}.fp-page .card-src cite{font-style:normal}.fp-page .card-lede{color:var(--ink-2);font:400 16px/1.5 var(--serif);overflow-wrap:anywhere}.fp-page .card-lede h3{color:var(--ink);font:600 21px/1.22 var(--serif);letter-spacing:-.005em;margin:0;display:inline}.fp-page .card-lede h3 a{color:var(--link);text-decoration:none}.fp-page .card-lede h3 a:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.fp-page .card-standfirst{margin:0;display:inline}.fp-page .dash{color:var(--muted)}.fp-page .card-why,.fp-page .card-also,.fp-page .card-same{font:400 14px/1.45 var(--sans);overflow-wrap:anywhere;margin:0}.fp-page .card-why{color:var(--ink)}.fp-page .card-also,.fp-page .card-same{color:var(--ink-2)}.fp-page .card-why b,.fp-page .card-also b,.fp-page .card-same-label{font-weight:700}.fp-page .card-also a,.fp-page .card-same a{color:var(--link);font-weight:500;text-decoration:none}.fp-page .card-also a:hover,.fp-page .card-same a:hover{text-underline-offset:2px;text-decoration:underline}.fp-page .card-same-label{margin:0}.fp-page .card-same ul{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.fp-page .card-same-src{color:var(--muted);font-size:13px}.fp-page .card-tags{flex-wrap:wrap;gap:6px;margin:0;display:flex}.fp-page .tag{border:1px solid var(--rule);min-height:22px;color:var(--ink-2);font:600 12px/1.4 var(--sans);white-space:nowrap;border-radius:3px;align-items:center;padding:0 8px;display:inline-flex}.fp-page .tag-all{border-color:var(--tint);background:var(--tint);color:var(--stamp)}.fp-page .tag-soon{border-color:var(--kind-event-tint);background:var(--kind-event-tint);color:var(--kind-event)}.fp-page .tag-analysis{border-color:var(--kind-research-tint);background:var(--kind-research-tint);color:var(--kind-research)}.fp-page .tag-opinion{border-color:var(--kind-opinion-tint);background:var(--kind-opinion-tint);color:var(--kind-opinion)}.fp-page .briefs{padding-top:14px}.fp-page .briefs-label{color:var(--muted);font:700 11px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px}.fp-page .briefs ul{margin:0;padding:0;list-style:none}.fp-page .brief{border-bottom:1px solid var(--rule);color:var(--muted);font:400 15px/1.4 var(--sans);overflow-wrap:anywhere;padding:8px 0}.fp-page a.brief-h{color:var(--link);font-weight:600;text-decoration:none}.fp-page a.brief-h:hover{color:var(--link-hover);text-underline-offset:2px;text-decoration:underline}.fp-page .brief-src{margin-left:4px;font-size:13px}.fp-page .brief-also{margin-left:6px;font-size:13px}.fp-page .brief-also b{font-weight:700}.fp-page .brief-also a{color:var(--link);font-weight:500;text-decoration:none}.fp-page .brief-also a:hover{text-underline-offset:2px;text-decoration:underline}.fp-page .brief .tag{vertical-align:1px;margin-left:6px}@media (max-width:760px){.fp-page .jump{margin-right:calc(-1 * var(--gutter));margin-left:calc(-1 * var(--gutter))}.fp-page .jump-row{padding-right:var(--gutter);padding-left:var(--gutter)}.fp-page .card{gap:6px;padding:16px 0}.fp-page .card.lead:before{top:16px;bottom:16px}.fp-page .card-src{font-size:12.5px}.fp-page .card-lede h3{display:block}.fp-page .card-standfirst{margin-top:6px;line-height:1.45;display:block}.fp-page .dash{display:none}}@media (max-width:1050px) and (max-height:560px){.fp-page .jump{position:static}.fp-page .sec{scroll-margin-top:calc(var(--fp-bar-h) + 12px)}}@media (min-width:1051px){.fp-page .layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;column-gap:56px;display:grid}.fp-page .fp-bands{grid-area:1/1;max-width:none;padding-top:0}.fp-page .jump{top:calc(var(--fp-bar-h) + 15px);max-height:calc(100vh - var(--fp-bar-h) - 31px);border:0;grid-area:1/2;overflow-y:auto}.fp-page .jump-row{border-top:2px solid var(--ink);flex-direction:column;gap:0;padding:0;overflow:visible}.fp-page .jump a{border:0;border-bottom:1px solid var(--rule);min-height:38px;font:600 14px/1.3 var(--sans);white-space:normal;border-radius:0;justify-content:space-between;gap:10px;padding:0}.fp-page .jump a:hover{color:var(--link)}.fp-page .jump-count{font-variant-numeric:lining-nums tabular-nums}.fp-page .sec{scroll-margin-top:calc(var(--fp-bar-h) + 15px)}}@media (min-width:1051px) and (pointer:coarse){.fp-page .jump a{min-height:44px}}
