body{margin:0;font-family:Spectral,Times New Roman,"Liberation Serif","DejaVu Serif",serif;background:radial-gradient(circle at 10% 10%,rgba(47,209,255,.12) 0%,transparent 25%),radial-gradient(circle at 75% 12%,rgba(110,63,177,.24) 0%,transparent 24%),radial-gradient(circle at 90% 18%,rgba(30,141,106,.18) 0%,transparent 24%),linear-gradient(170deg,#060912,#0b1326);color:#e8eefc}.doc-page.svelte-1dzxgxz{max-width:1320px;margin:0 auto;padding:2rem 1.25rem 3rem}.doc-card.svelte-1dzxgxz{background:linear-gradient(#0e162ad1,#0e162ad1) padding-box,linear-gradient(125deg,#2394b68a,#6e3fb1d6,#1e8d6ad6) border-box;border:1px solid transparent;border-radius:1rem;padding:1.2rem;box-shadow:0 14px 40px #0408148c}.eyebrow.svelte-1dzxgxz{margin:0;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#5ed8ff}h1.svelte-1dzxgxz{margin:.42rem 0 0;font-size:clamp(1.62rem,3.8vw,2.18rem);line-height:1.06}.doc-text.svelte-1dzxgxz{margin-top:.8rem;padding:1.05rem 1.08rem 1.15rem;border-radius:.72rem;border:1px solid rgba(190,215,242,.32);background:#0c1425a6;font-family:Spectral,Times New Roman,"Liberation Serif","DejaVu Serif",serif;font-size:1rem;line-height:1.64;color:#d4def3}.doc-summary.svelte-1dzxgxz{margin:.32rem 0 .96rem;max-width:none;color:#dbe5f5;line-height:1.6}.doc-text.svelte-1dzxgxz h2:where(.svelte-1dzxgxz){font-family:Spectral,Times New Roman,"Liberation Serif","DejaVu Serif",serif;color:#f1f6ff;font-size:1.15rem;line-height:1.26;letter-spacing:.015em;margin:1.45rem 0 .5rem;padding-top:.9rem;border-top:1px solid rgba(162,201,243,.18)}.doc-text.svelte-1dzxgxz h2:where(.svelte-1dzxgxz):first-of-type{margin-top:0;padding-top:0;border-top:0}.doc-text.svelte-1dzxgxz ul:where(.svelte-1dzxgxz){margin:.42rem 0 .95rem 1.22rem;padding:0;list-style-type:disc;list-style-position:outside}.doc-text.svelte-1dzxgxz li:where(.svelte-1dzxgxz){display:list-item;margin:.36rem 0;line-height:1.6;color:#d7e2f4}.doc-text.svelte-1dzxgxz li:where(.svelte-1dzxgxz)::marker{color:#8fdcff;font-family:Spectral,Times New Roman,"Liberation Serif","DejaVu Serif",serif;font-weight:700}.doc-text.svelte-1dzxgxz p:where(.svelte-1dzxgxz){margin:.3rem 0 .86rem;max-width:none;color:#dbe5f5}.doc-text.svelte-1dzxgxz p.doc-summary:where(.svelte-1dzxgxz){max-width:none}.doc-actions.svelte-1dzxgxz{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.doc-cta.svelte-1dzxgxz{text-decoration:none;font-family:Spectral,Times New Roman,"Liberation Serif","DejaVu Serif",serif;padding:.45rem .75rem;border-radius:999px;font-size:.9rem;font-weight:600;letter-spacing:.01em;color:#f3f7ff;background:linear-gradient(120deg,#3b7b63,#2a5f4d 55%,#1e4538);border:1px solid rgba(193,217,255,.34);box-shadow:0 0 0 1px #ffffff0f inset,0 8px 20px #070e2159}.doc-cta-print.svelte-1dzxgxz{background:linear-gradient(120deg,#f5f7fb,#d8dee9 55%,#bcc5d2);border-color:#fff6;box-shadow:0 0 0 1px #ffffff59 inset,0 8px 20px #070e2147;color:#142033}.doc-scroll-actions.svelte-1dzxgxz{position:fixed;top:.85rem;right:max(1rem,calc((100vw - 1320px)/2 + 1rem));z-index:30;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.doc-scroll-actions.svelte-1dzxgxz .doc-cta:where(.svelte-1dzxgxz){min-height:2.45rem;padding:.56rem .92rem;font-size:.84rem;backdrop-filter:none;-webkit-backdrop-filter:none;text-shadow:0 0 1px rgba(4,9,22,.96),0 1px 2px rgba(4,9,22,.88);box-shadow:0 0 0 1px #ffffff0a inset,0 10px 22px #04091633;background:transparent}.doc-scroll-actions.svelte-1dzxgxz .doc-cta-print:where(.svelte-1dzxgxz){background:transparent;color:#f3f7ff;text-shadow:0 0 1px rgba(4,9,22,.96),0 1px 2px rgba(4,9,22,.88)}@media(min-width:960px){.doc-page.svelte-1dzxgxz{max-width:1320px}.doc-card.svelte-1dzxgxz{padding:1.7rem;border-radius:1.2rem}h1.svelte-1dzxgxz{font-size:clamp(2.2rem,4.6vw,2.9rem)}.doc-text.svelte-1dzxgxz{padding:1.24rem 1.28rem 1.32rem;font-size:1.5rem;line-height:1.58}.doc-text.svelte-1dzxgxz h2:where(.svelte-1dzxgxz){font-size:1.24rem}.doc-cta.svelte-1dzxgxz{font-size:.96rem}}@media(max-width:720px){.doc-text.svelte-1dzxgxz{padding:.95rem .92rem 1rem}.doc-text.svelte-1dzxgxz p:where(.svelte-1dzxgxz){max-width:none}.doc-scroll-actions.svelte-1dzxgxz{top:.55rem;right:.85rem;left:auto;gap:.35rem;padding:.35rem;justify-content:flex-end}}
