.xs[data-astro-cid-bnyb5yhp]{--run:1rem;inline-size:100%;max-inline-size:46rem;margin-block-start:.85rem}.xs-road[data-astro-cid-bnyb5yhp]{padding-block:.15rem .6rem;display:grid;position:relative}.xs-road[data-astro-cid-bnyb5yhp]:before{content:"";background:var(--color-ink);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.xs-link[data-astro-cid-bnyb5yhp]{min-block-size:2.75rem;color:var(--color-ink);padding-block:.85rem .3rem;padding-inline-start:calc(var(--run) + .85rem);font-weight:540;line-height:1.3;text-decoration:none;display:block;position:relative}:lang(ar) .xs-link[data-astro-cid-bnyb5yhp]{line-height:1.5}.xs-ramp[data-astro-cid-bnyb5yhp]{inline-size:calc(var(--run) * 1.6812);background:var(--color-ink);transform-origin:0;block-size:3px;transition:background-color var(--t-feedback) linear;position:absolute;inset-block-start:.3rem;inset-inline-start:0;rotate:53.5deg}@media (width>=48rem){.xs[data-astro-cid-bnyb5yhp]{--run:1.15rem}.xs-road[data-astro-cid-bnyb5yhp]{grid-template-columns:repeat(var(--exits), minmax(0, 1fr));column-gap:clamp(.75rem,2vw,1.75rem);padding-block:0}.xs-road[data-astro-cid-bnyb5yhp]:before{block-size:3px;inline-size:auto;inset-block:0 auto;inset-inline:0 -1.5rem}.xs-link[data-astro-cid-bnyb5yhp]{padding-block:calc(var(--run) * 1.3514 + .2rem) .35rem;padding-inline-start:calc(var(--run) + .5rem)}.xs-ramp[data-astro-cid-bnyb5yhp]{inset-block-start:0;inset-inline-start:.35rem}}[dir=rtl] .xs-ramp[data-astro-cid-bnyb5yhp]{transform-origin:100%;rotate:-53.5deg}.xs-name[data-astro-cid-bnyb5yhp]{text-underline-offset:.22em;transition:color var(--t-feedback) linear, text-decoration-color var(--t-feedback) linear;text-decoration:underline 1px #0000}.xs-link[data-astro-cid-bnyb5yhp]:focus-visible .xs-name[data-astro-cid-bnyb5yhp]{color:var(--color-rose-strong);text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.xs-link[data-astro-cid-bnyb5yhp]:hover .xs-name[data-astro-cid-bnyb5yhp]{color:var(--color-rose-strong);text-decoration-color:currentColor}}.xs-link[data-astro-cid-bnyb5yhp]:focus-visible .xs-ramp[data-astro-cid-bnyb5yhp]{background:var(--color-rose-strong)}@media (hover:hover) and (pointer:fine){.xs-link[data-astro-cid-bnyb5yhp]:hover .xs-ramp[data-astro-cid-bnyb5yhp]{background:var(--color-rose-strong)}}.xs-link[data-astro-cid-bnyb5yhp]:active .xs-name[data-astro-cid-bnyb5yhp]{color:var(--color-rose-deep)}@media (prefers-reduced-motion:reduce){.xs-ramp[data-astro-cid-bnyb5yhp],.xs-name[data-astro-cid-bnyb5yhp]{transition:none}}.road[data-astro-cid-5asea2pp]{--zone:1.5rem;--road-x:calc(max(0px, (100% - 90rem) / 2) + var(--gutter));display:block;position:relative}@media (width>=48rem){.road[data-astro-cid-5asea2pp]{--zone:2.75rem}}.road[data-astro-cid-5asea2pp]:before{content:"";background:var(--color-ink);pointer-events:none;inline-size:3px;position:absolute;inset-block:0;inset-inline-start:var(--road-x)}.road-end[data-astro-cid-5asea2pp]{z-index:1;background:var(--color-rose);border:3px solid var(--color-ink);pointer-events:none;border-radius:50%;block-size:1.5rem;inline-size:1.5rem;position:absolute;inset-block-end:-.75rem;inset-inline-start:calc(var(--road-x) + 1.5px - .75rem)}.xo[data-astro-cid-lz5kavnu]{--run:calc(var(--zone,2.75rem) - 1.5px);padding-block-start:1.75rem;position:relative}.xo[data-astro-cid-lz5kavnu]:before{content:"";background:var(--color-ink);block-size:3px;transition:background-color var(--t-state) var(--ease-out);position:absolute;inset-block-start:0;inset-inline:0}.xo-ramp[data-astro-cid-lz5kavnu]{inline-size:calc(var(--run) * 1.6812);background:var(--color-ink);transform-origin:0;block-size:3px;transition:background-color var(--t-state) var(--ease-out);position:absolute;inset-block-start:calc(var(--run) * -1.3514);inset-inline-start:calc(var(--run) * -1);rotate:53.5deg}[dir=rtl] .xo-ramp[data-astro-cid-lz5kavnu]{transform-origin:100%;rotate:-53.5deg}.xo-title[data-astro-cid-lz5kavnu]{font-family:var(--font-display);font-size:var(--step-3);font-weight:620;line-height:var(--lh-head)}:lang(ar) .xo-title[data-astro-cid-lz5kavnu]{line-height:1.4}section[data-active] .xo[data-astro-cid-lz5kavnu]:before,section[data-active] .xo-ramp[data-astro-cid-lz5kavnu]{background:var(--color-rose-strong)}@media (prefers-reduced-motion:reduce){.xo[data-astro-cid-lz5kavnu]:before,.xo-ramp[data-astro-cid-lz5kavnu]{transition:none}}.mm[data-astro-cid-c7mkklcd]{gap:1.75rem;margin:0;display:grid;container-type:inline-size}.mm-map[data-astro-cid-c7mkklcd]{display:block}.mm-grid[data-astro-cid-c7mkklcd]{--u:calc(100cqw / var(--w));--s:.0625rem;--ground:var(--color-limestone);grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--stop) * var(--s)) repeat(var(--n), calc(var(--srow) * var(--s))) auto;display:grid;position:relative}.mm-ring[data-astro-cid-c7mkklcd]{grid-column:1;grid-row:1 / span var(--ring-span);border:1px solid var(--color-line-strong);pointer-events:none;border-radius:1.25rem;margin-block-start:calc(var(--stop) * var(--s) / 2);position:relative}.mm-ring-name[data-astro-cid-c7mkklcd]{background:var(--ground);font-size:var(--step--1);color:var(--color-ink-2);white-space:nowrap;padding-inline:.45rem;font-weight:500;line-height:1.3;position:absolute;inset-block-start:0;inset-inline-start:1.1rem;translate:0 -50%}.mm-ring-band[data-astro-cid-c7mkklcd],.mm-plan[data-astro-cid-c7mkklcd]{display:none}.mm-strip[data-astro-cid-c7mkklcd]{grid-column:1;grid-row:1 / span var(--strip-span);inline-size:calc(var(--sw) * var(--s));block-size:calc(var(--sh) * var(--s));pointer-events:none;place-self:start;max-inline-size:none;overflow:visible}.mm-road[data-astro-cid-c7mkklcd]{fill:none;stroke:var(--color-ink);stroke-width:4px;stroke-linejoin:miter;stroke-linecap:butt;transition:stroke var(--t-state) var(--ease-out), stroke-width var(--t-state) var(--ease-out)}.mm-strip[data-astro-cid-c7mkklcd] .mm-road[data-astro-cid-c7mkklcd]{stroke-width:3px}.mm-map[data-astro-cid-c7mkklcd][data-focus] .mm-road[data-astro-cid-c7mkklcd]:not([data-on]){stroke:var(--color-line-strong);stroke-width:1.75px}.mm-trace[data-astro-cid-c7mkklcd]{fill:none;stroke:var(--color-rose-strong);stroke-width:4px;stroke-linejoin:miter;stroke-linecap:butt;stroke-dasharray:1 2;stroke-dashoffset:1px}.mm-strip[data-astro-cid-c7mkklcd] .mm-trace[data-astro-cid-c7mkklcd]{stroke-width:3px}.mm-trace[data-astro-cid-c7mkklcd][data-on]{stroke-dashoffset:0;transition:stroke-dashoffset var(--t-view) var(--ease-out)}.mm-pin[data-astro-cid-c7mkklcd]{fill:var(--ground);stroke:var(--color-ink);stroke-width:4px;transition:fill var(--t-state) var(--ease-out), stroke var(--t-state) var(--ease-out)}.mm-strip[data-astro-cid-c7mkklcd] .mm-pin[data-astro-cid-c7mkklcd]{stroke-width:3px}.mm-pin-core[data-astro-cid-c7mkklcd]{fill:var(--color-ink);pointer-events:none}.mm-pin[data-astro-cid-c7mkklcd][data-state=focus]{fill:var(--color-rose)}.mm-pin[data-astro-cid-c7mkklcd][data-state=linked]{stroke:var(--color-rose-strong)}.mm-map[data-astro-cid-c7mkklcd][data-focus] .mm-pin[data-astro-cid-c7mkklcd][data-state=off]{stroke:var(--color-line-strong)}.mm-node[data-astro-cid-c7mkklcd]{z-index:1;grid-column:1;grid-row:var(--srow-i);min-block-size:2.75rem;padding-block:.25rem;padding-inline:calc((var(--spin) + 22) * var(--s)) .5rem;color:var(--color-ink);font:inherit;text-align:start;cursor:default;background:0 0;border:0;align-items:center;display:flex;position:relative}.js .mm-node[data-astro-cid-c7mkklcd]{cursor:pointer}.mm-label[data-astro-cid-c7mkklcd]{max-inline-size:100%;font-family:var(--font-display);text-wrap:balance;transition:color var(--t-feedback) linear;font-size:1.0625rem;font-weight:540;line-height:1.25;display:inline-block}:lang(ar) .mm-label[data-astro-cid-c7mkklcd]{font-size:1.125rem;line-height:1.45}@media (hover:hover) and (pointer:fine){.mm-node[data-astro-cid-c7mkklcd]:enabled:hover .mm-label[data-astro-cid-c7mkklcd]{color:var(--color-rose-strong)}}.mm-node[data-astro-cid-c7mkklcd]:enabled:active .mm-label[data-astro-cid-c7mkklcd]{color:var(--color-rose-deep)}.mm-node[data-astro-cid-c7mkklcd]:focus-visible{outline:none}.mm-node[data-astro-cid-c7mkklcd]:focus-visible .mm-label[data-astro-cid-c7mkklcd]{outline:2px solid var(--color-rose-strong);outline-offset:4px;border-radius:0}.mm-node[data-astro-cid-c7mkklcd][aria-pressed=true] .mm-label[data-astro-cid-c7mkklcd]{font-weight:650}.mm-map[data-astro-cid-c7mkklcd][data-focus] .mm-node[data-astro-cid-c7mkklcd][data-state=off] .mm-label[data-astro-cid-c7mkklcd]{color:var(--color-ink-2)}.mm-cap[data-astro-cid-c7mkklcd],.mm-readout[data-astro-cid-c7mkklcd]{display:none}.js .mm-readout[data-astro-cid-c7mkklcd]{display:grid}.mm-readout[data-astro-cid-c7mkklcd]{grid-column:1;grid-row:var(--readout-row);border-block-start:1px solid var(--color-line-strong);align-self:start;margin-block-start:1.5rem;padding-block-start:1rem}.mm-panel[data-astro-cid-c7mkklcd]{display:none}.mm-panel[data-astro-cid-c7mkklcd][data-active]{display:block}@media (prefers-reduced-motion:no-preference){.mm-panel[data-astro-cid-c7mkklcd][data-active]{animation:mm-panel-in var(--t-state) var(--ease-out)}}@keyframes mm-panel-in{0%{opacity:0;translate:0 .4rem}}.mm-hint[data-astro-cid-c7mkklcd]{max-inline-size:26em;color:var(--color-ink-2)}.mm-panel-name[data-astro-cid-c7mkklcd]{font-family:var(--font-display);font-size:var(--step-2);align-items:flex-start;gap:.65rem;font-weight:620;line-height:1.15;display:flex}.mm-panel-name[data-astro-cid-c7mkklcd]:before{content:"";background:var(--color-rose);border:3px solid var(--color-ink);border-radius:50%;flex:none;block-size:1.05rem;inline-size:1.05rem;margin-block-start:calc(.5lh - .525rem)}:lang(ar) .mm-panel-name[data-astro-cid-c7mkklcd]{line-height:1.45}.mm-panel-text[data-astro-cid-c7mkklcd]{max-inline-size:var(--measure);margin-block-start:.6rem}.mm-panel-routes[data-astro-cid-c7mkklcd]{border-block-start:1px solid var(--color-line-strong);margin-block-start:1rem;display:grid}.mm-panel-route[data-astro-cid-c7mkklcd]{border-block-end:1px solid var(--color-line);gap:.15rem;padding-block:.65rem;display:grid}.mm-panel-dir[data-astro-cid-c7mkklcd]{color:var(--color-rose-strong);font-weight:580}.mm-panel-way[data-astro-cid-c7mkklcd]{color:var(--color-ink-2);font-weight:500}.mm-panel-label[data-astro-cid-c7mkklcd]{color:var(--color-ink-2)}.mm-equiv[data-astro-cid-c7mkklcd]{gap:1.5rem;display:grid}.mm-equiv-title[data-astro-cid-c7mkklcd]{font-family:var(--font-display);font-size:var(--step-2);font-weight:580}.mm-equiv-sub[data-astro-cid-c7mkklcd]{font-size:var(--step-1);font-weight:540}.mm-names[data-astro-cid-c7mkklcd]{border-block-start:1px solid var(--color-line-strong);margin-block-start:.75rem;display:grid}.mm-names-row[data-astro-cid-c7mkklcd]{border-block-end:1px solid var(--color-line);gap:.2rem;padding-block:.8rem;display:grid}.mm-names-term[data-astro-cid-c7mkklcd]{font-weight:580}.mm-names-text[data-astro-cid-c7mkklcd]{color:var(--color-ink-2);max-inline-size:var(--measure)}.mm-routes[data-astro-cid-c7mkklcd]{border-block-start:1px solid var(--color-line-strong);margin-block-start:.75rem;display:grid}.mm-route[data-astro-cid-c7mkklcd]{border-block-end:1px solid var(--color-line);gap:.2rem;padding-block:.8rem;display:grid}.mm-route-ends[data-astro-cid-c7mkklcd]{flex-wrap:wrap;align-items:center;gap:.15rem .45rem;font-weight:580;display:flex}.mm-route-ends[data-astro-cid-c7mkklcd] .mm-route-arrow{color:var(--color-rose-strong)}.mm-route-label[data-astro-cid-c7mkklcd]{color:var(--color-ink-2);max-inline-size:var(--measure)}.js .mm-equiv-title[data-astro-cid-c7mkklcd],.js .mm-equiv-names[data-astro-cid-c7mkklcd]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mm-caption[data-astro-cid-c7mkklcd]{max-inline-size:42em;color:var(--color-ink-2);font-size:1rem;line-height:1.55}:lang(ar) .mm-caption[data-astro-cid-c7mkklcd]{font-size:1.0625rem;line-height:1.8}@container (width>=40rem){.mm-grid[data-astro-cid-c7mkklcd]{grid-template-columns:minmax(0,25rem) minmax(0,1fr);column-gap:clamp(2rem,5cqw,3.5rem)}.mm-readout[data-astro-cid-c7mkklcd]{grid-column:2;grid-row:2 / span var(--n);margin-block-start:0;position:sticky;inset-block-start:calc(var(--header-h) + 1.5rem)}.mm-panel[data-astro-cid-c7mkklcd]{visibility:hidden;grid-area:1/1;align-self:start;display:block}.mm-panel[data-astro-cid-c7mkklcd][data-active]{visibility:visible}}@container (width>=70rem){.mm-grid[data-astro-cid-c7mkklcd]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-rows:auto calc(var(--band) * var(--u)) auto;direction:ltr;column-gap:0}.mm-strip[data-astro-cid-c7mkklcd]{display:none}.mm-plan[data-astro-cid-c7mkklcd]{pointer-events:none;grid-area:2/1/4/-1;align-self:start;block-size:auto;inline-size:100%;display:block;overflow:visible}.mm-ring[data-astro-cid-c7mkklcd]{border-block-end:0;border-start-start-radius:2rem;border-start-end-radius:2rem;border-end-end-radius:0;border-end-start-radius:0;grid-area:1/1/auto/-1;margin-block-start:0}.mm-ring-name[data-astro-cid-c7mkklcd]{inset-inline-start:1.75rem}.mm-ring-band[data-astro-cid-c7mkklcd]{border:1px solid var(--color-line-strong);pointer-events:none;border-block-start:0;border-end-end-radius:2rem;border-end-start-radius:2rem;grid-area:2/1/auto/-1;display:block}.mm-node--top[data-astro-cid-c7mkklcd]{grid-column:var(--col);padding-block:2.6rem calc((var(--pr) * 2 + 6) * var(--u) + .65rem);text-align:center;flex-direction:column;grid-row:1;justify-content:flex-end;align-self:stretch;align-items:center;margin-block-end:calc((var(--pr) + 6) * -1 * var(--u));padding-inline:.5rem}.mm-node--end[data-astro-cid-c7mkklcd]{grid-column:var(--col);padding-block:calc(44 * var(--u) + .5rem) .25rem;text-align:center;flex-direction:column;grid-row:3;justify-content:flex-start;align-self:start;align-items:center;margin-block-start:calc((var(--y) - var(--band) - 22) * var(--u));padding-inline:.5rem}.mm-node--top[data-astro-cid-c7mkklcd] .mm-label[data-astro-cid-c7mkklcd],.mm-node--end[data-astro-cid-c7mkklcd] .mm-label[data-astro-cid-c7mkklcd]{text-align:center;font-size:clamp(1rem,.45rem + .72vw,1.1875rem)}.mm-cap[data-astro-cid-c7mkklcd]{color:var(--color-ink-2);text-wrap:pretty;pointer-events:none;transition:color var(--t-feedback) linear;grid-area:3/1/auto/-1;align-self:start;margin-block-start:calc((var(--y) - var(--band)) * var(--u));font-size:.9375rem;line-height:1.4;display:block}.mm-cap-text[data-astro-cid-c7mkklcd]{display:block}:lang(ar) .mm-cap[data-astro-cid-c7mkklcd]{font-size:1.0625rem;line-height:1.6}.mm-cap--band[data-astro-cid-c7mkklcd]{grid-row:2;margin-block-start:calc(var(--y) * var(--u))}.mm-cap--start[data-astro-cid-c7mkklcd]{max-inline-size:calc(var(--cw) * var(--u));text-align:left;justify-self:start;margin-inline-start:calc(var(--x) * var(--u))}.mm-cap--end[data-astro-cid-c7mkklcd]{max-inline-size:calc(var(--cw) * var(--u));text-align:right;justify-self:end;margin-inline-end:calc((var(--w) - var(--x)) * var(--u))}.mm-cap--center[data-astro-cid-c7mkklcd]{inline-size:calc(var(--cw) * var(--u));text-align:center;justify-self:start;margin-inline-start:calc((var(--x) - var(--cw) / 2) * var(--u))}.mm-cap[data-astro-cid-c7mkklcd][data-on]{color:var(--color-ink)}.mm-readout[data-astro-cid-c7mkklcd]{inline-size:calc(var(--rw) * var(--u));grid-area:3/1/auto/-1;justify-self:start;margin-block-start:calc((var(--ry) - var(--band)) * var(--u));position:static}.mm-grid--readout-below[data-astro-cid-c7mkklcd] .mm-readout[data-astro-cid-c7mkklcd]{grid-row:4;inline-size:min(100%,40rem);margin-block-start:2rem}.js .mm-equiv[data-astro-cid-c7mkklcd]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.mm-road[data-astro-cid-c7mkklcd],.mm-trace[data-astro-cid-c7mkklcd][data-on],.mm-pin[data-astro-cid-c7mkklcd],.mm-label[data-astro-cid-c7mkklcd],.mm-cap[data-astro-cid-c7mkklcd]{transition:none}}.reg[data-astro-cid-lr6ebfs7]{border-block-start:3px solid var(--color-ink);display:grid}.reg-row[data-astro-cid-lr6ebfs7]{border-block-end:1px solid var(--color-line-strong);gap:.5rem;padding-block:1.35rem 1.5rem;display:grid}@media (width>=48rem){.reg-row[data-astro-cid-lr6ebfs7]{column-gap:var(--gutter);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline}}.reg-title[data-astro-cid-lr6ebfs7]{font-size:var(--step-1);font-weight:540;line-height:1.3}:lang(ar) .reg-title[data-astro-cid-lr6ebfs7]{line-height:1.5}.reg-text[data-astro-cid-lr6ebfs7]{max-inline-size:var(--measure);color:var(--color-ink-2)}.pri[data-astro-cid-slzdnygf]{border-block-start:3px solid var(--color-ink)}.pri-items[data-astro-cid-slzdnygf]{gap:.75rem;display:grid}.pri-item[data-astro-cid-slzdnygf]{padding-inline-start:1.6rem;position:relative}.pri-item[data-astro-cid-slzdnygf]:before{content:"";background:var(--color-ink-2);block-size:.9rem;inline-size:3px;position:absolute;inset-block-start:calc(.5lh - .45rem);inset-inline-start:.35rem;transform:skew(-36.5deg)}[dir=rtl] .pri-item[data-astro-cid-slzdnygf]:before{transform:skew(36.5deg)}.sheet[data-astro-cid-f3ky57m2]{gap:1.75rem;padding-inline-start:calc(var(--gutter) + var(--zone));display:grid}@media (width>=64rem){.sheet[data-astro-cid-f3ky57m2]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:2.5rem}.sheet-margin[data-astro-cid-f3ky57m2]{grid-column:1/span 4}.sheet-column[data-astro-cid-f3ky57m2]{grid-column:5/-1}.sheet-figure[data-astro-cid-f3ky57m2]{grid-column:1/-1}}.sheet-figure[data-astro-cid-f3ky57m2]{margin-block-start:clamp(1rem,3vw,2.5rem)}.prose[data-astro-cid-f3ky57m2]{max-inline-size:var(--measure);gap:1.15rem;display:grid}.prose[data-astro-cid-f3ky57m2] p[data-astro-cid-f3ky57m2]:first-child{font-size:var(--step-1);line-height:1.5}:lang(ar) .prose[data-astro-cid-f3ky57m2] p[data-astro-cid-f3ky57m2]:first-child{line-height:1.75}.sheet-note[data-astro-cid-f3ky57m2]{max-inline-size:24em;color:var(--color-ink-2);margin-block-start:1rem}
