@layer tokens{:root{color-scheme:light;--p-white:#fff;--p-stone:#f4f2ed;--p-stone-2:#ebe7de;--p-sand:#d8c8a6;--p-plate:#f6f5f1;--p-line:#e3e0d8;--p-line-strong:#cfcabe;--p-field:#7d8279;--p-ink:#0e1310;--p-ink-2:#2f3531;--p-mute:#5c625e;--p-faint:#8e948f;--p-green:#1b8354;--p-green-hover:#146a43;--p-green-ink:#146a43;--p-green-deep:#0e5335;--p-green-hi:#23a86b;--p-green-tint:#e7f2ec;--p-green-mist:#d3eadd;--p-error:#a8261b;--p-error-wash:#f7e3df;--p-warn:#8f5300;--p-warn-dot:#d49a2a;--p-warn-wash:#f5ecdc;--p-far:#3f6c94;--p-haram:#62528a;--p-price-0:#e4efe8;--p-price-1:#bcd9c7;--p-price-2:#7fb898;--p-price-3:#3f9467;--p-price-4:#0e5335;--p-jiwar:#8a5a19;--p-jiwar-hover:#714a14;--p-jiwar-deep:#5c3c10;--p-jiwar-wash:#efe2cc;--color-bg:var(--p-white);--color-surface:var(--p-stone);--color-surface-sunk:var(--p-stone-2);--color-surface-inverse:var(--p-green-hover);--color-plate:var(--p-plate);--color-text:var(--p-ink);--color-text-muted:var(--p-ink-2);--color-text-subtle:var(--p-mute);--color-text-faint:var(--p-faint);--color-text-on-action:var(--p-white);--color-text-inverse:var(--p-white);--color-text-inverse-muted:var(--p-green-mist);--color-line:var(--p-line);--color-line-strong:var(--p-line-strong);--color-line-control:var(--p-field);--color-action:var(--p-green);--color-action-hover:var(--p-green-hover);--color-action-soft:var(--p-green-tint);--color-action-deep:var(--p-green-deep);--color-live:var(--p-green-hi);--color-link:var(--p-green-ink);--color-link-hover:var(--p-green-deep);--color-ours:var(--p-green);--color-ours-text:var(--p-green-ink);--color-ours-light:var(--p-green-mist);--color-error:var(--p-error);--color-error-soft:var(--p-error-wash);--color-warning:var(--p-warn);--color-warning-dot:var(--p-warn-dot);--color-warning-soft:var(--p-warn-wash);--color-map-paper:var(--p-plate);--color-map-far:var(--p-far);--color-map-haram:var(--p-haram);--color-price-0:var(--p-price-0);--color-price-1:var(--p-price-1);--color-price-2:var(--p-price-2);--color-price-3:var(--p-price-3);--color-price-4:var(--p-price-4);--color-focus:var(--p-green-ink);--focus-width:2px;--focus-offset:3px;--focus-ring:var(--focus-width) solid var(--color-focus);--font-sans-stack:"Instrument Sans", "Instrument Sans Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:var(--font-sans-stack);--font-text:var(--font-sans-stack);--font-ui:var(--font-sans-stack);--font-ar:"IBM Plex Sans Arabic", "Geeza Pro", "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;--t-display:clamp(3.25rem, 1.95rem + 5.8vw, 7.75rem);--t-h1:clamp(2.625rem, 1.75rem + 3.9vw, 5.5rem);--t-h2:clamp(2rem, 1.45rem + 2.45vw, 3.75rem);--t-h2-xl:clamp(2.375rem, 1.6rem + 3.4vw, 4.5rem);--t-h3:clamp(1.25rem, 1.12rem + .55vw, 1.6875rem);--t-lede:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--t-body:clamp(1rem, .97rem + .14vw, 1.0625rem);--t-figure:clamp(4rem, 2.9rem + 4.9vw, 7rem);--t-stat:clamp(2.25rem, 1.8rem + 2vw, 3rem);--t-ui:.9375rem;--t-small:.875rem;--t-caption:.8125rem;--t-label:.8125rem;--t-input:1rem;--track-display:-.045em;--track-h1:-.04em;--track-h2:-.035em;--track-h3:-.02em;--stretch-display:92%;--space-3xs:clamp(.25rem, .2292rem + .0926vw, .3125rem);--space-2xs:clamp(.5rem, .4583rem + .1852vw, .625rem);--space-xs:clamp(.75rem, .6875rem + .2778vw, .9375rem);--space-s:clamp(1rem, .9167rem + .3704vw, 1.25rem);--space-m:clamp(1.5rem, 1.375rem + .5556vw, 1.875rem);--space-l:clamp(2rem, 1.8333rem + .7407vw, 2.5rem);--space-xl:clamp(3rem, 2.75rem + 1.1111vw, 3.75rem);--space-2xl:clamp(4rem, 3.6667rem + 1.4815vw, 5rem);--space-3xl:clamp(5.5rem, 4.6rem + 4vw, 8.75rem);--section:clamp(48px, 6vw, 96px);--margin:clamp(20px, 3.6vw, 48px);--gutter:14px;--gutter-wide:clamp(24px, 4vw, 64px);--page:1320px;--measure:38rem;--tap:44px;--nav-h:76px;--radius:12px;--radius-s:8px;--radius-l:22px;--radius-xl:28px;--radius-pill:999px;--duration:.2s;--ease:cubic-bezier(.2, .7, .2, 1);--shadow-pop:0 1px 0 var(--p-line), 0 30px 60px -40px #0e131059;--shadow-soft:0 1px 3px #0e13101f;--shape-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.5 4l4 4-4 4'/%3E%3C/svg%3E");--shape-arrow-out:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 11.5l7-7M6 4.5h5.5V10'/%3E%3C/svg%3E");--shape-swap:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13.5v-11M2.25 5.25 5 2.5l2.75 2.75M11 2.5v11M8.25 10.75 11 13.5l2.75-2.75'/%3E%3C/svg%3E");--shape-triangle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3E%3Cpath d='M8 3 14 13H2z'/%3E%3C/svg%3E");--shape-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M8 3v10M3 8h10'/%3E%3C/svg%3E");--ground:var(--color-bg);--surface:var(--color-surface);--surface-2:var(--color-surface-sunk);--line:var(--color-line);--line-strong:var(--color-line-strong);--line-soft:#0e131012;--ink:var(--color-text);--muted:var(--color-text-subtle);--faint:var(--color-text-subtle);--accent:var(--color-action);--accent-soft:var(--color-action-soft);--accent-text:var(--color-link);--gold:var(--color-ours);--gold-deep:var(--color-ours-text);--gold-soft:var(--color-surface);--gold-line:var(--color-ours-light);--brass:var(--color-warning);--brand-green:var(--p-green);--brand-green-text:var(--p-green-ink);--brand-gold:var(--p-green);--brand-gold-deep:var(--p-green-ink);--brand-jiwar:var(--p-jiwar);--price-0:var(--color-price-0);--price-1:var(--color-price-1);--price-2:var(--color-price-2);--price-3:var(--color-price-3);--price-4:var(--color-price-4);--far-deep:var(--color-map-far);--haram:var(--color-map-haram);--font-sans:var(--font-ui);--text-h3:var(--t-h3);--leading-h3:calc(var(--t-h3) * 1.2);--text-body:var(--t-body);--text-small:var(--t-ui);--leading-small:calc(var(--t-ui) * 1.47);--text-caption:var(--t-caption);--leading-caption:calc(var(--t-caption) * 1.4);--step-0:var(--t-body);--step-1:var(--t-h3);--step-2:var(--t-h2);--step-3:var(--t-h2);--step-4:var(--t-h1);--leading-snug:1.25;--space-2:var(--space-2xs);--space-3:var(--space-xs);--space-4:var(--space-s);--space-5:var(--space-m);--space-6:var(--space-l);--space-8:var(--space-2xl);--container-mid:960px}@media (width<=1039px){:root{--nav-h:64px}}html[data-site=jiwar]{--color-action:var(--p-jiwar);--color-action-hover:var(--p-jiwar-hover);--color-action-soft:var(--p-jiwar-wash);--color-action-deep:var(--p-jiwar-deep);--color-link:var(--p-jiwar-hover);--color-link-hover:var(--p-jiwar-deep);--color-surface-inverse:var(--p-jiwar-deep);--color-focus:var(--p-jiwar-hover)}}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin.woff2)format("woff2");font-weight:400 700;font-stretch:75% 100%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-500.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(Roboto),local(Helvetica);size-adjust:103.53%;ascent-override:93.69%;descent-override:24.15%;line-gap-override:0%}@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}img,svg,video,canvas{max-width:100%;height:auto;display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}}@layer base{html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-text);font-size:var(--t-body);font-variant-numeric:lining-nums;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-xs);font-family:var(--font-display);text-wrap:balance;font-weight:600}h1{font-size:var(--t-h1);letter-spacing:var(--track-h1);line-height:.95;font-stretch:var(--stretch-display)}h2{margin-top:var(--space-xl);font-size:var(--t-h2);letter-spacing:var(--track-h2);font-stretch:94%;line-height:1}h3{margin-top:var(--space-m);font-size:var(--t-h3);letter-spacing:var(--track-h3);line-height:1.15}h4,h5,h6{margin-top:var(--space-s);font-size:var(--t-body);letter-spacing:-.01em;line-height:1.35}p,ul,ol,dl,blockquote,pre{margin:0 0 var(--space-s)}p{text-wrap:pretty}figure{margin:0}dd{margin-left:0}blockquote{padding:var(--space-s) var(--space-m);border-radius:var(--radius-l);background:var(--color-surface)}strong,b{font-weight:600}small{font-size:var(--t-small);line-height:1.45}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,samp,pre{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88em}code,kbd,samp{border-radius:var(--radius-s);background:var(--color-surface);padding:.1em .4em}hr{margin:var(--space-xl) 0;border:0;border-top:1px solid var(--color-line)}::selection{background:var(--color-ours-light);color:var(--color-text)}:lang(ar){font-family:var(--font-ar);letter-spacing:0;font-stretch:100%}[lang=ar]:not([lang=ar] *){font-size:1.05em}span[lang=ar]:not([lang=ar] *){line-height:1.2}a{color:var(--color-link);text-underline-offset:.2em;text-decoration-line:none;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:color var(--duration) var(--ease), text-decoration-color var(--duration) var(--ease)}:where(p,dd,td,figcaption,blockquote,caption,.prose) a:where(:not([class])){text-decoration-line:underline}a:hover{color:var(--color-link-hover);text-decoration-line:underline;text-decoration-color:currentColor}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}nav,footer,button,input,select,textarea,label,caption,figcaption{font-family:var(--font-ui)}input,select,textarea{font-size:max(1em, var(--t-input))}figcaption{font-size:var(--t-caption);color:var(--color-text-subtle);line-height:1.45}summary{cursor:pointer;min-height:24px}fieldset{min-width:0;margin:0 0 var(--space-l);border:0;padding:0}legend{margin-bottom:var(--space-s);font-size:var(--t-h3);letter-spacing:var(--track-h3);padding:0;font-weight:600;line-height:1.2}table{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:var(--t-ui);font-variant-numeric:tabular-nums lining-nums;line-height:1.4}caption{caption-side:top;padding-bottom:var(--space-xs);text-align:left;font-size:var(--t-caption);color:var(--color-text-subtle);line-height:1.45}th,td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--color-line);padding:14px 14px 14px 0}th{font-weight:600}thead th{vertical-align:bottom;color:var(--color-text-subtle);font-size:var(--t-caption);padding-top:0;font-weight:500;line-height:1.3}:is(td,th).num{text-align:right;white-space:nowrap}:is(td,th).date{white-space:nowrap;color:var(--color-text-subtle)}.prose{max-width:var(--measure)}.prose>*{margin-block:0}.prose>*+*{margin-top:1em}.prose>h2{margin-top:1.9em;font-size:clamp(1.625rem,1.3rem + 1.4vw,2.5rem);line-height:1.04}.prose>h3{margin-top:1.7em}.prose :is(ul,ol){padding-left:1.2em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--color-ours)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer layout{body{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}main{padding-block:var(--space-l) var(--section);flex:1 0 auto}main.main--bleed{padding-block:0}:root{--bleed:max(var(--margin), (100vw - var(--page)) / 2)}.page{width:min(100% - 2 * var(--margin), var(--page));margin-inline:auto}.bleed{margin-inline:calc(-1 * var(--bleed))}.bleed--start{margin-inline:calc(-1 * var(--bleed)) 0}.bleed--end{margin-inline:0 calc(-1 * var(--bleed))}.grid{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.grid>*{grid-column:span 4;min-width:0}@media (width>=720px){.grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width>=1040px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.reading{row-gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.reading>*{min-width:0}@media (width>=1040px){.reading{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.reading>*{grid-column:1/span 7}.reading>.rail{top:calc(var(--nav-h) + 32px);grid-area:1/9/auto/-1;position:sticky}.reading:has(>.reading__lead){grid-template-rows:auto 1fr}.reading:has(>.reading__lead)>.rail{grid-row:1/span 2}}.stack>*+*{margin-top:var(--stack-space,var(--space-l))}.stack--tight{--stack-space:var(--space-s)}.cluster{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.cluster>*{min-width:0}}@layer components{.btn{border:1px solid var(--color-action);border-radius:var(--radius);background:var(--color-action);min-height:52px;color:var(--color-text-on-action);font:600 .96875rem / 1.1 var(--font-ui);letter-spacing:-.01em;text-align:center;cursor:pointer;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);justify-content:center;align-items:center;gap:10px;padding:10px 24px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-action-hover);border-color:var(--color-action-hover);color:var(--color-text-on-action);text-decoration:none}.btn svg{flex:none;width:16px;height:16px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn--quiet,.btn--secondary{background:var(--color-bg);border-color:var(--color-line-strong);color:var(--color-text)}.btn--quiet:hover,.btn--secondary:hover{background:var(--color-bg);border-color:var(--color-text);color:var(--color-text)}.btn--inverse{background:var(--color-text-inverse);border-color:var(--color-text-inverse);color:var(--color-action-deep)}.btn--inverse:hover{background:var(--color-action-soft);border-color:var(--color-action-soft);color:var(--color-action-deep)}.btn--outline-inverse{color:var(--color-text-inverse);background:0 0;border-color:#ffffff80}.btn--outline-inverse:hover{border-color:var(--color-text-inverse);color:var(--color-text-inverse);background:#ffffff1a}.btn--dark{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.btn--dark:hover{background:var(--color-text-muted);border-color:var(--color-text-muted);color:var(--color-bg)}.btn--tertiary{min-height:44px;color:var(--color-link);background:0 0;border-color:#0000;padding-inline:12px}.btn--tertiary:hover{color:var(--color-link-hover);background:0 0;border-color:#0000;text-decoration:underline}.btn--sm{min-height:44px;font-size:var(--t-ui);padding:6px 18px}.btn--block{width:100%}.go,.link{color:var(--color-link);font:600 .96875rem / 1.35 var(--font-ui);letter-spacing:-.01em;align-items:baseline;gap:7px;padding-block:2px;text-decoration:none;display:inline-flex}.go:after,.link:after{content:"";block-size:.85em;inline-size:.85em;-webkit-mask:var(--shape-arrow) center / contain no-repeat;mask:var(--shape-arrow) center / contain no-repeat;forced-color-adjust:none;transition:transform var(--duration) var(--ease);background-color:currentColor;flex:none;align-self:center}.go:hover,.link:hover{color:var(--color-link-hover);text-decoration:none}.go:hover:after,.link:hover:after{transform:translate(3px)}@media (forced-colors:active){.go:after,.link:after{background-color:linktext}}.label,.eyebrow{font:500 var(--t-label) / 1.35 var(--font-ui);letter-spacing:0;color:var(--color-text-subtle)}.label--green{color:var(--color-link);font-weight:600}.label--brass{color:var(--color-ours-text)}.field{margin:0 0 var(--space-s);font-family:var(--font-ui);gap:8px;display:grid}.field>label{color:var(--color-text);font:600 var(--t-small) / 1.35 var(--font-ui);margin:0}.hint,.field .error{font:400 var(--t-caption) / 1.45 var(--font-ui);color:var(--color-text-subtle);margin:0}.field .error{color:var(--color-error)}.input,.select,.field :where(input:not([type=radio],[type=checkbox],[type=range],[type=hidden]),select,textarea){border:1px solid var(--color-line-control);border-radius:var(--radius);background-color:var(--color-bg);width:100%;min-height:52px;color:var(--color-text);font:400 var(--t-input) / 1.4 var(--font-ui);appearance:none;transition:border-color var(--duration) var(--ease);padding:0 16px}textarea.input,.field textarea{resize:vertical;min-height:104px;padding:14px 16px;line-height:1.5}.select,.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235c625e' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}.input:hover,.select:hover,.field :where(input:not([type=radio],[type=checkbox],[type=range],[type=hidden]),select,textarea):hover{border-color:var(--color-text-muted)}.input:focus-visible,.select:focus-visible,.field :is(input,select,textarea):focus-visible{border-color:var(--color-text)}.input[aria-invalid=true],.field [aria-invalid=true]{border-color:var(--color-error)}.input::placeholder,.field ::placeholder{color:var(--color-text-subtle);opacity:1}input[type=number]{font-variant-numeric:tabular-nums lining-nums}input:is([type=radio],[type=checkbox]){accent-color:var(--color-action)}.choice-group{gap:8px;display:grid}.choice{border:1px solid var(--color-line-control);border-radius:var(--radius);background:var(--color-bg);min-height:56px;color:var(--color-text);font:500 var(--t-body) / 1.35 var(--font-ui);cursor:pointer;transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease);align-items:center;gap:12px;padding:12px 16px;display:flex}.choice:hover{border-color:var(--color-text-muted)}.choice:has(input:checked){border-color:var(--color-action);background:var(--color-action-soft);box-shadow:inset 0 0 0 1px var(--color-action)}.choice:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.choice input{flex:none;width:20px;height:20px;margin:0}.choice input:focus-visible{outline:none}.seg{background:var(--color-surface-sunk);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding:5px;display:grid}.seg>:is(button,label){min-height:46px;color:var(--color-text-muted);font:500 var(--t-ui) / 1.2 var(--font-ui);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;display:flex}.seg>:is(button[aria-pressed=true],label:has(input:checked)){background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-soft);font-weight:600}.table{border-collapse:collapse;width:100%;font:400 var(--t-ui) / 1.4 var(--font-ui);font-variant-numeric:tabular-nums lining-nums}.table :is(th,td){border-bottom:1px solid var(--color-line);text-align:right;vertical-align:baseline;padding:14px 14px 14px 0}.table :is(th,td):first-child{text-align:left}.table thead th{color:var(--color-text-subtle);font:500 var(--t-caption) / 1.3 var(--font-ui);padding-top:0}.table tfoot :is(th,td){border-top:1px solid var(--color-text);border-bottom:0;font-weight:600}.table .hl :is(th,td){background:var(--color-action-soft)}.table-scroll,.table-wrap{background-image:linear-gradient(to right, var(--table-ground,var(--color-bg)), var(--table-ground,var(--color-bg))), linear-gradient(to right, var(--table-ground,var(--color-bg)), var(--table-ground,var(--color-bg))), linear-gradient(to right, #0e13101a, #0e131000), linear-gradient(to left, #0e13101a, #0e131000);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:24px 100%,24px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.note{padding:var(--space-s) var(--space-m) var(--space-m);border-radius:var(--radius-l);background:var(--color-surface);--table-ground:var(--color-surface)}.note>*{margin-block:0}.note>*+*{margin-top:.8em}.note>.label{color:var(--color-text);margin-bottom:8px;font-weight:600}.note>.label+*{margin-top:0}.note--recommend{background:var(--color-action-soft);--table-ground:var(--color-action-soft)}.note--recommend>.label{color:var(--color-link)}.note--caution{background:var(--color-warning-soft);--table-ground:var(--color-warning-soft)}.note--caution>.label{color:var(--color-error)}.ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.ledger>div{border-radius:var(--radius-l);background:var(--color-surface);flex-direction:column;min-width:0;min-height:168px;padding:20px 18px;display:flex}.ledger dt{color:var(--color-text-subtle);font:500 var(--t-small) / 1.35 var(--font-ui)}.ledger dd{font:600 clamp(1.75rem, 1.3rem + 1.9vw, 3rem) / .98 var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;margin:auto 0 0;padding-top:16px;font-stretch:92%}.ledger dd small{color:var(--color-text-subtle);font:400 var(--t-caption) / 1.4 var(--font-ui);letter-spacing:0;margin-top:10px;font-stretch:100%;display:block}@media (width>=1040px){.ledger{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr))}.ledger>div{min-height:230px;padding:28px 26px 26px}.ledger--short>div{min-height:176px}}.measure{--tick:8px;background:repeating-linear-gradient(90deg, var(--measure-ink,var(--color-line-strong)) 0 1px, transparent 1px calc(var(--tick) * 5)) bottom / 100% 10px no-repeat;height:10px}.rail>*+*{margin-top:var(--gutter)}.facts{border-radius:var(--radius-l);background:var(--color-surface);--table-ground:var(--color-surface);padding:6px 24px 20px;container-type:inline-size}.facts__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:16px 0 4px;display:flex}.facts__head>*{margin:0}.facts__head .label{color:var(--color-text);font-weight:600}.facts dl{margin:0;display:grid}.facts dl>div{border-bottom:1px solid var(--color-line);gap:4px;min-width:0;padding:14px 0 15px;display:grid}.facts dl>div:last-child{border-bottom:0}.facts dt{font:500 var(--t-caption) / 1.3 var(--font-ui);color:var(--color-text-subtle)}.facts dd{color:var(--color-text);font:500 1rem / 1.4 var(--font-ui);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;margin:0}.facts dd strong{font-weight:600}.facts dd .src{color:var(--color-text-subtle);font-size:var(--t-caption);margin-top:2px;font-weight:400;display:block}.facts dl>.is-lead dd{color:var(--color-link);font-weight:600}.facts__note{max-width:60ch;color:var(--color-text-subtle);font:400 var(--t-caption) / 1.5 var(--font-ui);margin:12px 0 0}@container (width>=30rem){.facts dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.facts dl>div:nth-last-child(2):nth-child(odd){border-bottom:0}}.answer{color:var(--color-text-muted);font-family:var(--font-text);font-size:var(--t-lede);letter-spacing:-.008em;text-wrap:pretty;margin:0;line-height:1.45}.credit{color:var(--color-text-subtle);font:400 var(--t-caption) / 1.45 var(--font-ui);margin:12px 0 0}.answer+.credit{margin-top:14px}.index{border-top:1px solid var(--color-line);counter-reset:index;margin:0;padding:0;list-style:none}.index>li{border-bottom:1px solid var(--color-line)}.index a{color:var(--color-text);grid-template-columns:3rem minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:20px 0 22px;text-decoration:none;display:grid}.index a:before{counter-increment:index;content:counter(index, decimal-leading-zero);color:var(--color-link);font:600 var(--t-ui) / 1 var(--font-ui)}.index b{font:600 clamp(1.25rem, 1.1rem + .7vw, 1.75rem) / 1.12 var(--font-display);letter-spacing:-.025em}.index a>span{max-width:52ch;color:var(--color-text-subtle);font:400 var(--t-ui) / 1.45 var(--font-ui);grid-column:2}.index a:after{content:"";background-color:var(--color-link);block-size:1.125rem;inline-size:1.125rem;-webkit-mask:var(--shape-arrow) center / contain no-repeat;mask:var(--shape-arrow) center / contain no-repeat;forced-color-adjust:none;transition:transform var(--duration) var(--ease);grid-area:1/3;align-self:baseline}.index a:hover b{color:var(--color-link)}.index a:hover:after{transform:translate(4px)}@media (forced-colors:active){.index a:after{background-color:linktext}}@media (width>=1040px){.index--4{gap:var(--gutter);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.index--4>li{border-bottom:0}.index--4 a{border-radius:var(--radius-l);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-content:start;row-gap:12px;height:100%;min-height:200px;padding:22px 22px 24px}.index--4 a:before,.index--4 a>span{grid-column:1/-1}.index--4 a:after{grid-area:2/2}}.more{border-top:1px solid var(--color-line)}.more>summary{min-height:var(--tap);color:var(--color-text);font:600 var(--t-ui) / 1.3 var(--font-ui);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;list-style:none;display:flex}.more>summary::-webkit-details-marker{display:none}.more>summary:after{content:"";background:var(--color-surface);width:36px;height:36px;transition:transform var(--duration) var(--ease);border-radius:50%;flex:none}.more>summary{position:relative}.more>summary:before{content:"";background-color:var(--color-text);width:14px;height:14px;-webkit-mask:var(--shape-plus) center / contain no-repeat;mask:var(--shape-plus) center / contain no-repeat;transition:transform var(--duration) var(--ease);forced-color-adjust:none;margin-top:-7px;position:absolute;top:50%;right:11px}.more[open]>summary:before{transform:rotate(45deg)}.more>summary:hover{color:var(--color-link)}.more>:not(summary){max-width:var(--measure)}.more[open]>summary{margin-bottom:4px}.more>:last-child:not(summary){margin-bottom:var(--space-m)}.more--quiet{border-top:0}.more--quiet>summary{min-height:var(--tap);color:var(--color-link);justify-content:flex-start;padding:6px 0;display:inline-flex}.more--quiet>summary:after{width:26px;height:26px}.more--quiet>summary:before{background-color:var(--color-link);width:12px;height:12px;margin-top:-6px;left:calc(100% - 19px);right:auto}.tile{isolation:isolate;border-radius:var(--radius-l);background:var(--color-surface);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.tile>img,.tile>picture>img,.tile>picture{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}a.tile:hover{text-decoration:none}a.tile>img,a.tile>picture>img{transition:transform .7s var(--ease)}a.tile:hover>img,a.tile:hover>picture>img{transform:scale(1.04)}.tile--green{background:var(--color-action);color:var(--color-text-on-action)}.tile--stone{background:var(--color-surface)}.tile--plate{background:var(--color-plate);border:1px solid var(--color-line)}.chip{z-index:2;border-radius:var(--radius-pill);max-width:calc(100% - 32px);color:var(--color-text);font:600 .84375rem / 1.2 var(--font-ui);letter-spacing:-.01em;background:#fffffff0;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;position:absolute;top:16px;left:16px}.chip em{color:var(--color-text-subtle);font-style:normal;font-weight:500}.chip--dark{color:#fff;backdrop-filter:blur(8px);background:#0e13109e}.chip--dark em{color:#ffffffd1}.chip--live:before,.chip--wait:before{content:"";background:var(--color-live);border-radius:50%;flex:none;width:7px;height:7px}.chip--wait:before{background:var(--color-warning-dot)}.illus{z-index:2;color:#fff;font:600 .6875rem / 1.3 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;background:#0e131073;border-radius:6px;padding:3px 7px;position:absolute;bottom:12px;right:14px}.credit-on{z-index:2;color:#fff;max-width:calc(100% - 24px);font:500 .6875rem / 1.3 var(--font-ui);background:#0e131073;border-radius:6px;padding:3px 7px;position:absolute;bottom:10px;right:12px}.big{letter-spacing:-.05em;font-variant-numeric:lining-nums tabular-nums;font-weight:600;font-stretch:90%;line-height:.86}.big small{letter-spacing:-.02em;margin-left:.08em;font-size:.42em}.stat{align-content:end;gap:10px;min-width:0;display:grid}.stat>b{font:600 var(--t-stat) / .95 var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;font-stretch:92%}.stat>span{color:var(--color-text-subtle);font:400 var(--t-small) / 1.35 var(--font-ui)}.green{color:var(--color-link)}.band{margin-inline:calc(-1 * var(--bleed));padding:var(--space-3xl) var(--bleed);background:var(--color-surface);--table-ground:var(--color-surface)}.band .facts,.band .note:not(.note--recommend,.note--caution){background:var(--color-bg);--table-ground:var(--color-bg)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 32px;margin-bottom:clamp(28px,4vw,56px);display:flex}.sec-head>div{min-width:0}.sec-head :is(h2,h3){margin:0}.sec-head p{max-width:40ch;color:var(--color-text-subtle);font-size:var(--t-lede);margin:14px 0 0;line-height:1.42}.sec-head .go{min-height:var(--tap);align-items:center}.h2x{font-size:var(--t-h2-xl);letter-spacing:-.04em;line-height:.98}.tiles{gap:var(--gutter);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tiles>*{min-width:0}@media (width>=640px){.tiles--2,.tiles--3,.tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=639px){.swipe{margin-inline:calc(-1 * var(--bleed));padding-inline:var(--bleed);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bleed);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.swipe::-webkit-scrollbar{display:none}.swipe>*{scroll-snap-align:start}.swipe--half{grid-auto-columns:46%}}.cite{display:inline}.cite-bind,:is(td,th) .fact{white-space:nowrap}.sources{margin-top:var(--space-xl);border-top:1px solid var(--color-line);padding-top:10px}.sources__box>summary{width:fit-content;min-height:var(--tap);color:var(--color-text-subtle);cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.sources__box>summary::-webkit-details-marker{display:none}.sources__box>summary:after{content:"";width:7px;height:7px;transition:transform var(--duration) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-3px;transform:rotate(45deg)}.sources__box[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.sources__box>summary:hover{color:var(--color-text)}.sources__title{color:inherit;font:500 var(--t-caption) / 1.3 var(--font-ui);letter-spacing:0;margin:0}.sources__list{margin:4px 0 0;padding:0;list-style:none}.sources__list>li{border-bottom:1px solid var(--color-line);scroll-margin-top:calc(var(--nav-h) + 24px);padding:9px 0 10px}:where(.sources__item)>p{margin:0}.sources__br{display:none}.sources__list>li:is(:target,:has(.sources__anchor:target)){background:var(--color-action-soft)}.sources__anchor{scroll-margin-top:calc(var(--nav-h) + 38px);display:block}.sources__status{color:var(--color-ours-text);font:600 var(--t-caption) / 1.45 var(--font-ui);margin-bottom:2px}.sources__statement{color:var(--color-text-subtle);font:400 var(--t-caption) / 1.5 var(--font-ui);overflow-wrap:anywhere}.sources__src{color:var(--color-text-muted);font:500 var(--t-caption) / 1.45 var(--font-ui);display:block}.sources__claim{margin-top:2px;display:block}li[data-status=superseded] .sources__claim{text-decoration:line-through;text-decoration-color:var(--color-line-strong);text-decoration-thickness:1px}.sources__was{color:var(--color-text-subtle);font:400 var(--t-caption) / 1.45 var(--font-ui);margin-top:4px}:is(.sources__src,.sources__status) a{text-decoration-line:underline}.sources__status a{color:inherit}.sources__quote{border-left:2px solid var(--color-ours-light);color:var(--color-text-subtle);font:400 var(--t-caption) / 1.5 var(--font-ui);margin-top:6px;padding-left:12px}.sources__empty,.sources__note{color:var(--color-text-subtle);font:400 var(--t-caption) / 1.45 var(--font-ui);margin:8px 0 0}.caption{color:var(--color-text-subtle);font:400 var(--t-caption) / 1.45 var(--font-ui);font-variant-numeric:tabular-nums}.eyebrow{margin:0 0 var(--space-xs)}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-2xs) var(--space-m);margin-bottom:var(--space-m);flex-wrap:wrap;display:flex}.section-head :is(h2,h3){margin:0}.section-head p{max-width:var(--measure);margin:var(--space-2xs) 0 0;color:var(--color-text-subtle)}.section-head .eyebrow{margin-bottom:var(--space-2xs);color:var(--color-link)}.page-head{margin-bottom:var(--space-xl)}.page-head h1{margin:0 0 var(--space-xs)}.lede{max-width:40ch;color:var(--color-text-subtle);font-size:var(--t-lede);margin:0;line-height:1.42}.panel{padding:var(--space-m);border-radius:var(--radius-l);background:var(--color-surface);--table-ground:var(--color-surface)}.check{color:var(--color-text-muted);font:400 var(--t-ui) / 1.47 var(--font-ui);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.check input{width:18px;height:18px;accent-color:var(--color-action);flex:none;margin:2px 0 0}.table-wrap table{min-width:640px}.table-wrap thead th{z-index:1;background:var(--table-ground,var(--color-bg));position:sticky;top:0}.table-wrap--tight table{min-width:0}}@layer utilities{.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.muted{color:var(--color-text-subtle)}.plain{margin:0;padding:0;list-style:none}.num{font-variant-numeric:tabular-nums lining-nums}}svg.plate__svg{background:var(--color-plate,#f6f5f1)}.plate__svg .plate__wm{display:none}.plate__svg .plate__road.is-primary{stroke:#e2dfd7}.plate__svg .plate__road.is-trunk{stroke:#d3cfc5}.plate__svg .plate__road.is-motorway{stroke:#bdb8ad}.plate__svg .plate__rail{stroke:#8e948f}.plate__svg .plate__zone.is-neighbour .plate__shape{stroke:#a9aea8}.plate__svg .plate__ring{stroke:#8a8578;opacity:.7}svg.plate__svg[data-band="0"] .plate__ring,.plate__svg [data-band="0"] .plate__ring{opacity:.45}.plate__svg .plate__lab.is-ring text{fill:#6f6b60;font-family:Instrument Sans,Arial,sans-serif}.plate__svg .plate__hatchLine{stroke:#8a8578}.plate__svg .plate__price,.plate__svg .plate__marker,.plate__svg .plate__airport,.plate__svg .plate__near{stroke:#f6f5f1}.plate__svg .plate__station,.plate__svg .plate__peak,.plate__svg .plate__place{fill:#f6f5f1}.plate__svg .plate__marker{fill:#5c625e}.plate__svg .plate__lab text{fill:#0e1310;stroke:#f6f5f1e0;font-family:Instrument Sans,Arial,sans-serif;font-weight:500}.plate__svg .plate__lab.is-focus text{font-weight:600}.plate__svg .plate__lab.is-place text{fill:#2f3531}.plate__svg .plate__lab.is-mosque text{font-family:Instrument Sans,Arial,sans-serif;font-weight:600}.plate__svg .plate__rayLabel{stroke:#f6f5f1eb;font-family:Instrument Sans,Arial,sans-serif}.plate .plate__kText{font-family:Instrument Sans,Arial,sans-serif}.plate .plate__kRoad{stroke:#bdb8ad}.plate .plate__kRoadThin{stroke:#e2dfd7}.plate .plate__kRing{stroke:#8a8578}.plate .plate__kStation,.plate .plate__kPeak{fill:#f6f5f1}.logo[data-astro-cid-f7espo7c]{color:var(--color-action);align-items:center;line-height:1;text-decoration:none;display:inline-flex}.logo__art[data-astro-cid-f7espo7c]{flex:none;max-width:100%;display:block}.logo--ink[data-astro-cid-f7espo7c]{color:var(--color-text)}.logo--white[data-astro-cid-f7espo7c]{color:var(--color-text-inverse)}.logo--text[data-astro-cid-f7espo7c]{font:600 calc(var(--logo-size) * .9) / 1 var(--font-display);letter-spacing:-.05em;white-space:nowrap;font-stretch:92%}.logo--text[data-astro-cid-f7espo7c].logo--brand{color:var(--color-text)}.logo--mark-text[data-astro-cid-f7espo7c]{width:var(--logo-size);height:var(--logo-size);border-radius:calc(var(--logo-size) * .28);background:var(--color-action);color:var(--color-text-on-action);font:600 calc(var(--logo-size) * .58) / 1 var(--font-display);letter-spacing:-.04em;justify-content:center}.masthead[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:blur(16px);transition:border-color var(--duration) var(--ease);background:#ffffffdb;border-bottom:1px solid #0000;position:sticky;top:0}.masthead[data-astro-cid-nen7h5rs].is-scrolled,html.index-open .masthead[data-astro-cid-nen7h5rs]{border-bottom-color:var(--color-line)}@supports not (backdrop-filter:blur(1px)){.masthead[data-astro-cid-nen7h5rs]{background:var(--color-bg)}}.masthead__row[data-astro-cid-nen7h5rs]{height:var(--nav-h);max-width:1440px;padding:0 var(--margin);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.masthead__brand[data-astro-cid-nen7h5rs]{min-height:var(--tap);color:var(--color-text);flex:none;align-items:center;text-decoration:none;display:inline-flex}.masthead__brand[data-astro-cid-nen7h5rs]:hover{color:var(--color-text);text-decoration:none}@media (width<=719px){.masthead__brand[data-astro-cid-nen7h5rs] .logo__art{width:auto;height:26px}}.masthead__nav[data-astro-cid-nen7h5rs]{display:none}.masthead__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.masthead__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--tap);color:var(--color-text-muted);font:500 var(--t-ui) / 1 var(--font-ui);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);border-radius:10px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.masthead__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--color-surface);color:var(--color-text);text-decoration:none}.masthead__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{background:var(--color-surface);color:var(--color-text)}.masthead__tools[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:8px;display:flex}.tool[data-astro-cid-nen7h5rs]{width:var(--tap);height:var(--tap);border-radius:var(--radius);color:var(--color-text);cursor:pointer;transition:background-color var(--duration) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tool[data-astro-cid-nen7h5rs]:hover,.tool--menu[data-astro-cid-nen7h5rs]{background:var(--color-surface)}.tool[data-astro-cid-nen7h5rs] svg{flex:none}.tool__shut[data-astro-cid-nen7h5rs],.tool[data-astro-cid-nen7h5rs][aria-expanded=true] .tool__open[data-astro-cid-nen7h5rs]{display:none}.tool[data-astro-cid-nen7h5rs][aria-expanded=true] .tool__shut[data-astro-cid-nen7h5rs]{display:inline}.masthead__ask[data-astro-cid-nen7h5rs]{min-height:var(--tap);border-radius:var(--radius);background:var(--color-text);color:var(--color-bg);font:600 .90625rem / 1 var(--font-ui);letter-spacing:-.01em;transition:background-color var(--duration) var(--ease);align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.masthead__ask[data-astro-cid-nen7h5rs]:before{content:"";background:#4fd392;border-radius:50%;width:7px;height:7px}.masthead__ask[data-astro-cid-nen7h5rs]:hover{background:var(--color-text-muted);color:var(--color-bg);text-decoration:none}.masthead__ask[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:2px}@media (width>=1100px){.masthead__nav[data-astro-cid-nen7h5rs]{display:block}.tool--menu[data-astro-cid-nen7h5rs]{display:none}}.index-shade[data-astro-cid-nen7h5rs]{inset:var(--nav-h) 0 0;z-index:48;background:#0e131047;position:fixed}.site-index[data-astro-cid-nen7h5rs]{top:var(--nav-h);z-index:49;height:calc(100dvh - var(--nav-h));overscroll-behavior:contain;background:var(--color-bg);border-bottom:1px solid var(--color-line);font-family:var(--font-ui);position:fixed;left:0;right:0;overflow-y:auto}.site-index[data-astro-cid-nen7h5rs]:not([hidden]){animation:index-in .16s var(--ease)}@keyframes index-in{0%{opacity:0;transform:translateY(-8px)}}.site-index__body[data-astro-cid-nen7h5rs]{padding-block:var(--space-m) var(--space-xl)}.site-index__groups[data-astro-cid-nen7h5rs]{gap:var(--space-l) var(--gutter);display:grid}.site-index__group[data-astro-cid-nen7h5rs]{min-width:0;padding-top:6px}.site-index__head[data-astro-cid-nen7h5rs]{font:600 1.5rem / 1.1 var(--font-display);letter-spacing:-.03em;color:var(--color-text-subtle);margin:0 0 4px}.site-index__head[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text);padding-block:6px;text-decoration:none;display:block}.site-index[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.site-index[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--tap);border-bottom:1px solid var(--color-line);color:var(--color-text-muted);font:400 1rem / 1.3 var(--font-ui);align-items:center;padding-block:6px;text-decoration:none;display:flex}.site-index[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]:is(.site-index__head,li) a[data-astro-cid-nen7h5rs]:hover{color:var(--color-link)}.site-index[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--color-link);font-weight:600}.site-index[data-astro-cid-nen7h5rs] .site-index__primary[data-astro-cid-nen7h5rs]{margin:0 0 var(--space-xl);gap:6px;padding:0;list-style:none;display:grid}.site-index[data-astro-cid-nen7h5rs] .site-index__primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-l);background:var(--color-surface);min-height:56px;color:var(--color-text);font:600 1.375rem / 1.1 var(--font-display);letter-spacing:-.025em;border:0;padding:0 18px}@media (width>=1100px){.site-index[data-astro-cid-nen7h5rs] .site-index__primary[data-astro-cid-nen7h5rs]{display:none}}.site-index__group--long[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=720px){.site-index__groups[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.site-index[data-astro-cid-nen7h5rs]{height:auto;max-height:calc(100dvh - var(--nav-h))}.site-index__body[data-astro-cid-nen7h5rs]{padding-block:var(--space-l) var(--space-xl)}.site-index__groups[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(4,minmax(0,1fr))}.site-index[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--t-ui);border-bottom:0}}@media (width>=1040px) and (pointer:fine){.site-index[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:36px;padding-block:7px}}html.index-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.site-index[data-astro-cid-nen7h5rs]:not([hidden]){animation:none}}.house[data-astro-cid-jo6i4kqk]{padding-top:var(--space-2xl);scroll-margin-top:var(--nav-h);font-family:var(--font-ui)}.house__band[data-astro-cid-jo6i4kqk]{--color-focus:var(--color-text-inverse);--focus-ring:var(--focus-width) solid var(--color-focus);gap:var(--space-l) 48px;border-radius:var(--radius-xl);background:var(--color-surface-inverse);color:var(--color-text-inverse);grid-template-columns:minmax(0,1fr);align-items:end;padding:clamp(28px,5vw,64px) clamp(22px,5vw,64px);display:grid}.house__band[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{min-width:0}.house__title[data-astro-cid-jo6i4kqk]{color:var(--color-text-inverse);font:600 var(--t-h2-xl) / .98 var(--font-display);letter-spacing:-.04em;margin:0;font-stretch:94%}.house__text[data-astro-cid-jo6i4kqk]{max-width:36ch;color:var(--color-text-inverse-muted);font:400 var(--t-lede) / 1.42 var(--font-text);margin:14px 0 0}.house__end[data-astro-cid-jo6i4kqk]{gap:18px;display:grid}.house__actions[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.house__actions[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk]{flex:0 auto}.house[data-astro-cid-jo6i4kqk] .house__link[data-astro-cid-jo6i4kqk]{min-height:var(--tap);color:var(--color-text-inverse);font:600 var(--t-ui) / 1.2 var(--font-ui);text-underline-offset:.2em;align-items:center;text-decoration:underline #ffffff73;display:inline-flex}.house[data-astro-cid-jo6i4kqk] .house__link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text-inverse);text-decoration-color:currentColor}.house__form[data-astro-cid-jo6i4kqk]{max-width:34rem}.house__label[data-astro-cid-jo6i4kqk]{color:var(--color-text-inverse);font:600 var(--t-small) / 1.35 var(--font-ui);margin-bottom:8px;display:block}.house__field[data-astro-cid-jo6i4kqk]{background:#ffffff24;border-radius:14px;gap:6px;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #fff6}.house__field[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]{width:100%;min-width:0;min-height:44px;color:var(--color-text-inverse);font:400 var(--t-input) / 1 var(--font-ui);background:0 0;border:0;border-radius:10px;flex:1;padding:0 12px}.house__field[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]::placeholder{color:var(--color-text-inverse-muted);opacity:1}.house__field[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]:focus-visible{outline:var(--focus-ring);outline-offset:0}.house__submit[data-astro-cid-jo6i4kqk]{background:var(--color-text-inverse);min-height:44px;color:var(--color-action-deep);font:600 var(--t-ui) / 1 var(--font-ui);cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 18px}.house__submit[data-astro-cid-jo6i4kqk]:hover{background:var(--color-action-soft)}.house__small[data-astro-cid-jo6i4kqk]{color:var(--color-text-inverse-muted);font:400 var(--t-caption) / 1.5 var(--font-ui);margin:10px 0 0}.house__small[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-inverse);text-underline-offset:.2em;text-decoration:underline}.house__status[data-astro-cid-jo6i4kqk]{font:600 var(--t-small) / 1.4 var(--font-ui);color:var(--color-text-inverse);margin:8px 0 0}.house__status[data-astro-cid-jo6i4kqk]:empty{display:none}@media (width>=1040px){.house__band[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.site-footer[data-astro-cid-jo6i4kqk]{font-family:var(--font-ui);padding:clamp(40px,5vw,64px) 0 clamp(28px,4vw,40px)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-link);text-underline-offset:.2em;text-decoration:underline}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.site-footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}.site-footer__top[data-astro-cid-jo6i4kqk]{grid-column:1/-1}@media (width>=900px){.site-footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}.site-footer__top[data-astro-cid-jo6i4kqk]{grid-column:auto}}.site-footer[data-astro-cid-jo6i4kqk] .site-footer__brand[data-astro-cid-jo6i4kqk],.site-footer[data-astro-cid-jo6i4kqk] .site-footer__brand[data-astro-cid-jo6i4kqk]:hover{text-decoration:none;display:inline-flex}.site-footer__line[data-astro-cid-jo6i4kqk]{color:var(--color-text);font:500 var(--t-small) / 1.4 var(--font-ui);margin:10px 0 0}.site-footer__profiles[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 14px;display:flex;margin-top:14px!important}.site-footer__profiles[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-subtle);font:400 var(--t-caption) / 1.9 var(--font-ui)}.site-footer__head[data-astro-cid-jo6i4kqk]{color:var(--color-text);font:600 var(--t-caption) / 1.3 var(--font-ui);letter-spacing:.02em;margin:0 0 10px}.site-footer__cols[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font:400 var(--t-small) / 1.35 var(--font-ui);padding:4px 0;display:inline-block}.site-footer__small[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-line);color:var(--color-text-subtle);font:400 var(--t-caption) / 1.5 var(--font-ui);gap:8px;margin-top:clamp(28px,4vw,40px);padding-top:18px;display:grid}.site-footer__small[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.site-footer__small[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-subtle)}.site-footer__bar[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted)}.site-footer__trust[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:2px 16px;display:flex}.site-footer__trust[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:4px 0;display:inline-block}.site-footer__small[data-astro-cid-jo6i4kqk] .disclaimer{max-width:none}.crumbs[data-astro-cid-vx4iavld]{margin:0 0 var(--space-s);font:500 var(--t-caption) / 1.4 var(--font-ui)}.crumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{white-space:nowrap;flex:none;align-items:center;min-width:0;display:inline-flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]:last-child{flex:0 auto;overflow:hidden}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";content:"/" / "";color:var(--color-line-strong);margin-inline:9px}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{min-height:24px;color:var(--color-text-subtle);align-items:center;text-decoration:none;display:inline-flex;position:relative}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--color-link);text-underline-offset:.2em;text-decoration:underline}.crumbs[data-astro-cid-vx4iavld] [data-astro-cid-vx4iavld][aria-current]{color:var(--color-text);text-overflow:ellipsis;overflow:hidden}@media (width<=719px){.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{display:none}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]:nth-last-child(2){display:inline-flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:none}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]:nth-last-child(2) a[data-astro-cid-vx4iavld]:before{content:"‹";content:"‹" / "";margin-right:6px;font-size:1.25em;line-height:1}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:after{content:"";position:absolute;inset:-10px -8px}}.nq[data-astro-cid-2k47myio]{margin-top:var(--space-2xl);border-radius:var(--radius-l);background:var(--color-surface);padding:clamp(22px,3vw,36px)}.nq__label[data-astro-cid-2k47myio]{color:var(--color-link);margin:0 0 12px;font-weight:600}.nq__link[data-astro-cid-2k47myio]{color:var(--color-text);font:600 clamp(1.75rem, 1.3rem + 1.9vw, 3rem) / 1.02 var(--font-display);letter-spacing:-.04em;font-stretch:94%;text-decoration:none;display:inline}.nq__link[data-astro-cid-2k47myio]:after{content:" ";background-color:var(--color-link);-webkit-mask:var(--shape-arrow) right center / .62em .62em no-repeat;mask:var(--shape-arrow) right center / .62em .62em no-repeat;forced-color-adjust:none;padding-inline-end:.8em}@media (forced-colors:active){.nq__link[data-astro-cid-2k47myio]:after{background-color:linktext}}.nq__link[data-astro-cid-2k47myio]:hover{color:var(--color-link);text-decoration:none}.nq__promise[data-astro-cid-2k47myio]{max-width:52ch;color:var(--color-text-subtle);font:400 1rem / 1.5 var(--font-text);margin:12px 0 0}.search{--search-top:min(12vh, 120px);width:min(640px, calc(100% - 2 * var(--margin)));max-width:none;max-height:calc(100dvh - var(--search-top) - var(--space-s));margin:var(--search-top) auto auto;border:1px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);padding:0;overflow:hidden}.search::backdrop{background:#1d1c1a52}.search[open]{animation:search-in var(--duration) var(--ease)}@keyframes search-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}:root.search-open{overflow:hidden}.search__panel{max-height:inherit;flex-direction:column;display:flex}.search__bar{border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:12px;min-height:60px;padding:0 6px 0 18px;display:flex}.search__icon{color:var(--color-text-subtle);flex:none}.search__input{min-width:0;height:56px;color:var(--color-text);font:400 1.1875rem / 1.3 var(--font-ui);background:0 0;border:0;outline:none;flex:1}.search__input::placeholder{color:var(--color-text-subtle);opacity:1}.search__bar:has(.search__input:focus-visible){outline:var(--focus-ring);outline-offset:-3px}.search__close{min-width:var(--tap);min-height:var(--tap);border-radius:var(--radius);color:var(--color-text-muted);font:600 var(--t-small) / 1 var(--font-ui);cursor:pointer;background:0 0;border:0;flex:none;padding:0 12px}.search__close:hover{background:var(--color-surface-sunk);color:var(--color-text)}.search__body{overscroll-behavior:contain;min-height:0;padding:6px 0 10px;overflow-y:auto}.search__results{margin:0;padding:0;list-style:none}.search__results li+li{border-top:1px solid var(--color-line)}.search__item{color:var(--color-text);grid-template-columns:84px minmax(0,1fr);align-items:baseline;column-gap:14px;padding:12px 18px;text-decoration:none;display:grid}.search__item:hover,.search__item[aria-selected=true]{background:var(--color-surface-sunk);color:var(--color-text);text-decoration:none}.search__item[aria-selected=true]{box-shadow:inset 2px 0 0 var(--color-text)}.search__kind{color:var(--color-text-subtle);font:600 var(--t-label) / 1.3 var(--font-ui);white-space:nowrap;grid-row:span 2}.search__title{font:600 var(--t-ui) / 1.35 var(--font-ui)}.search__sub{color:var(--color-text-subtle);font:400 var(--t-caption) / 1.4 var(--font-ui);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search__empty{color:var(--color-text-muted);font:400 var(--t-ui) / 1.5 var(--font-ui);margin:0;padding:18px 18px 10px}.search__ask{min-height:var(--tap);color:var(--color-link);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.search__ask:hover{color:var(--color-link-hover)}.search__hints{padding:10px 18px 4px}.search__hints-label{color:var(--color-text-subtle);font:600 var(--t-label) / 1.3 var(--font-ui);margin:0 0 2px}.search__try{flex-wrap:wrap;gap:0 22px;margin:0;padding:0;list-style:none;display:flex}.search__try button{min-height:var(--tap);color:var(--color-link);font:600 var(--t-ui) / 1.3 var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0}.search__try button:hover{color:var(--color-link-hover);text-underline-offset:.18em;text-decoration:underline}@media (width<=719px){.search{--search-top:var(--space-xs);width:calc(100% - 2 * var(--margin))}.search__item{grid-template-columns:minmax(0,1fr);row-gap:2px}.search__kind{grid-row:auto}}@media (prefers-reduced-motion:reduce){.search[open]{animation:none}}.skip[data-astro-cid-hkbrpulz]{left:var(--margin);z-index:100;background:var(--color-text);color:var(--color-bg);font:600 var(--t-ui) / 1.2 var(--font-ui);padding:10px 16px;text-decoration:none;position:absolute;top:-100px}.skip[data-astro-cid-hkbrpulz]:focus{outline:var(--focus-ring);outline-offset:var(--focus-offset);top:8px}main[data-astro-cid-hkbrpulz]{padding-top:var(--space-2xs)}main[data-astro-cid-hkbrpulz]:focus{outline:none}
