.provider-map .map-coast{fill:none;stroke:#eff2ed8c;stroke-width:.9px}.provider-map .map-grid{stroke:#eff2ed0f;stroke-width:.5px}.provider-map .map-dot{fill:var(--paper-1);transition:opacity .3s}.provider-map .map-dot-target{fill:#0000}.provider-map[data-mode=live] .map-dot:not(.active){opacity:.5}.provider-map[data-mode=recovery] .map-dot:not(.received){opacity:.25}.provider-map .map-shard,.provider-map .map-shard-hover,.provider-map .map-ping-shard,.provider-map .map-ping-ring{transform-box:fill-box;transform-origin:50%;pointer-events:none}.provider-map .map-shard.selected{animation:.22s ease-out map-shard-in;scale:1.4}@keyframes map-shard-in{0%{opacity:0;scale:.4}}.provider-map .map-shard-hover{opacity:0;transition:scale .24s ease-out,opacity .24s ease-out;scale:1}.provider-map .map-shard-hover.is-on{opacity:1;transition-duration:.14s;scale:2}@starting-style{.provider-map .map-shard-hover.is-on{opacity:0;scale:1}}.provider-map .map-ping-shard{opacity:0;animation:1.4s cubic-bezier(.2,.8,.2,1) map-ping-shard}.provider-map .map-ping-ring{fill:none;stroke:var(--paper-1);stroke-width:1.2px;opacity:0;animation:1.1s cubic-bezier(.2,.7,.3,1) map-ping-ring}@keyframes map-ping-shard{0%{opacity:0;scale:.3}20%{opacity:1;scale:1.6}60%{opacity:1;scale:1.4}to{opacity:0;scale:.6}}@keyframes map-ping-ring{0%{opacity:.9;scale:.3}to{opacity:0;scale:2.6}}@media (prefers-reduced-motion:reduce){.provider-map .map-ping-shard,.provider-map .map-ping-ring,.provider-map .map-shard.selected{animation:none}}.pf{gap:var(--space-5);color:var(--ink);min-width:0;display:grid}.pf-rail{border-bottom:1px solid var(--rule);align-items:stretch;display:flex}.pf-steps{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:6px;display:grid}.pf-steps button{align-items:baseline;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-3) var(--space-2) var(--space-3) 0;font:400 var(--type-small) / 1.2 var(--font-diatype);color:var(--ink-faint);transition:color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 -2px #0000}.pf-steps button>span:first-child{font-variant-numeric:tabular-nums;color:var(--ink-faint)}.pf-steps button:hover{color:var(--ink)}.pf-steps button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--highlighter)}.pf-steps button[aria-pressed=true]>span:first-child{color:var(--highlighter)}.pf-play{width:44px;color:var(--ink-muted);flex:none;place-items:center;transition:color .15s;display:grid}.pf-play:hover{color:var(--ink)}.pf-stage{--pf-gap:64px;position:relative;overflow:hidden;container-type:inline-size}.pf-track{gap:var(--pf-gap);translate:calc(var(--step) * (-50% - var(--pf-gap) / 2)) 0;display:flex}.pf-stage[data-motion=slide] .pf-track{transition:translate .56s cubic-bezier(.22,1.08,.36,1)}.pf-panel{flex:0 0 calc((100% - var(--pf-gap)) / 2);gap:var(--space-3);min-width:0;display:grid;position:relative}.pf-zone{aspect-ratio:3/2;place-items:center;display:grid;position:relative;overflow:hidden}.pf-image{position:absolute;inset:0}.pf-image>img{object-fit:cover;width:100%;height:100%}.pf-cells{image-rendering:pixelated}.pf-zone .provider-map{width:100%;height:100%}.pf-shards button.is-hovered{background:#eff2ed14;box-shadow:inset 0 0 0 1px #eff2ed59}.pf-glimmer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pf-glimmer rect{fill:#fff;opacity:0}.pf-glimmer.is-field rect{transition:opacity .42s ease-out}.pf-glimmer.is-field .is-on rect{opacity:var(--light,.5);transition-duration:.14s}.pf-glimmer.is-mark.is-field rect{--light:.85;fill:var(--highlighter)}.pf-glimmer.is-light{mix-blend-mode:screen}.pf-glimmer.is-ambient{transition:opacity .3s ease-out}.pf-glimmer.is-ambient.is-quiet{opacity:0}@keyframes pf-twinkle{0%,12%,to{opacity:0}5%{opacity:.55}}.pf-glimmer.is-ambient rect{animation:5.2s ease-in-out infinite pf-twinkle;animation-delay:var(--offset)}.pf-link{left:calc(100% + var(--pf-gap) / 2);top:calc((100cqw - var(--pf-gap)) / 6);color:var(--ink-muted);position:absolute;translate:-50% -50%}.pf-link-narrow{display:none}.pf-link svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:40px;height:40px}.pf-shards{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));width:100%;height:100%;display:grid}.pf-shards button{place-items:center;min-width:0;min-height:0;transition:opacity .2s,background-color .15s;display:grid}.pf-shards button:focus-visible{outline-offset:-2px}.pf-shards button:hover{background:#eff2ed0f}.pf-shards button[aria-current=true]{box-shadow:inset 0 0 0 1px var(--ink-muted)}.pf-shards svg{width:auto;height:62%;max-height:30px}.pf-shards button.is-out{opacity:.18}.pf-label{font:400 var(--type-diagram) / 1.4 var(--font-diatype);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pf-captions{display:grid}.pf-caption{gap:var(--space-2);grid-area:1/1;align-content:start;max-width:560px;display:grid}.pf-caption:not([data-active]){visibility:hidden}.pf-caption .t-body{color:var(--ink-muted)}.pf-note{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--rule);font:400 var(--type-small) / 1.45 var(--font-diatype);color:var(--ink-faint);flex-wrap:wrap;display:flex}@keyframes pf-arrive{0%{opacity:0;translate:0 4px}}.pf[data-step="1"] .pf-shards button{animation:.24s ease-out both pf-arrive;animation-delay:calc(var(--i) * 18ms)}.pf[data-step="2"] .map-dot{animation:.32s ease-out both pf-arrive;animation-delay:calc(var(--provider-order) * 20ms)}@media (width<=639px){.pf-track{gap:var(--space-3);flex-direction:column;translate:none}.pf-stage[data-motion=slide] .pf-track{transition:none}.pf-panel{flex:none;order:3}.pf-panel[inert]{display:none}.pf-panel.is-first{order:1}.pf-link-wide{display:none}.pf-link-narrow{order:2;place-self:center;display:block;position:static;translate:none;rotate:90deg}.pf-link svg{width:32px;height:32px}.pf-steps button{justify-content:flex-start;padding-right:0}.pf-steps button>span:first-child{font-size:var(--type-small)}.pf-step-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.pf *{transition:none!important;animation:none!important}}.eng-writing{column-gap:var(--space-5);row-gap:var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.eng-lead{gap:var(--space-3);grid-column:1/span 7;display:grid;position:relative}.eng-lead .post-visual{margin-bottom:var(--space-3)}.eng-lead .t-body{max-width:36em}.eng-list{border-top:1px solid var(--rule);grid-column:9/-1}.eng-list li{gap:var(--space-2);padding-block:var(--space-5);border-bottom:1px solid var(--rule);display:grid;position:relative}@media (width<=1023px){.eng-lead,.eng-list{grid-column:1/-1}}
