.cluster-page.svelte-j057bt{color:var(--color-body);gap:clamp(2.75rem,6vw,4.5rem);padding-bottom:1rem;display:grid}p.svelte-j057bt{margin:0;line-height:1.8}h2.svelte-j057bt,h3.svelte-j057bt{color:var(--color-heading);font-family:var(--font-heading);font-weight:700}h2.svelte-j057bt{margin:0 0 .85rem;font-size:clamp(1.35rem,2.3vw,1.75rem);line-height:1.25}h3.svelte-j057bt{margin:0 0 .5rem;font-size:1.15rem;line-height:1.4}.overview.svelte-j057bt{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.overview-copy.svelte-j057bt>p:where(.svelte-j057bt)+p:where(.svelte-j057bt){margin-top:1.1rem}.lead.svelte-j057bt{color:var(--color-heading);font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:500;line-height:1.65}.actions.svelte-j057bt{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.download.svelte-j057bt{background:var(--acss-blue-dark);color:#fff;border-radius:.65rem;justify-content:center;align-items:center;gap:.7rem;padding:.95rem 1.2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.download.svelte-j057bt:hover{background:#15366f}.download.svelte-j057bt svg:where(.svelte-j057bt){flex-shrink:0;width:1.25rem;height:1.25rem}.contact-action.svelte-j057bt{color:var(--acss-red-dark);text-underline-offset:.3em;align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;display:inline-flex}.contact-action.svelte-j057bt:hover{text-decoration:underline}.format.svelte-j057bt{color:var(--color-muted);margin-top:.7rem;font-size:.78rem}a.svelte-j057bt:focus-visible{outline:3px solid var(--acss-red);outline-offset:4px}.resources.svelte-j057bt{background:var(--acss-blue-dark);color:#fff;border-radius:1rem;padding:clamp(1.5rem,3vw,2rem)}.resources.svelte-j057bt h2:where(.svelte-j057bt){color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.85rem}.server.svelte-j057bt{border-bottom:1px solid #ffffff40;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding:.8rem 0;display:flex}.server.svelte-j057bt strong:where(.svelte-j057bt){font-family:var(--font-heading);letter-spacing:-.04em;font-size:2.5rem;font-weight:700;line-height:1.1}.server.svelte-j057bt span:where(.svelte-j057bt){font-size:.75rem}.resources.svelte-j057bt p:where(.svelte-j057bt){color:#e3ebfa;margin-top:1.25rem;font-size:.83rem;line-height:1.8}.section-intro.svelte-j057bt{max-width:76ch;margin-bottom:1.75rem}.steps.svelte-j057bt{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-j057bt li:where(.svelte-j057bt){border-top:1px solid #d5deec;padding-top:1.1rem}.step-number.svelte-j057bt{color:var(--acss-red-dark);font-family:var(--font-heading);margin-bottom:.7rem;font-size:1.7rem;font-weight:700;display:block}.conditions.svelte-j057bt p:where(.svelte-j057bt),.contact.svelte-j057bt p:where(.svelte-j057bt),.steps.svelte-j057bt p:where(.svelte-j057bt){font-size:.9rem}.conditions-contact.svelte-j057bt{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.conditions.svelte-j057bt ul:where(.svelte-j057bt){margin:1.5rem 0 0;padding:0;list-style:none}.conditions.svelte-j057bt li:where(.svelte-j057bt){border-left:2px solid #d5deec;margin-top:1.4rem;padding-left:1.2rem}.conditions.svelte-j057bt h3:where(.svelte-j057bt){font-size:1.05rem}.contact.svelte-j057bt{background:var(--bg-secondary);border-top:3px solid var(--acss-red);border-radius:0 0 1rem 1rem;padding:1.75rem;scroll-margin-top:8rem}.contact.svelte-j057bt h2:where(.svelte-j057bt){font-size:1.3rem}.contact.svelte-j057bt .contact-name:where(.svelte-j057bt){color:var(--color-heading);margin-top:1.4rem;margin-bottom:.5rem;font-weight:600}.contact-email.svelte-j057bt{color:var(--acss-blue-dark);overflow-wrap:anywhere;text-underline-offset:.25em;font-size:.85rem;line-height:1.8;text-decoration:underline}.acknowledgement.svelte-j057bt{border-top:1px solid #d5deec;padding-top:2rem}.acknowledgement.svelte-j057bt>p:where(.svelte-j057bt){font-size:.9rem}blockquote.svelte-j057bt{background:var(--bg-secondary);border-left:3px solid var(--acss-red);color:var(--acss-blue-dark);margin:1.25rem 0 0;padding:1.35rem 1.5rem;font-size:.95rem;font-weight:500;line-height:1.9}@media (width<=820px){.conditions-contact.svelte-j057bt,.overview.svelte-j057bt{grid-template-columns:minmax(0,1fr)}.resources.svelte-j057bt{max-width:100%}.steps.svelte-j057bt{grid-template-columns:minmax(0,1fr);gap:1.4rem}.steps.svelte-j057bt li:where(.svelte-j057bt){-moz-column-gap:.75rem;grid-template-columns:2.5rem minmax(0,1fr);column-gap:.75rem;display:grid}.step-number.svelte-j057bt{grid-row:span 2;font-size:1.5rem}.steps.svelte-j057bt h3:where(.svelte-j057bt){margin-top:.1rem}.contact.svelte-j057bt{padding:1.4rem}blockquote.svelte-j057bt{padding:1.2rem}}
