.site .fb-opener{padding-bottom:clamp(56px,7vw,96px)}.site .fb-opener-copy{max-width:760px}.site .fb-opener-lede{margin-top:24px}.site .fb-opener-actions{margin-top:36px}.site .fb-opener-note{max-width:36em;margin-top:20px}.site .fb-opener-sample{margin-top:48px}@media (min-width:1024px){.site .fb-opener{padding-top:calc(var(--site-hero-top) - 24px)}.site .fb-opener-grid{align-items:start}.site .fb-opener-copy{grid-column:1/8;padding-top:24px}.site .fb-opener-sample{grid-column:8/13;margin-top:0}}@media (min-width:1280px){.site .fb-opener-copy{grid-column:1/9}.site .fb-opener-sample{grid-column:9/13}}.site .fb-brief-meta{border-bottom:1px solid var(--site-line);color:var(--site-ink-2);padding:12px 20px}.site .fb-figs,.site .fb-facts{display:grid}.site .fb-figs>div,.site .fb-facts>div{border-bottom:1px solid var(--site-line);align-items:baseline;gap:2px 16px;padding:11px 20px;display:grid}.site .fb-figs>div{grid-template-columns:minmax(0,1fr) auto}.site .fb-figs dt,.site .fb-facts dt{color:var(--site-mut)}.site .fb-figs dd{color:var(--site-ink);text-align:right;white-space:nowrap;font-size:17px;font-weight:600;line-height:1.35}.site .fb-facts{background:var(--site-ground)}.site .fb-facts>div{grid-template-columns:minmax(0,1fr)}.site .fb-facts>div:last-child{border-bottom:0}.site .fb-facts dd{color:var(--site-ink);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}@container (min-width:24rem){.site .fb-facts>div{grid-template-columns:minmax(120px,36%) minmax(0,1fr)}}@media screen and (scripting:enabled) and (prefers-reduced-motion:no-preference){.site .fb-figs-gap .hl{animation:fb-gap-mark .7s var(--site-ease-travel) .5s backwards}}@keyframes fb-gap-mark{0%{background-size:0% 64%}}.site .fb-perf-head{max-width:760px}.site .fb-perf-body{max-width:36em;margin-top:20px}.site .fb-perf-chart{margin-top:var(--site-stack)}@media (min-width:1024px){.site .fb-perf-head{grid-area:1/1/auto/9}.site .fb-perf-chart{grid-area:2/1/auto/9}.site .fb-perf-body{margin-top:var(--site-stack);grid-area:2/9/auto/13;align-self:center}}.site .fb-own-copy h2+.fb-own-body{margin-top:20px}.site .fb-own-body+.fb-own-body{margin-top:16px}.site .fb-own-body{max-width:36em}.site .fb-own-sample{margin-top:var(--site-stack)}@media (min-width:1024px){.site .fb-own-grid{align-items:center}.site .fb-own-copy{grid-area:1/8/auto/13}.site .fb-own-sample{grid-area:1/1/auto/7;margin-top:0}}.site .fb-distress-head{max-width:760px}.site .fb-signs{margin-top:var(--site-stack)}.site .fb-signs-key{color:var(--site-mut);padding-bottom:12px}.site .fb-signs-list{border-bottom:1px solid var(--site-line);margin:0;padding:0;list-style:none}.site .fb-sign{border-top:1px solid var(--site-line);gap:12px;padding-block:22px 24px;display:grid}.site .fb-sign-line{max-width:40em;font-size:var(--site-fs-lead);color:var(--site-ink);line-height:1.5}@media (min-width:1024px){.site .fb-sign{column-gap:var(--site-col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-block:26px 28px}.site .fb-sign-flag{grid-column:1/4}.site .fb-sign-line{grid-column:4/13}}.site .fb-sign-flag .tag{background-image:linear-gradient(var(--site-mark), var(--site-mark));color:var(--site-on-mark);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}[data-anim=on] .site .fb-sign[data-tick]:not([data-ticked]) .fb-sign-flag .tag{color:var(--site-ink-2);background-size:0% 100%}[data-anim-live] .site .fb-sign[data-tick] .fb-sign-flag .tag{transition:background-size .6s var(--site-ease-travel), color .4s var(--site-ease-travel)}@media print{.site .fb-sign-flag .tag{color:var(--site-on-mark)!important;background-size:100% 100%!important}}.site .fb-cover-body{max-width:36em;margin-top:20px}.site .fb-markets{margin:var(--site-stack) 0 0;border-bottom:1px solid var(--site-line);padding:0;list-style:none}.site .fb-markets li{border-top:1px solid var(--site-line)}.site .fb-markets a{min-height:64px;font-family:var(--font-site-display);color:var(--site-ink);align-items:center;padding-block:8px;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.15;display:flex}.site .fb-markets a:hover{text-decoration-thickness:2px}@media (min-width:1024px){.site .fb-cover-grid{align-items:start}.site .fb-cover-copy{grid-column:1/7}.site .fb-markets{grid-column:8/13;margin-top:0}}.site .fb-end-act{margin-top:20px}.site .fb-end-line{max-width:32em}.site .fb-end-actions{margin-top:28px}@media (min-width:1024px){.site .fb-end-grid{align-items:center}.site .fb-end-head{grid-column:1/6}.site .fb-end-act{grid-column:7/13;margin-top:0}}
