.header[data-astro-cid-nen7h5rs]{background:var(--menu-surface);border-bottom:1px solid var(--border)}.bar[data-astro-cid-nen7h5rs]{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--field-gap);display:flex}.brand[data-astro-cid-nen7h5rs]{white-space:nowrap;align-items:center;gap:var(--cluster-gap);color:var(--text);font-family:var(--font-brand);font-size:var(--brand-name-size);font-weight:var(--brand-name-weight);line-height:var(--brand-name-line);text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{border-radius:var(--radius-logo)}ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}ul[data-astro-cid-nen7h5rs] a[aria-current=page]{color:var(--accent)}ul[data-astro-cid-nen7h5rs] a:not(.btn){color:var(--text-strong);font-size:var(--menu-item-size);font-weight:var(--menu-item-weight);line-height:var(--menu-item-line);padding:var(--cluster-gap) 0;text-decoration:none;display:inline-block}ul[data-astro-cid-nen7h5rs] a:not(.btn):hover{color:var(--accent)}summary[data-astro-cid-nen7h5rs]{cursor:pointer;min-height:var(--touch-target);padding:0 var(--field-gap);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-weight:var(--menu-item-weight);align-items:center;list-style:none;display:flex}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}@media (width<=1099px){.wide[data-astro-cid-nen7h5rs]{display:none}.narrow[data-astro-cid-nen7h5rs][open] ul[data-astro-cid-nen7h5rs]{left:0;right:0;top:var(--header-height);background:var(--menu-surface);border-bottom:1px solid var(--border);padding:var(--cluster-gap) var(--app-gutter) var(--field-gap);gap:var(--cluster-gap);z-index:5;display:grid;position:absolute}.header[data-astro-cid-nen7h5rs]{position:relative}ul[data-astro-cid-nen7h5rs] a:not(.btn){padding:var(--field-gap) 0;display:block}}@media (width>=1100px){.narrow[data-astro-cid-nen7h5rs]{display:none}.wide[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{white-space:nowrap;align-items:center;gap:var(--page-gutter);display:flex}}.footer[data-astro-cid-jo6i4kqk]{background:var(--brand-navy);color:var(--brand-cream);padding:var(--page-padding) 0;font-size:var(--body-size);line-height:var(--body-line)}.container[data-astro-cid-jo6i4kqk]{gap:var(--field-gap);display:grid}ul[data-astro-cid-jo6i4kqk]{gap:var(--cluster-gap) var(--page-gutter);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--brand-cream)}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:var(--cluster-gap) 0;display:inline-block}a[data-astro-cid-jo6i4kqk][aria-current]{font-weight:var(--menu-item-weight)}:root{--brand-blue:#01567f;--brand-blue-deep:#023253;--brand-blue-bright:#5aa9d6;--brand-navy:#0b1722;--brand-cream:#f5eedd;--amber:#ffb300;--bg:#f5f5f5;--menu-surface:#fff;--surface:#fff;--surface-alt:#eee;--surface-row:#fafafa;--border:#e0e0e0;--border-strong:#bdbdbd;--text:#121212;--text-strong:#3c4043;--text-secondary:#5f6368;--text-tertiary:#757575;--text-ghost:#bdbdbd;--accent:var(--brand-blue);--accent-tint:#01567f1f;--tenant-accent-teal:#00695c;--tenant-accent-green:#2e7d32;--tenant-accent-indigo:#283593;--tenant-accent-purple:#6a1b9a;--tenant-accent-wine:#8e1b3a;--tenant-accent-graphite:#37474f;--on-accent:#fff;--highlight:var(--brand-cream);--info-bg:#e1eef5;--info-text:#014a6e;--success-bg:#dcfce7;--success-text:#166534;--warning-bg:#fff3e0;--warning-text:#b45309;--danger-bg:#fee2e2;--danger-text:#b91c1c;--success:#22c55e;--danger:#ff5252;--page-padding:32px;--page-gutter:24px;--card-padding:20px;--stack-gap:20px;--field-gap:16px;--cluster-gap:8px;--app-gutter:16px;--radius-sm:8px;--radius-logo:10px;--radius-md:12px;--radius-lg:14px;--radius-pill:20px;--card-shadow:0 6px 18px #0000000f;--action-shadow:0 3px 8px #01567f59;--brand-name-size:16px;--brand-name-weight:700;--brand-name-line:1.1;--brand-display-size:28px;--brand-display-weight:700;--brand-display-line:1.1;--page-title-size:24px;--page-title-weight:700;--page-title-line:1.2;--stat-value-size:22px;--stat-value-weight:700;--stat-value-line:1.2;--app-title-size:20px;--app-title-weight:700;--app-title-line:1.25;--action-size:16px;--action-weight:700;--action-line:1.2;--section-title-size:15px;--section-title-weight:700;--section-title-line:1.3;--body-size:14px;--body-weight:400;--body-line:1.5;--menu-item-size:14px;--menu-item-weight:600;--menu-item-line:1.2;--table-size:13px;--table-weight:400;--table-line:1.4;--label-size:13px;--label-weight:600;--label-line:1.3;--caption-size:12px;--caption-weight:400;--caption-line:1.4;--pill-size:12px;--pill-weight:600;--pill-line:1.2;--overline-size:11px;--overline-weight:700;--overline-line:1.2;--hero-size:clamp(32px, 5vw, 52px);--hero-weight:700;--hero-line:1.1;--section-size:clamp(24px, 3vw, 32px);--section-weight:700;--section-line:1.2;--lead-size:18px;--lead-weight:400;--lead-line:1.55;--prose-size:16px;--prose-weight:400;--prose-line:1.65;--content-max:1120px;--prose-max:720px;--section-gap:clamp(48px, 8vw, 96px);--header-height:64px;--touch-target:46px}@media (prefers-color-scheme:dark){:root{--bg:#071019;--menu-surface:#0a1620;--surface:#0f1f2b;--surface-alt:#172b3a;--surface-row:#12232f;--border:#ffffff1a;--border-strong:#fff3;--text:#fff;--text-strong:#ffffffd9;--text-secondary:#ffffffb3;--text-tertiary:#ffffff8f;--text-ghost:#ffffff3d;--accent:var(--brand-blue-bright);--accent-tint:#5aa9d629;--on-accent:#071019;--highlight:#2a2619;--info-bg:#5aa9d629;--info-text:#9fcde6;--success-bg:#22c55e29;--success-text:#86efac;--warning-bg:#ffb30029;--warning-text:#fcd34d;--danger-bg:#ff525229;--danger-text:#fca5a5;--card-shadow:none}}*,:before,:after{box-sizing:border-box}html{color-scheme:light dark;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--prose-size);line-height:var(--prose-line);margin:0}img{max-width:100%;height:auto}a{color:var(--accent);text-underline-offset:3px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}h1,h2,h3{color:var(--text);text-wrap:balance;margin:0}h1{font-size:var(--hero-size);font-weight:var(--hero-weight);line-height:var(--hero-line)}h2{font-size:var(--section-size);font-weight:var(--section-weight);line-height:var(--section-line)}h3{font-size:var(--section-title-size);font-weight:var(--section-title-weight);line-height:var(--section-title-line)}p{margin:0}.skip-link{left:var(--app-gutter);padding:var(--cluster-gap) var(--field-gap);background:var(--surface);border-radius:var(--radius-md);z-index:10;position:absolute;top:-100px}.skip-link:focus{top:var(--cluster-gap)}.container{width:100%;max-width:var(--content-max);padding:0 var(--app-gutter);margin:0 auto}@media (width>=900px){.container{padding:0 var(--page-gutter)}}.section{padding:var(--section-gap) 0}.section>.container>h2+*{margin-top:var(--field-gap)}.page-head{padding:var(--page-padding) 0 var(--stack-gap)}.page-head .lead,.hero .lead{margin-top:var(--field-gap);max-width:var(--prose-max)}.lead{font-size:var(--lead-size);line-height:var(--lead-line);color:var(--text-secondary)}.eyebrow{font-size:var(--overline-size);font-weight:var(--overline-weight);line-height:var(--overline-line);letter-spacing:.6px;text-transform:uppercase;color:var(--accent);margin-bottom:var(--field-gap)}.muted{color:var(--text-secondary)}.btn{min-height:var(--touch-target);padding:0 var(--page-gutter);border-radius:var(--radius-lg);font:inherit;font-size:var(--action-size);font-weight:var(--action-weight);line-height:var(--action-line);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--action-shadow)}.btn-primary:hover{background:color-mix(in srgb, var(--accent) 82%, var(--text))}.btn-outline{color:var(--text);border-color:var(--border-strong);background:0 0}.btn-outline:hover{background:var(--accent-tint)}.actions{gap:var(--cluster-gap);margin-top:var(--page-gutter);flex-wrap:wrap;display:flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--card-padding);box-shadow:var(--card-shadow)}.card h3+p,.card h3+ul{margin-top:var(--cluster-gap)}.grid{gap:var(--stack-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.checks{margin:var(--field-gap) 0 0;gap:var(--cluster-gap);padding:0;list-style:none;display:grid}.checks li{padding-left:var(--page-gutter);position:relative}.checks li:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:.55em;left:0}.prose{max-width:var(--prose-max)}.prose>*+*{margin-top:var(--field-gap)}.prose h2{margin-top:var(--page-padding);font-size:var(--page-title-size);line-height:var(--page-title-line)}.prose blockquote{padding:var(--field-gap);border-radius:var(--radius-md);background:var(--warning-bg);color:var(--warning-text);margin-left:0;margin-right:0}.breadcrumb ol{gap:var(--cluster-gap);margin:0 0 var(--field-gap);font-size:var(--caption-size);color:var(--text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";margin-right:var(--cluster-gap)}.breadcrumb a{color:var(--text-secondary)}.breadcrumb[data-astro-cid-hkbrpulz]{padding-top:var(--page-gutter)}.message[data-astro-cid-axklegs6]{padding-top:var(--section-gap);padding-bottom:var(--section-gap)}.lead[data-astro-cid-axklegs6]{margin-top:var(--field-gap)}.construction[data-astro-cid-nzu45hfg]{background:var(--brand-navy);min-height:100vh;padding:var(--section-gap) 0;align-items:center;display:grid}img[data-astro-cid-nzu45hfg]{border-radius:var(--radius-lg);margin-bottom:var(--page-gutter)}.eyebrow[data-astro-cid-nzu45hfg]{color:var(--brand-blue-bright)}h1[data-astro-cid-nzu45hfg],.lead[data-astro-cid-nzu45hfg],.portal[data-astro-cid-nzu45hfg],.made-by[data-astro-cid-nzu45hfg]{color:var(--brand-cream)}.lead[data-astro-cid-nzu45hfg]{margin-top:var(--field-gap);max-width:var(--prose-max)}.portal[data-astro-cid-nzu45hfg]{margin-top:var(--page-gutter);font-weight:var(--menu-item-weight)}.actions[data-astro-cid-nzu45hfg]{margin-top:var(--cluster-gap)}.btn-primary[data-astro-cid-nzu45hfg]{background:var(--brand-blue);color:var(--brand-cream)}.btn-primary[data-astro-cid-nzu45hfg]:hover{background:var(--brand-blue-deep)}.made-by[data-astro-cid-nzu45hfg]{margin-top:var(--section-gap);font-size:var(--caption-size)}
