:root{--color-navy: #2c455d;--color-navy-deep: #1d2d3d;--color-navy-soft: #416180;--color-accent: #5980a6;--color-accent-ink: #416180;--color-accent-on-dark: #9bbad8;--color-gold: var(--color-accent);--color-gold-deep: var(--color-accent-ink);--color-gold-on-dark: var(--color-accent-on-dark);--color-surface: #ffffff;--color-surface-muted: #f2f2f3;--color-surface-sunken: #e8e8ea;--color-surface-inverse: var(--color-navy);--color-text: #2c455d;--color-text-muted: #5d5d60;--color-text-inverse: #f2f2f3;--color-text-inverse-muted: #c3cbd4;--color-border: #d4d4d7;--color-border-strong: #747f8d;--color-border-inverse: #46586c;--color-focus: #416180;--color-focus-on-dark: #9bbad8;--color-success: #1f7a5a;--color-success-surface: #eaf5f0;--color-success-border: #8fbeac;--color-warning: #a66a00;--color-warning-text: #7d5000;--color-warning-surface: #fdf4e3;--color-warning-border: #d6b67d;--color-error: #b42318;--color-error-surface: #fdf0ef;--color-error-border: #dc948e;--color-info: #416180;--color-info-surface: #eef2f6;--color-info-border: #a0b1c1;--font-ar: "IBM Plex Sans Arabic", "Noto Kufi Arabic", system-ui, sans-serif;--font-en: "Barlow", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display-en: "Barlow Condensed", "Barlow", system-ui, sans-serif;--font-body: var(--font-ar);--font-numeric: var(--font-en);--text-xs: .8125rem;--text-sm: .9375rem;--text-base: 1.0625rem;--text-md: clamp(1.0625rem, .99rem + .31vw, 1.1875rem);--text-lg: clamp(1.1875rem, 1.09rem + .4vw, 1.375rem);--text-xl: clamp(1.375rem, 1.24rem + .57vw, 1.625rem);--text-2xl: clamp(1.625rem, 1.42rem + .85vw, 2rem);--text-3xl: clamp(1.9375rem, 1.6rem + 1.45vw, 2.625rem);--text-4xl: clamp(2.25rem, 1.76rem + 2.05vw, 3.125rem);--leading-tight: 1.25;--leading-snug: 1.4;--leading-normal: 1.6;--leading-relaxed: 1.75;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--tracking-eyebrow: .18em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 5rem;--space-section: clamp(28px, 4vw, 56px);--container-wide: 90rem;--container-default: 71.25rem;--container-narrow: 50rem;--container-form: 40rem;--measure-ar: 62ch;--measure-en: 70ch;--gutter: clamp(16px, 4vw, 56px);--border-width: 1px;--border-width-thick: 2px;--border-accent: 2px;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-pill: 0;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--duration-fast: .12s;--duration-base: .12s;--duration-slow: .2s;--duration-enter: 0ms;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.45, .05, .55, .95);--stagger-step: 0ms;--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-drawer: 200;--z-overlay: 300;--z-toast: 400;--z-skip-link: 500;--tap-target: 44px;--focus-ring: 2px;--focus-offset: 3px}:root[lang=en]{--font-body: var(--font-en)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root[lang=ar] body{font-size:1.125rem;line-height:1.75;letter-spacing:normal}:root[lang=en] body{line-height:var(--leading-normal)}h1,h2,h3,h4{margin:0 0 var(--space-4);color:var(--color-navy);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:balance;letter-spacing:normal}:root[lang=ar] h1,:root[lang=ar] h2,:root[lang=ar] h3{line-height:1.4}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md)}p,li{margin:0 0 var(--space-4);max-width:var(--measure-ar);text-wrap:pretty}:root[lang=en] p,:root[lang=en] li{max-width:var(--measure-en)}ul,ol{padding-inline-start:1.35em}a{color:var(--color-navy-soft);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--color-navy);text-decoration-thickness:2px}img,svg,video{max-width:100%;height:auto}hr{border:0;border-top:var(--border-width) solid var(--color-border);margin-block:var(--space-6)}:focus-visible{outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.surface-inverse :focus-visible{outline-color:var(--color-focus-on-dark)}.ltr-inline{unicode-bidi:isolate;direction:ltr;display:inline-block;font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.bdi-number{unicode-bidi:isolate;font-variant-numeric:tabular-nums}.container{width:100%;max-width:var(--container-default);margin-inline:auto;padding-inline:var(--gutter)}.container--wide{max-width:var(--container-wide)}.container--narrow{max-width:var(--container-narrow)}.container--form{max-width:var(--container-form)}.section{padding-block:var(--space-section)}.section--muted{background:var(--color-surface-muted)}.section--sunken{background:var(--color-surface-sunken)}.section--inverse{background:var(--color-navy);color:var(--color-text-inverse)}.section--inverse h1,.section--inverse h2,.section--inverse h3{color:var(--color-text-inverse)}.section--inverse .eyebrow,.surface-inverse .eyebrow{color:var(--color-gold-on-dark)}.stack>*+*{margin-block-start:var(--space-4)}.stack-lg>*+*{margin-block-start:var(--space-6)}.grid{display:grid;gap:var(--space-5)}@media(min-width:768px){.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.grid--sidebar{grid-template-columns:minmax(0,1fr) 20rem;gap:var(--space-8)}}.text-muted{color:var(--color-text-muted)}.text-lead{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.eyebrow{display:block;margin-block-end:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-gold-deep)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:var(--z-skip-link);transform:translateY(-200%);padding:var(--space-3) var(--space-4);background:var(--color-navy);color:var(--color-text-inverse);border-radius:var(--radius-md);text-decoration:none}.skip-link:focus{transform:translateY(0)}@keyframes takharuj-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.enter{animation:takharuj-enter var(--duration-enter) var(--ease-out) both;animation-delay:calc(var(--enter-index, 0) * var(--stagger-step))}@media(prefers-reduced-motion:reduce){.enter{animation:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.site-header,.site-footer,.skip-link{display:none}}.form{max-inline-size:var(--container-form)}.form__legend{margin-block-end:var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted)}.field{margin-block-end:var(--space-5);border:0;padding:0;min-inline-size:0}.field--group{margin-block-end:var(--space-6)}.field__label{display:block;margin-block-end:var(--space-2);font-weight:var(--weight-semibold);color:var(--color-text)}.field__required{color:var(--color-error)}.field__optional{font-weight:var(--weight-regular);color:var(--color-text-muted)}.field__hint{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);max-inline-size:60ch}.field__hint--consent{margin-inline-start:2rem}.field__control{inline-size:100%;min-height:var(--tap-target);padding:var(--space-3) var(--space-4);font:inherit;font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.field__control:hover{border-color:var(--color-navy-soft)}.field__control:focus-visible{border-color:var(--color-focus)}.field__control:disabled{background:var(--color-surface-sunken);color:var(--color-text-muted);cursor:not-allowed}.field__control--ltr{direction:ltr;text-align:start;font-family:var(--font-en)}:root[dir=rtl] .field__control--ltr{text-align:right}textarea.field__control{min-height:8rem;resize:vertical;line-height:var(--leading-normal)}select.field__control{appearance:none;padding-inline-end:var(--space-7);background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-size:6px 6px,6px 6px;background-repeat:no-repeat;background-position:right calc(var(--space-4) + 6px) center,right var(--space-4) center}:root[dir=rtl] select.field__control{background-position:left var(--space-4) center,left calc(var(--space-4) + 6px) center;background-image:linear-gradient(135deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(45deg,var(--color-text-muted) 50%,transparent 50%)}.field[data-invalid=true] .field__control{border-color:var(--color-error);border-width:var(--border-width-thick)}.field__error{display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-error)}.field__error>span[aria-hidden]{display:inline-flex;align-items:center;justify-content:center;inline-size:1.1rem;block-size:1.1rem;flex:none;border-radius:50%;background:var(--color-error);color:var(--color-surface);font-family:var(--font-en);font-size:.75rem;font-weight:var(--weight-bold)}.choice-list{display:grid;gap:var(--space-2)}.choice{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--tap-target);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.choice:hover{border-color:var(--color-navy-soft);background:var(--color-surface-muted)}.choice:has(input:checked){border-color:var(--color-navy);border-width:var(--border-width-thick);background:var(--color-surface-muted);padding:calc(var(--space-3) - 1px) calc(var(--space-4) - 1px)}.choice:has(input:focus-visible){outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--focus-offset)}.choice input{inline-size:1.25rem;block-size:1.25rem;margin:.2rem 0 0;flex:none;accent-color:var(--color-navy)}.choice__label{line-height:var(--leading-snug)}.choice--consent{align-items:flex-start;border-style:dashed}.honeypot{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-6)}@media(max-width:389px){.form__actions .btn{inline-size:100%}}.progress{margin-block-end:var(--space-6)}.progress__label{display:flex;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.progress__track{display:flex;gap:var(--space-2)}.progress__segment{block-size:6px;flex:1;border-radius:var(--radius-pill);background:var(--color-border)}.progress__segment[data-state=complete]{background:var(--color-navy)}.progress__segment[data-state=current]{background:var(--color-gold)}.error-summary ol{margin:var(--space-2) 0 0;padding-inline-start:1.2em}.error-summary li{margin-block-end:var(--space-1);max-inline-size:none}.error-summary a{color:var(--color-error);font-weight:var(--weight-medium)}.review-list{margin:0;border-block-start:var(--border-width) solid var(--color-border)}.review-list__row{display:grid;gap:var(--space-1) var(--space-4);padding-block:var(--space-4);border-block-end:var(--border-width) solid var(--color-border)}@media(min-width:640px){.review-list__row{grid-template-columns:14rem minmax(0,1fr) auto;align-items:baseline}}.review-list__term{font-weight:var(--weight-semibold);color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.review-list__value{margin:0;max-inline-size:none}.marker-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3);max-inline-size:64ch}.marker-list li{position:relative;margin:0;padding-inline-start:var(--space-5);max-inline-size:none}.marker-list li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.65em;inline-size:8px;block-size:2px;background:var(--color-border-strong);border-radius:var(--radius-pill)}.marker-list--positive li:before{inline-size:9px;block-size:9px;inset-block-start:.5em;background:transparent;border:2px solid var(--color-success);border-radius:50%}.marker-list--negative li:before{inline-size:9px;block-size:2px;inset-block-start:.7em;background:var(--color-text-muted)}.result-summary h2{font-size:var(--text-xl)}.result-summary ol{margin-block-end:var(--space-6)}.prose{max-inline-size:var(--measure-ar)}:root[lang=en] .prose{max-inline-size:var(--measure-en)}.prose h2{font-size:var(--text-xl);margin-block-start:var(--space-7)}.prose h2:first-child{margin-block-start:0}.prose h3{margin-block-start:var(--space-6)}.library__controls{display:grid;gap:var(--space-4);margin-block-end:var(--space-5)}@media(min-width:768px){.library__controls{grid-template-columns:2fr 1fr 1fr;align-items:end}}.library__field{margin-block-end:0}.library__count{margin-block-end:var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted)}.library__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}@media(min-width:768px){.library__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.resource-card{position:relative;margin:0;max-inline-size:none;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.resource-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.resource-card:focus-within{border-color:var(--color-navy)}.resource-card__topic{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-gold-deep)}.resource-card__title{margin:0 0 var(--space-3);font-size:var(--text-md)}.resource-card__title a{color:inherit;text-decoration:none}.resource-card__title a:after{content:"";position:absolute;inset:0;border-radius:inherit}.resource-card__title a:hover{text-decoration:underline}.resource-card__summary{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm)}.resource-card__meta{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.lockup[data-astro-cid-fnrfwvay]{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--tap-target);color:var(--color-navy);text-decoration:none}.lockup__mark[data-astro-cid-fnrfwvay]{position:relative;display:block;inline-size:34px;block-size:34px;flex:none;background:var(--color-surface);border:2px solid currentColor}.lockup__line[data-astro-cid-fnrfwvay]{position:absolute;inset-inline-start:6px;display:block;block-size:2px;background:currentColor}.lockup__line--short[data-astro-cid-fnrfwvay]{inset-block-start:8px;inline-size:12px}.lockup__line--mid[data-astro-cid-fnrfwvay]{inset-block-start:15px;inline-size:18px}.lockup__line--long[data-astro-cid-fnrfwvay]{inset-block-start:22px;inline-size:22px;background:var(--color-accent)}.lockup__text[data-astro-cid-fnrfwvay]{display:flex;flex-direction:column;line-height:1}.lockup__word[data-astro-cid-fnrfwvay]{font-family:var(--font-ar);font-size:1.75rem;font-weight:var(--weight-bold);letter-spacing:normal}.lockup__latin[data-astro-cid-fnrfwvay]{margin-block-start:.25rem;font-family:var(--font-en);font-size:.625rem;font-weight:var(--weight-medium);letter-spacing:.22em;color:var(--color-text-muted)}.lockup__tagline[data-astro-cid-fnrfwvay]{margin-block-start:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted)}.lockup--inverse[data-astro-cid-fnrfwvay],.lockup--inverse[data-astro-cid-fnrfwvay] .lockup__word[data-astro-cid-fnrfwvay]{color:var(--color-text-inverse)}.lockup--inverse[data-astro-cid-fnrfwvay] .lockup__mark[data-astro-cid-fnrfwvay]{background:transparent}.lockup--inverse[data-astro-cid-fnrfwvay] .lockup__latin[data-astro-cid-fnrfwvay],.lockup--inverse[data-astro-cid-fnrfwvay] .lockup__tagline[data-astro-cid-fnrfwvay]{color:var(--color-text-inverse-muted)}.lockup--inverse[data-astro-cid-fnrfwvay] .lockup__line--long[data-astro-cid-fnrfwvay]{background:var(--color-accent-on-dark)}.lang-switch[data-astro-cid-o37me3ak]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap-target);min-inline-size:var(--tap-target);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-navy);text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-semibold);background:var(--color-surface);transition:border-color var(--duration-base) var(--ease-out)}.lang-switch[data-astro-cid-o37me3ak]:hover{border-color:var(--color-navy);color:var(--color-navy)}.lang-switch__icon[data-astro-cid-o37me3ak]{color:var(--color-gold-deep)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-3) var(--space-5);border:var(--border-width-thick) solid transparent;border-radius:var(--radius-md);font:inherit;font-weight:var(--weight-semibold);font-size:var(--text-base);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.btn--lg{padding:var(--space-4) var(--space-6);font-size:var(--text-md)}.btn--full{inline-size:100%}.btn--primary{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-text-inverse)}.btn--primary:hover:not(:disabled){background:var(--color-navy-deep);border-color:var(--color-navy-deep);color:var(--color-text-inverse);box-shadow:var(--shadow-md)}.btn--secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-navy)}.btn--secondary:hover:not(:disabled){border-color:var(--color-navy);background:var(--color-surface-muted);color:var(--color-navy)}.btn--ghost{background:transparent;border-color:transparent;color:var(--color-navy);padding-inline:var(--space-3)}.btn--ghost:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-navy)}.btn--inverse{background:var(--color-text-inverse);border-color:var(--color-text-inverse);color:var(--color-navy)}.btn--inverse:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-surface);color:var(--color-navy-deep)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.btn[data-loading=true]{cursor:progress}.btn__spinner{inline-size:1em;block-size:1em;border:2px solid currentColor;border-block-start-color:transparent;border-radius:50%;animation:btn-spin .7s linear infinite;flex:none}@keyframes btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn__spinner{animation:none;border-block-start-color:currentColor;opacity:.6}}.site-header[data-astro-cid-dbqcwqhv]{position:sticky;inset-block-start:0;z-index:var(--z-sticky);background:var(--color-surface-muted);border-block-end:var(--border-width-thick) solid var(--color-navy)}.site-header__top-inner[data-astro-cid-dbqcwqhv]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:.875rem var(--space-3)}.site-header__actions[data-astro-cid-dbqcwqhv]{display:flex;align-items:center;gap:var(--space-3)}.site-header__nav-row[data-astro-cid-dbqcwqhv]{border-block-start:var(--border-width) solid var(--color-border)}.site-nav__list[data-astro-cid-dbqcwqhv]{display:flex;flex-wrap:wrap;gap:clamp(.875rem,2.4vw,2.125rem);list-style:none;margin:0;padding:0}.site-nav__list[data-astro-cid-dbqcwqhv] a[data-astro-cid-dbqcwqhv]{display:block;padding-block:.625rem;color:var(--color-text);text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-medium);border-block-end:var(--border-width-thick) solid transparent}.site-nav__list[data-astro-cid-dbqcwqhv] a[data-astro-cid-dbqcwqhv]:hover{color:var(--color-accent-ink)}.site-nav__list[data-astro-cid-dbqcwqhv] a[data-astro-cid-dbqcwqhv][aria-current=page]{color:var(--color-navy);font-weight:var(--weight-semibold);border-block-end-color:var(--color-accent)}.site-header__toggle[data-astro-cid-dbqcwqhv]{display:none;align-items:center;justify-content:center;inline-size:var(--tap-target);block-size:var(--tap-target);padding:0;background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);cursor:pointer;color:var(--color-navy)}.site-header__bars[data-astro-cid-dbqcwqhv]{display:grid;gap:4px}.site-header__bars[data-astro-cid-dbqcwqhv] span[data-astro-cid-dbqcwqhv]{display:block;inline-size:20px;block-size:2px;background:currentColor}.site-nav__mobile-actions[data-astro-cid-dbqcwqhv]{display:none}@media(max-width:1023px){.site-header__nav-row[data-astro-cid-dbqcwqhv]{position:relative;border-block-start:0}.site-header__toggle[data-astro-cid-dbqcwqhv]{display:inline-flex}.site-header__nav-inner[data-astro-cid-dbqcwqhv]{padding-inline:0}.site-nav[data-astro-cid-dbqcwqhv]{display:none;position:absolute;inset-inline:0;inset-block-start:0;padding:var(--space-4) var(--gutter) var(--space-6);background:var(--color-surface-muted);border-block-start:var(--border-width) solid var(--color-border);border-block-end:var(--border-width-thick) solid var(--color-navy);max-block-size:calc(100vh - 5rem);overflow-y:auto}.site-nav[data-astro-cid-dbqcwqhv][data-open=true]{display:block;animation:takharuj-enter var(--duration-slow) var(--ease-out) both}.site-nav__list[data-astro-cid-dbqcwqhv]{display:block}.site-nav__list[data-astro-cid-dbqcwqhv] a[data-astro-cid-dbqcwqhv]{padding-block:var(--space-4);border-block-end:var(--border-width) solid var(--color-border)}.site-nav__mobile-actions[data-astro-cid-dbqcwqhv]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);margin-block-start:var(--space-5)}}@media(max-width:639px){.site-header__primary[data-astro-cid-dbqcwqhv]{display:none}.site-header__actions[data-astro-cid-dbqcwqhv]{gap:var(--space-2)}}@media(prefers-reduced-motion:reduce){.site-nav[data-astro-cid-dbqcwqhv][data-open=true]{animation:none}}.site-footer[data-astro-cid-lejjx2fa]{margin-block-start:auto;background:var(--color-navy);color:var(--color-text-inverse-muted);padding-block:var(--space-8) var(--space-6);font-size:var(--text-sm)}.site-footer__top[data-astro-cid-lejjx2fa]{display:grid;gap:var(--space-6)}@media(min-width:768px){.site-footer__top[data-astro-cid-lejjx2fa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.site-footer__top[data-astro-cid-lejjx2fa]{grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:var(--space-7)}}.site-footer__description[data-astro-cid-lejjx2fa]{margin-block-start:var(--space-4);max-inline-size:34ch}.site-footer__heading[data-astro-cid-lejjx2fa]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-inverse);margin-block-end:var(--space-3)}.site-footer[data-astro-cid-lejjx2fa] ul[data-astro-cid-lejjx2fa]{list-style:none;margin:0;padding:0}.site-footer[data-astro-cid-lejjx2fa] li[data-astro-cid-lejjx2fa]{margin-block-end:var(--space-2);max-inline-size:none}.site-footer[data-astro-cid-lejjx2fa] a[data-astro-cid-lejjx2fa]{color:var(--color-text-inverse-muted);text-decoration:none;display:inline-block;padding-block:2px}.site-footer[data-astro-cid-lejjx2fa] a[data-astro-cid-lejjx2fa]:hover{color:var(--color-text-inverse);text-decoration:underline}.site-footer__note[data-astro-cid-lejjx2fa]{margin-block:var(--space-3) 0;max-inline-size:34ch}.site-footer__bottom[data-astro-cid-lejjx2fa]{margin-block-start:var(--space-7);padding-block-start:var(--space-5);border-block-start:var(--border-width) solid var(--color-border-inverse);display:grid;gap:var(--space-3)}.site-footer__legal[data-astro-cid-lejjx2fa]{max-inline-size:70ch;margin:0}.site-footer__copyright[data-astro-cid-lejjx2fa]{margin:0;color:var(--color-text-inverse-muted)}@media(min-width:768px){.site-footer__bottom[data-astro-cid-lejjx2fa]{grid-template-columns:1fr auto;align-items:end}}main:focus{outline:none}
