@layer reset {
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100svh}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
}

@layer tokens {
:root{--pa-palette-canvas:#f7f4ee;--pa-palette-surface:#fff;--pa-palette-surface-muted:#eee8dd;--pa-palette-text-primary:#1f2725;--pa-palette-text-secondary:#52605c;--pa-palette-border-subtle:#d7d2c8;--pa-palette-border-control:#7a8581;--pa-palette-action-primary:#0f5d57;--pa-palette-action-primary-hover:#0a4944;--pa-palette-on-action:#fff;--pa-palette-accent:#a84a26;--pa-palette-accent-soft:#f4ded2;--pa-palette-focus:#1769e0;--pa-palette-success:#2f6b45;--pa-palette-warning:#8a5a00;--pa-palette-danger:#b42318}
}

@layer tokens {
:root{--pa-font-family-sans:"PA Sans", "Source Sans 3", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--pa-font-size-xs:.75rem;--pa-font-size-sm:.875rem;--pa-font-size-body:1rem;--pa-font-size-lead:1.125rem;--pa-font-size-heading-sm:1.25rem;--pa-font-size-heading-md:clamp(1.5rem, 2vw, 1.875rem);--pa-font-size-heading-lg:clamp(1.875rem, 3vw, 2.625rem);--pa-font-size-heading-xl:clamp(2.125rem, 4.6vw, 3.75rem);--pa-font-weight-regular:400;--pa-font-weight-semibold:600;--pa-font-weight-bold:700;--pa-line-height-xs:1.5;--pa-line-height-sm:1.5;--pa-line-height-body:1.6;--pa-line-height-lead:1.55;--pa-line-height-heading-sm:1.3;--pa-line-height-heading-md:1.2;--pa-line-height-heading-lg:1.14;--pa-line-height-heading-xl:1.08;--pa-font-variant-numeric-tabular:tabular-nums;--pa-measure-prose:70ch}
}

@layer tokens {
:root{--pa-space-0:0;--pa-space-1:.25rem;--pa-space-2:.5rem;--pa-space-3:.75rem;--pa-space-4:1rem;--pa-space-6:1.5rem;--pa-space-8:2rem;--pa-space-10:2.5rem;--pa-space-12:3rem;--pa-space-16:4rem;--pa-space-20:5rem;--pa-space-24:6rem;--pa-space-32:8rem;--pa-space-gutter-sm:var(--pa-space-4);--pa-space-gutter-md:var(--pa-space-6);--pa-space-gutter-lg:var(--pa-space-8);--pa-space-section-sm:var(--pa-space-10);--pa-space-section-md:var(--pa-space-16);--pa-space-section-lg:var(--pa-space-24)}
}

@layer tokens {
:root{--pa-size-container-narrow:54rem;--pa-size-container-prose:var(--pa-measure-prose);--pa-size-container-default:80rem;--pa-size-container-wide:90rem;--pa-size-touch-target-min:2.75rem;--pa-size-icon-sm:1rem;--pa-size-icon-md:1.25rem;--pa-size-icon-lg:1.5rem;--pa-size-control-height:2.75rem;--pa-size-focus-ring:2px;--pa-z-base:0;--pa-z-sticky:100;--pa-z-dropdown:200;--pa-z-overlay:300;--pa-z-dialog:400;--pa-z-toast:500}
}

@layer tokens {
:root{--pa-radius-sm:6px;--pa-radius-md:10px;--pa-radius-lg:16px;--pa-radius-pill:999px}
}

@layer tokens {
:root{--pa-shadow-sm:0 1px 2px color-mix(in srgb, var(--pa-palette-text-primary) 8%, transparent);--pa-shadow-md:0 4px 12px color-mix(in srgb, var(--pa-palette-text-primary) 12%, transparent)}
}

@layer tokens {
:root{--pa-motion-duration-fast:.12s;--pa-motion-duration-standard:.18s;--pa-motion-duration-slow:.28s;--pa-motion-easing-standard:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--pa-motion-duration-fast:.01ms;--pa-motion-duration-standard:.01ms;--pa-motion-duration-slow:.01ms}}
}

@layer tokens {
:root{--pa-breakpoint-sm:640px;--pa-breakpoint-md:768px;--pa-breakpoint-lg:1024px;--pa-breakpoint-xl:1280px;--pa-grid-columns-sm:4;--pa-grid-columns-md:8;--pa-grid-columns-lg:12}
}

@layer tokens {
:root{--pa-theme-id:public;--pa-color-canvas:var(--pa-palette-canvas);--pa-color-surface:var(--pa-palette-surface);--pa-color-surface-muted:var(--pa-palette-surface-muted);--pa-color-text-primary:var(--pa-palette-text-primary);--pa-color-text-secondary:var(--pa-palette-text-secondary);--pa-color-border-subtle:var(--pa-palette-border-subtle);--pa-color-border-control:var(--pa-palette-border-control);--pa-color-action-primary:var(--pa-palette-action-primary);--pa-color-action-primary-hover:var(--pa-palette-action-primary-hover);--pa-color-on-action:var(--pa-palette-on-action);--pa-color-accent:var(--pa-palette-accent);--pa-color-accent-soft:var(--pa-palette-accent-soft);--pa-color-focus:var(--pa-palette-focus);--pa-color-success:var(--pa-palette-success);--pa-color-warning:var(--pa-palette-warning);--pa-color-danger:var(--pa-palette-danger)}
}

@layer base {
html{font-family:var(--pa-font-family-sans);font-size:var(--pa-font-size-body);font-weight:var(--pa-font-weight-regular);color:var(--pa-color-text-primary);background-color:var(--pa-color-canvas)}body{line-height:var(--pa-line-height-body)}a{color:var(--pa-color-action-primary);text-decoration:underline}a:hover{color:var(--pa-color-action-primary-hover)}:focus-visible{outline:var(--pa-size-focus-ring) solid var(--pa-color-focus);outline-offset:var(--pa-size-focus-ring)}
}

@layer utilities {
.pa-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
}

@font-face{font-family:PA Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/SourceSans3VF-Upright.0_stb0e_svb-s.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+300-36F,U+400-52F,U+1E??,U+2000-206F,U+20A0-20CF,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/SourceSans3VF-Upright.0_stb0e_svb-s.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+300-36F,U+400-52F,U+1E??,U+2000-206F,U+20A0-20CF,U+2DE0-2DFF,U+A640-A69F}
@layer reset,tokens,base,components,utilities,overrides;
.pa-header{z-index:var(--pa-z-sticky);background-color:var(--pa-color-surface);border-block-start:var(--pa-space-1) solid var(--pa-color-action-primary);border-block-end:1px solid var(--pa-color-border-subtle);min-width:0;position:sticky;top:0}.pa-header-bar{box-sizing:border-box;align-items:center;gap:var(--pa-space-3) var(--pa-space-4);width:100%;min-width:0;max-width:var(--pa-size-container-wide);padding-block:var(--pa-space-3);padding-inline:calc(var(--pa-space-gutter-sm) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-sm) + env(safe-area-inset-right,0px));flex-wrap:wrap;margin-inline:auto;display:flex}@media (min-width:768px){.pa-header-bar{padding-inline:calc(var(--pa-space-gutter-md) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-md) + env(safe-area-inset-right,0px))}}@media (min-width:1024px){.pa-header-bar{padding-inline:calc(var(--pa-space-gutter-lg) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-lg) + env(safe-area-inset-right,0px))}}.pa-header-brand{min-width:0;color:var(--pa-color-text-primary);font-size:var(--pa-font-size-lead);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-heading-sm);overflow-wrap:break-word;margin-inline-end:auto;text-decoration:none}.pa-header-brand[aria-current=page]{box-shadow:inset 0 calc(var(--pa-size-focus-ring) * -1) 0 var(--pa-color-action-primary)}.pa-header-mast,.pa-header-switcher,.pa-header-action{display:none}.pa-header-list{gap:var(--pa-space-2) var(--pa-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pa-header-item,.pa-header-endonym{min-height:var(--pa-size-touch-target-min);min-width:0;color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-regular);overflow-wrap:break-word;align-items:center;text-decoration:none;display:inline-flex}.pa-header-item[aria-current=page],.pa-header-endonym[aria-current=true]{color:var(--pa-color-text-primary);font-weight:var(--pa-font-weight-semibold);box-shadow:inset 0 calc(var(--pa-size-focus-ring) * -1) 0 var(--pa-color-action-primary)}.pa-header-disclosure{position:relative}.pa-header-current{min-height:var(--pa-size-touch-target-min);min-width:var(--pa-size-touch-target-min);padding-inline:var(--pa-space-2);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);cursor:pointer;overflow-wrap:break-word;align-items:center;display:inline-flex}.pa-header-disclosure[open] .pa-header-current{color:var(--pa-color-action-primary)}.pa-header-disclosure .pa-header-list{z-index:var(--pa-z-dropdown);min-width:100%;padding:var(--pa-space-2);background-color:var(--pa-color-surface);border:1px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-md);flex-direction:column;gap:0;position:absolute;inset-inline-end:0}.pa-header-cta{min-height:var(--pa-size-touch-target-min);padding-inline:var(--pa-space-4);border-radius:var(--pa-radius-md);background-color:var(--pa-color-action-primary);color:var(--pa-color-on-action);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);overflow-wrap:break-word;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pa-header-cta:hover{background-color:var(--pa-color-action-primary-hover);color:var(--pa-color-on-action)}.pa-header-trigger{justify-content:center;align-items:center;gap:var(--pa-space-2);min-width:var(--pa-size-touch-target-min);min-height:var(--pa-size-touch-target-min);padding-inline:var(--pa-space-3);border:1px solid var(--pa-color-border-control);border-radius:var(--pa-radius-md);background-color:var(--pa-color-surface);color:var(--pa-color-text-primary);font:inherit;font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);cursor:pointer;display:inline-flex}.pa-header-bars{width:var(--pa-size-icon-md);height:var(--pa-size-icon-md);flex-direction:column;justify-content:space-between;display:flex}.pa-header-bars span{height:var(--pa-size-focus-ring);background-color:var(--pa-color-text-primary);display:block}.pa-header-menu{flex-wrap:wrap;justify-content:flex-end;display:flex}.pa-header-menu .pa-header-panel{gap:var(--pa-space-4);width:100%;min-width:0;padding-block:var(--pa-space-4);flex-direction:column;display:flex}.pa-header-menu .pa-header-list{flex-direction:column;gap:0}.pa-header-menu .pa-header-item,.pa-header-menu .pa-header-endonym{font-size:var(--pa-font-size-body)}@media (min-width:768px){.pa-header-mast,.pa-header-switcher,.pa-header-action{display:flex}.pa-header-menu{display:none}}
.pa-footer{background-color:var(--pa-color-surface-muted);border-block-start:var(--pa-space-1) solid var(--pa-color-action-primary);min-width:0}.pa-footer-inner{box-sizing:border-box;gap:var(--pa-space-8);width:100%;min-width:0;max-width:var(--pa-size-container-wide);padding-block:var(--pa-space-section-sm);padding-inline:calc(var(--pa-space-gutter-sm) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-sm) + env(safe-area-inset-right,0px));flex-direction:column;margin-inline:auto;display:flex}@media (min-width:768px){.pa-footer-inner{padding-block:var(--pa-space-section-md);padding-inline:calc(var(--pa-space-gutter-md) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-md) + env(safe-area-inset-right,0px))}}@media (min-width:1024px){.pa-footer-inner{padding-inline:calc(var(--pa-space-gutter-lg) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-lg) + env(safe-area-inset-right,0px))}}.pa-footer-trust{gap:var(--pa-space-4) var(--pa-space-8);padding:0 0 var(--pa-space-8);border-block-end:1px solid var(--pa-color-border-subtle);flex-wrap:wrap;margin:0;list-style:none;display:flex}.pa-footer-trust-item{min-width:0;max-width:var(--pa-size-container-prose);border-inline-start:var(--pa-space-1) solid var(--pa-color-accent);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);line-height:var(--pa-line-height-body);overflow-wrap:break-word;padding-inline-start:var(--pa-space-3)}.pa-footer-mast{align-items:flex-start;gap:var(--pa-space-8) var(--pa-space-12);flex-wrap:wrap;display:flex}.pa-footer-brand{gap:var(--pa-space-2);min-width:0;max-width:var(--pa-size-container-prose);flex-direction:column;display:flex}.pa-footer-wordmark{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-lead);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-heading-sm);overflow-wrap:break-word;text-decoration:none}.pa-footer-legal,.pa-footer-address,.pa-footer-reg,.pa-footer-founded{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);font-style:normal;line-height:var(--pa-line-height-body);overflow-wrap:break-word;margin:0}.pa-footer-ia{gap:var(--pa-space-8) var(--pa-space-12);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.pa-footer-group{min-width:0}.pa-footer-heading{margin:0 0 var(--pa-space-3);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-heading-sm);overflow-wrap:break-word}.pa-footer-locales{min-width:0;margin-inline-start:auto}.pa-footer-list{gap:var(--pa-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pa-footer-list-inline{gap:var(--pa-space-2) var(--pa-space-4);flex-flow:wrap}.pa-footer-link,.pa-footer-endonym{min-height:var(--pa-size-touch-target-min);min-width:0;color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-regular);overflow-wrap:break-word;align-items:center;text-decoration:none;display:inline-flex}.pa-footer-link:hover,.pa-footer-endonym:hover,.pa-footer-wordmark:hover{color:var(--pa-color-action-primary)}.pa-footer-endonym[aria-current=true]{color:var(--pa-color-text-primary);font-weight:var(--pa-font-weight-semibold);box-shadow:inset 0 calc(var(--pa-size-focus-ring) * -1) 0 var(--pa-color-action-primary)}.pa-footer-meta{gap:var(--pa-space-4) var(--pa-space-8);min-width:0;border-block-start:1px solid var(--pa-color-border-subtle);flex-wrap:wrap;padding-block-start:var(--pa-space-8);display:flex}.pa-footer-contacts{margin:0;font-style:normal}
.pa-breadcrumb{box-sizing:border-box;width:100%;min-width:0;max-width:var(--pa-size-container-wide);padding-block:var(--pa-space-3) 0;margin-inline:auto;overflow-x:auto}.pa-breadcrumb-list{align-items:center;gap:var(--pa-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pa-breadcrumb-item{align-items:center;gap:var(--pa-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.pa-breadcrumb-item:last-child{flex-shrink:0}.pa-breadcrumb-sep{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm)}.pa-breadcrumb-link,.pa-breadcrumb-current{min-height:var(--pa-size-touch-target-min);min-width:0;max-width:100%;color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);line-height:var(--pa-line-height-body);overflow-wrap:break-word;align-items:center;display:inline-flex}.pa-breadcrumb-link{text-underline-offset:var(--pa-space-1);text-decoration:underline}.pa-breadcrumb-link:hover{color:var(--pa-color-action-primary)}.pa-breadcrumb-current{color:var(--pa-color-text-primary);font-weight:var(--pa-font-weight-semibold)}
.pa-public-shell main:has(.pa-home){padding:0}.pa-home{box-sizing:border-box;width:100%;min-width:0;max-width:var(--pa-size-container-wide);padding-inline:calc(var(--pa-space-gutter-sm) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-sm) + env(safe-area-inset-right,0px));padding-block:var(--pa-space-section-sm) var(--pa-space-section-md);margin-inline:auto}@media (min-width:768px){.pa-home{padding-inline:calc(var(--pa-space-gutter-md) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-md) + env(safe-area-inset-right,0px));padding-block:var(--pa-space-section-md)}}@media (min-width:1024px){.pa-home{padding-inline:calc(var(--pa-space-gutter-lg) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-lg) + env(safe-area-inset-right,0px))}}.pa-home-intro{box-sizing:border-box;max-width:var(--pa-size-container-prose);min-width:0;padding-block:var(--pa-space-8) var(--pa-space-section-md);border-inline-start:var(--pa-space-1) solid var(--pa-color-action-primary);padding-inline-start:var(--pa-space-6)}.pa-home-kicker{margin:0 0 var(--pa-space-4);color:var(--pa-color-accent);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-sm);overflow-wrap:break-word}.pa-home-intro h1{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-heading-xl);font-weight:var(--pa-font-weight-bold);line-height:var(--pa-line-height-heading-xl);overflow-wrap:break-word;margin:0}.pa-home-lede{margin-block:var(--pa-space-6) var(--pa-space-8);max-width:var(--pa-size-container-prose);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-lead);line-height:var(--pa-line-height-lead);overflow-wrap:break-word}.pa-home-cta{min-width:var(--pa-size-touch-target-min);min-height:var(--pa-size-touch-target-min);padding-block:var(--pa-space-2);padding-inline:var(--pa-space-6);border-radius:var(--pa-radius-md);background-color:var(--pa-color-action-primary);color:var(--pa-color-on-action);font-weight:var(--pa-font-weight-semibold);overflow-wrap:break-word;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pa-home-cta:hover{background-color:var(--pa-color-action-primary-hover);color:var(--pa-color-on-action)}.pa-home-discovery{box-sizing:border-box;min-width:0;padding-block:0 var(--pa-space-section-md)}.pa-home-discovery h2,.pa-home-cta-band h2{margin:0 0 var(--pa-space-6);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-heading-md);font-weight:var(--pa-font-weight-bold);line-height:var(--pa-line-height-heading-md);overflow-wrap:break-word}.pa-home-discovery-list{gap:var(--pa-space-4);max-width:var(--pa-size-container-narrow);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pa-home-discovery-link{gap:var(--pa-space-2);min-width:0;min-height:var(--pa-size-touch-target-min);padding:var(--pa-space-6);border:1px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-md);background-color:var(--pa-color-surface);overflow-wrap:break-word;flex-direction:column;text-decoration:none;display:flex}.pa-home-discovery-link:hover{border-color:var(--pa-color-action-primary);background-color:var(--pa-color-surface)}.pa-home-discovery-label{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-lead);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-heading-sm)}.pa-home-discovery-summary{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body)}.pa-home-cta-band{box-sizing:border-box;max-width:var(--pa-size-container-narrow);min-width:0;padding:var(--pa-space-8);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-surface-muted)}.pa-home-cta-band p{margin:0 0 var(--pa-space-6);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body);overflow-wrap:break-word}
.pa-public-shell main:has(.pa-hub){padding:0}.pa-hub{box-sizing:border-box;width:100%;min-width:0;max-width:var(--pa-size-container-wide);padding-inline:calc(var(--pa-space-gutter-sm) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-sm) + env(safe-area-inset-right,0px));padding-block:var(--pa-space-section-sm) var(--pa-space-section-md);margin-inline:auto}@media (min-width:768px){.pa-hub{padding-inline:calc(var(--pa-space-gutter-md) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-md) + env(safe-area-inset-right,0px));padding-block:var(--pa-space-section-md)}}@media (min-width:1024px){.pa-hub{padding-inline:calc(var(--pa-space-gutter-lg) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-lg) + env(safe-area-inset-right,0px))}}.pa-hub-intro{box-sizing:border-box;max-width:var(--pa-size-container-prose);min-width:0;padding-block:var(--pa-space-8) var(--pa-space-section-md);border-inline-start:var(--pa-space-1) solid var(--pa-color-action-primary);padding-inline-start:var(--pa-space-6)}.pa-hub-kicker{margin:0 0 var(--pa-space-4);color:var(--pa-color-accent);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-sm);overflow-wrap:break-word}.pa-hub-intro h1{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-heading-xl);font-weight:var(--pa-font-weight-bold);line-height:var(--pa-line-height-heading-xl);overflow-wrap:break-word;margin:0}.pa-hub-lede{margin-block:var(--pa-space-6) var(--pa-space-4);max-width:var(--pa-size-container-prose);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-lead);line-height:var(--pa-line-height-lead);overflow-wrap:break-word}.pa-hub-audience{margin:0 0 var(--pa-space-8);max-width:var(--pa-size-container-prose);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-body);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-body);overflow-wrap:break-word}.pa-hub-cta{min-width:var(--pa-size-touch-target-min);min-height:var(--pa-size-touch-target-min);padding-block:var(--pa-space-2);padding-inline:var(--pa-space-6);border-radius:var(--pa-radius-md);background-color:var(--pa-color-action-primary);color:var(--pa-color-on-action);font-weight:var(--pa-font-weight-semibold);overflow-wrap:break-word;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pa-hub-cta:hover{background-color:var(--pa-color-action-primary-hover);color:var(--pa-color-on-action)}.pa-hub-groups,.pa-hub-decision,.pa-hub-quality,.pa-hub-process{box-sizing:border-box;min-width:0;padding-block:0 var(--pa-space-section-md)}.pa-hub-groups h2,.pa-hub-decision h2,.pa-hub-quality h2,.pa-hub-process h2,.pa-hub-cta-band h2{margin:0 0 var(--pa-space-6);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-heading-md);font-weight:var(--pa-font-weight-bold);line-height:var(--pa-line-height-heading-md);overflow-wrap:break-word}.pa-hub-group h3{margin:0 0 var(--pa-space-4);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-sm);overflow-wrap:break-word}.pa-hub-group-list,.pa-hub-decision-list,.pa-hub-process-list,.pa-hub-related-list{margin:0;padding:0;list-style:none}.pa-hub-group-list{gap:var(--pa-space-4);max-width:var(--pa-size-container-narrow);flex-direction:column;display:flex}.pa-hub-service-link{gap:var(--pa-space-2);min-width:0;min-height:var(--pa-size-touch-target-min);padding:var(--pa-space-6);border:1px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-md);background-color:var(--pa-color-surface);overflow-wrap:break-word;flex-direction:column;text-decoration:none;display:flex}.pa-hub-service-link:hover{border-color:var(--pa-color-action-primary);background-color:var(--pa-color-surface)}.pa-hub-service-label{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-lead);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-heading-sm)}.pa-hub-service-summary{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body)}.pa-hub-decision-list{gap:var(--pa-space-4);max-width:var(--pa-size-container-narrow);counter-reset:pa-hub-decision;flex-direction:column;display:flex}.pa-hub-decision-item{box-sizing:border-box;min-width:0;padding:var(--pa-space-6);border-radius:var(--pa-radius-md);background-color:var(--pa-color-surface-muted);overflow-wrap:break-word;counter-increment:pa-hub-decision}.pa-hub-decision-situation{margin:0 0 var(--pa-space-3);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-body);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-body)}.pa-hub-decision-situation:before{margin-bottom:var(--pa-space-2);color:var(--pa-color-action-primary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-sm);content:counter(pa-hub-decision, decimal-leading-zero);display:block}.pa-hub-decision-recommendation{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body);margin:0}.pa-hub-decision-action{min-height:var(--pa-size-touch-target-min);margin-top:var(--pa-space-4);font-weight:var(--pa-font-weight-semibold);overflow-wrap:break-word;align-items:center;display:inline-flex}.pa-hub-quality{max-width:var(--pa-size-container-narrow)}.pa-hub-quality p{box-sizing:border-box;padding-block:var(--pa-space-2);border-inline-start:var(--pa-space-1) solid var(--pa-color-accent);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body);overflow-wrap:break-word;margin:0;padding-inline-start:var(--pa-space-6)}.pa-hub-process-list{gap:var(--pa-space-4);max-width:var(--pa-size-container-narrow);flex-direction:column;display:flex}@media (min-width:768px){.pa-hub-process-list{gap:var(--pa-space-6);grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;display:grid}}.pa-hub-process-step{gap:var(--pa-space-2);min-width:0;padding:var(--pa-space-6);border:1px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-md);background-color:var(--pa-color-surface);overflow-wrap:break-word;flex-direction:column;display:flex}.pa-hub-process-index{color:var(--pa-color-action-primary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-sm)}.pa-hub-process-label{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-body);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-body)}.pa-hub-process-summary{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body)}.pa-hub-cta-band{box-sizing:border-box;max-width:var(--pa-size-container-narrow);min-width:0;padding:var(--pa-space-8);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-surface-muted)}.pa-hub-cta-band p{margin:0 0 var(--pa-space-6);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body);overflow-wrap:break-word}
.pa-public-shell main:has(.pa-svc){padding:0}.pa-svc{box-sizing:border-box;width:100%;min-width:0;max-width:var(--pa-size-container-wide);padding-inline:calc(var(--pa-space-gutter-sm) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-sm) + env(safe-area-inset-right,0px));padding-block:var(--pa-space-section-sm) var(--pa-space-section-md);margin-inline:auto}@media (min-width:768px){.pa-svc{padding-inline:calc(var(--pa-space-gutter-md) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-md) + env(safe-area-inset-right,0px));padding-block:var(--pa-space-section-md)}}@media (min-width:1024px){.pa-svc{padding-inline:calc(var(--pa-space-gutter-lg) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-lg) + env(safe-area-inset-right,0px))}}.pa-svc-intro{box-sizing:border-box;max-width:var(--pa-size-container-prose);min-width:0;padding-block:var(--pa-space-8) var(--pa-space-section-md);border-inline-start:var(--pa-space-1) solid var(--pa-color-action-primary);padding-inline-start:var(--pa-space-6)}.pa-svc-kicker{margin:0 0 var(--pa-space-4);color:var(--pa-color-accent);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-sm);overflow-wrap:break-word}.pa-svc-intro h1{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-heading-xl);font-weight:var(--pa-font-weight-bold);line-height:var(--pa-line-height-heading-xl);overflow-wrap:break-word;margin:0}.pa-svc-lede{margin-block:var(--pa-space-6) var(--pa-space-4);max-width:var(--pa-size-container-prose);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-lead);line-height:var(--pa-line-height-lead);overflow-wrap:break-word}.pa-svc-audience{margin:0 0 var(--pa-space-8);max-width:var(--pa-size-container-prose);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-body);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-body);overflow-wrap:break-word}.pa-svc-cta{min-width:var(--pa-size-touch-target-min);min-height:var(--pa-size-touch-target-min);padding-block:var(--pa-space-2);padding-inline:var(--pa-space-6);border-radius:var(--pa-radius-md);background-color:var(--pa-color-action-primary);color:var(--pa-color-on-action);font-weight:var(--pa-font-weight-semibold);overflow-wrap:break-word;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pa-svc-cta:hover{background-color:var(--pa-color-action-primary-hover);color:var(--pa-color-on-action)}.pa-svc-scope,.pa-svc-needs,.pa-svc-process,.pa-svc-preconditions,.pa-svc-factors,.pa-svc-faq,.pa-svc-related{box-sizing:border-box;min-width:0;padding-block:0 var(--pa-space-section-md)}.pa-svc-scope h2,.pa-svc-needs h2,.pa-svc-process h2,.pa-svc-preconditions h2,.pa-svc-factors h2,.pa-svc-faq h2,.pa-svc-related h2,.pa-svc-cta-band h2{margin:0 0 var(--pa-space-6);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-heading-md);font-weight:var(--pa-font-weight-bold);line-height:var(--pa-line-height-heading-md);overflow-wrap:break-word}.pa-svc-scope-grid{gap:var(--pa-space-4);flex-direction:column;display:flex}@media (min-width:768px){.pa-svc-scope-grid{gap:var(--pa-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.pa-svc-scope-included,.pa-svc-scope-excluded{box-sizing:border-box;min-width:0;padding:var(--pa-space-6);border-radius:var(--pa-radius-md);background-color:var(--pa-color-surface);overflow-wrap:break-word}.pa-svc-scope-included{border-inline-start:var(--pa-space-1) solid var(--pa-color-action-primary)}.pa-svc-scope-excluded{border-inline-start:var(--pa-space-1) solid var(--pa-color-accent)}.pa-svc-scope-included h3,.pa-svc-scope-excluded h3{margin:0 0 var(--pa-space-4);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-sm);overflow-wrap:break-word}.pa-svc-scope-included ul,.pa-svc-scope-excluded ul,.pa-svc-needs-list,.pa-svc-process-list,.pa-svc-related-list{margin:0;padding:0;list-style:none}.pa-svc-scope-included li,.pa-svc-scope-excluded li{margin:0 0 var(--pa-space-3);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body);overflow-wrap:break-word}.pa-svc-scope-included li:last-child,.pa-svc-scope-excluded li:last-child{margin-bottom:0}.pa-svc-needs-list{gap:var(--pa-space-4);max-width:var(--pa-size-container-narrow);flex-direction:column;display:flex}.pa-svc-needs-list li{box-sizing:border-box;min-width:0;padding:var(--pa-space-6);border-radius:var(--pa-radius-md);background-color:var(--pa-color-surface-muted);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body);overflow-wrap:break-word}.pa-svc-process-list{gap:var(--pa-space-4);max-width:var(--pa-size-container-narrow);flex-direction:column;display:flex}@media (min-width:768px){.pa-svc-process-list{gap:var(--pa-space-6);grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;display:grid}}.pa-svc-process-step{gap:var(--pa-space-2);min-width:0;padding:var(--pa-space-6);border:1px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-md);background-color:var(--pa-color-surface);overflow-wrap:break-word;flex-direction:column;display:flex}.pa-svc-process-index{color:var(--pa-color-action-primary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-sm)}.pa-svc-process-label{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-body);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-body)}.pa-svc-process-summary{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body)}.pa-svc-preconditions,.pa-svc-factors{max-width:var(--pa-size-container-narrow)}.pa-svc-preconditions p,.pa-svc-factors p{box-sizing:border-box;padding-block:var(--pa-space-2);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body);overflow-wrap:break-word;margin:0;padding-inline-start:var(--pa-space-6)}.pa-svc-preconditions p{border-inline-start:var(--pa-space-1) solid var(--pa-color-accent)}.pa-svc-factors p{border-inline-start:var(--pa-space-1) solid var(--pa-color-border-control)}.pa-svc-faq-list{gap:var(--pa-space-3);max-width:var(--pa-size-container-narrow);flex-direction:column;display:flex}.pa-svc-faq-item{box-sizing:border-box;min-width:0;padding-inline:var(--pa-space-6);border:1px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-md);background-color:var(--pa-color-surface);overflow-wrap:break-word}.pa-svc-faq-item summary{min-height:var(--pa-size-touch-target-min);padding-block:var(--pa-space-3);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-body);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-body);cursor:pointer;overflow-wrap:break-word;align-items:center;display:flex}.pa-svc-faq-item summary:focus-visible{outline:var(--pa-size-focus-ring) solid var(--pa-color-focus);outline-offset:var(--pa-space-1)}.pa-svc-faq-item p{padding-block:0 var(--pa-space-6);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body);overflow-wrap:break-word;margin:0}.pa-svc-related-list{gap:var(--pa-space-4);max-width:var(--pa-size-container-narrow);flex-direction:column;display:flex}.pa-svc-related-link{gap:var(--pa-space-2);min-width:0;min-height:var(--pa-size-touch-target-min);padding:var(--pa-space-6);border:1px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-md);background-color:var(--pa-color-surface);overflow-wrap:break-word;flex-direction:column;text-decoration:none;display:flex}.pa-svc-related-link:hover{border-color:var(--pa-color-action-primary);background-color:var(--pa-color-surface)}.pa-svc-related-label{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-lead);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-heading-sm)}.pa-svc-related-summary{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body)}.pa-svc-cta-band{box-sizing:border-box;max-width:var(--pa-size-container-narrow);min-width:0;padding:var(--pa-space-8);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-surface-muted)}.pa-svc-cta-band p{margin:0 0 var(--pa-space-6);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body);overflow-wrap:break-word}
html{scroll-padding-top:calc(var(--pa-size-control-height) + var(--pa-space-8))}.pa-public-shell{min-width:0;max-width:100%}.pa-public-shell main{min-width:0;max-width:100%;padding:var(--pa-space-4);overflow-wrap:break-word}.pa-public-shell h1{overflow-wrap:break-word}.pa-not-found{box-sizing:border-box;max-width:var(--pa-size-container-prose);min-width:0;padding-block:var(--pa-space-section-sm)}.pa-not-found h1{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-heading-lg);font-weight:var(--pa-font-weight-bold);line-height:var(--pa-line-height-heading-lg);margin:0}.pa-not-found p{margin-block:var(--pa-space-4) var(--pa-space-8);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-lead);line-height:var(--pa-line-height-lead);overflow-wrap:break-word}.pa-not-found-home{min-width:var(--pa-size-touch-target-min);min-height:var(--pa-size-touch-target-min);padding-block:var(--pa-space-2);padding-inline:var(--pa-space-4);border-radius:var(--pa-radius-md);background-color:var(--pa-color-action-primary);color:var(--pa-color-on-action);font-weight:var(--pa-font-weight-semibold);overflow-wrap:break-word;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pa-not-found-home:hover{background-color:var(--pa-color-action-primary-hover);color:var(--pa-color-on-action)}.pa-not-found-locales{gap:var(--pa-space-3) var(--pa-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pa-not-found-locales a{min-height:var(--pa-size-touch-target-min);align-items:center;display:inline-flex}.pa-error{box-sizing:border-box;max-width:var(--pa-size-container-prose);min-width:0;padding-block:var(--pa-space-section-sm)}.pa-error h1{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-heading-lg);font-weight:var(--pa-font-weight-bold);line-height:var(--pa-line-height-heading-lg);margin:0}.pa-error>p{margin-block:var(--pa-space-4) var(--pa-space-4);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-lead);line-height:var(--pa-line-height-lead);overflow-wrap:break-word}.pa-error-reference{font-size:var(--pa-font-size-body)}.pa-error-reference code{font-family:var(--pa-font-family-sans);font-weight:var(--pa-font-weight-semibold);color:var(--pa-color-text-primary);overflow-wrap:anywhere}.pa-error-actions{align-items:center;gap:var(--pa-space-4);margin-block:var(--pa-space-4) var(--pa-space-8);flex-wrap:wrap;display:flex}.pa-error-retry{min-width:var(--pa-size-touch-target-min);min-height:var(--pa-size-touch-target-min);padding-block:var(--pa-space-2);padding-inline:var(--pa-space-4);border-radius:var(--pa-radius-md);background-color:var(--pa-color-action-primary);color:var(--pa-color-on-action);font:inherit;font-weight:var(--pa-font-weight-semibold);cursor:pointer;overflow-wrap:break-word;border:0;justify-content:center;align-items:center;display:inline-flex}.pa-error-retry:hover{background-color:var(--pa-color-action-primary-hover);color:var(--pa-color-on-action)}.pa-error-home{min-height:var(--pa-size-touch-target-min);color:var(--pa-color-text-primary);align-items:center;display:inline-flex}.pa-error-locales{gap:var(--pa-space-3) var(--pa-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pa-error-locales a{min-height:var(--pa-size-touch-target-min);align-items:center;display:inline-flex}.pa-error-shell-header{padding:var(--pa-space-4);border-block-end:1px solid var(--pa-color-border-subtle)}.pa-error-shell-header a{min-height:var(--pa-size-touch-target-min);color:var(--pa-color-text-primary);font-weight:var(--pa-font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.pa-skip-link{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pa-skip-link:focus,.pa-skip-link:focus-visible{inset-inline-start:var(--pa-space-4);top:var(--pa-space-4);z-index:var(--pa-z-sticky);width:auto;height:auto;min-width:var(--pa-size-touch-target-min);min-height:var(--pa-size-touch-target-min);clip-path:none;white-space:normal;padding:var(--pa-space-3) var(--pa-space-4);background-color:var(--pa-color-surface);color:var(--pa-color-text-primary);margin:0;display:inline-flex;overflow:visible}
