.service-dossier{top:32px;right:calc(max(0px,(100vw - var(--grid-max-width))/2) + 8px);z-index:45;width:44px;font:400 var(--type-body-sm)/1.4 var(--font-body);letter-spacing:normal;text-transform:none;white-space:normal;position:fixed}.service-dossier>summary{cursor:pointer;width:44px;height:44px;color:var(--color-ink);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;background:0 0;place-items:center;list-style:none;display:grid;position:relative}.service-dossier>summary::-webkit-details-marker{display:none}.service-dossier>summary>svg{width:24px;height:24px}.service-dossier__tooltip{z-index:1;white-space:nowrap;background:var(--color-ink);color:var(--color-canvas);font-size:var(--type-meta);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--interaction-feedback-duration) var(--interaction-ease),visibility var(--interaction-feedback-duration) var(--interaction-ease);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;padding:8px 12px;line-height:1.3;position:absolute;top:calc(100% + 8px);right:0}.service-dossier:not([open]):not([data-tooltip-dismissed])>summary:focus-visible .service-dossier__tooltip{opacity:1;visibility:visible}@media (hover:hover){.service-dossier:not([open]):not([data-tooltip-dismissed])>summary:hover .service-dossier__tooltip{opacity:1;visibility:visible}}.service-dossier>summary:hover,.service-dossier[open]>summary{color:var(--color-brand)}.service-dossier__panel{top:calc(100% + var(--space-inline-default));right:calc(100% + var(--space-inline-default));overscroll-behavior:contain;scrollbar-width:none;width:390px;max-height:calc(100dvh - 128px);padding:var(--space-inline-default);background:var(--color-canvas);border:1px solid var(--color-border);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;position:absolute;overflow-y:auto;box-shadow:0 8px 24px #11111112}.service-dossier__panel::-webkit-scrollbar{display:none}.service-dossier__panel>header{justify-content:space-between;align-items:flex-start;gap:var(--space-inline-compact);padding-bottom:var(--space-inline-default);display:flex}.service-dossier__panel .eyebrow{font-size:var(--type-kicker);letter-spacing:var(--tracking-label);margin:0}.service-dossier__panel h2{margin:var(--space-inline-compact) 0 0;font:400 var(--type-heading-xs)/1.2 var(--font-serif-editorial);letter-spacing:var(--tracking-heading)}.service-dossier__panel button{cursor:pointer;border:1px solid var(--color-border);width:40px;height:40px;color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;background:0 0;flex:none;place-items:center;display:grid}.service-dossier__panel button[hidden]{display:none}.service-dossier__panel button svg{width:18px;height:18px}.service-dossier nav{border-top:1px solid var(--color-border);gap:0;display:grid}.service-dossier nav>a{gap:var(--space-inline-compact);border-bottom:1px solid var(--color-border);min-height:44px;color:var(--color-ink);font-size:var(--type-body-sm);grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;padding:10px 0;text-decoration:none;display:grid}.service-dossier nav>a>span:first-child{color:var(--color-brand);font-size:var(--type-meta)}.service-dossier nav>a>svg{width:14px;height:14px;color:var(--color-brand)}.service-dossier nav>a:hover{background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink)}.service-dossier__hint{bottom:calc(-1 * var(--space-inline-default));justify-content:center;align-items:center;gap:var(--space-inline-compact);padding:var(--space-inline-compact);background:var(--color-canvas);color:var(--color-brand);font-size:var(--type-meta);border-top:1px solid var(--color-border);color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;margin:0;display:flex;position:sticky}.service-dossier__hint svg{width:18px;height:18px}.service-dossier__hint[hidden]{display:none}.service-dossier :is(summary,a,button):focus-visible,.related-service-register a:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.related-service-register{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--space-inline-comfortable);background:var(--color-canvas);min-width:0;color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;display:grid}.related-service-register__inner{grid-column:2/14;grid-template-columns:3fr 9fr;min-width:0;display:grid}.related-service-register header{align-items:center;gap:var(--space-inline-default);border-block:1px solid var(--color-border);border-right:1px solid var(--color-border);padding-block:var(--space-inline-default);padding-right:var(--space-inline-default);display:flex}.related-service-register header>svg{width:36px;height:36px;color:var(--color-brand);flex:none}.related-service-register .eyebrow{font-size:var(--type-kicker);letter-spacing:var(--tracking-label);margin:0}.related-service-register h2{margin:var(--space-inline-compact) 0;font:400 var(--type-heading-sm)/1.1 var(--font-serif-editorial)}.related-service-register header a{align-items:center;gap:var(--space-inline-compact);font-size:var(--type-meta);color:var(--color-ink);line-height:1.4;text-decoration:none;display:flex}.related-service-register header a>svg{width:14px;height:14px;color:var(--color-brand);flex:none}.related-service-register nav{border-top:1px solid var(--color-border);border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.related-service-register nav>a{align-items:center;gap:var(--space-inline-compact);min-height:64px;padding:var(--space-inline-compact);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--color-ink);font-size:var(--type-body-sm);grid-template-columns:20px minmax(0,1fr) 14px;line-height:1.35;text-decoration:none;display:grid}.related-service-register nav>a:nth-child(3n),.related-service-register nav>a:last-child{border-right:0}.related-service-register nav>a:last-child:nth-child(3n+1){grid-column:span 3}.related-service-register nav>a:last-child:nth-child(3n+2){grid-column:span 2}.related-service-register nav>a>span:first-child{color:var(--color-brand);font-size:var(--type-meta)}.related-service-register nav>a>svg{width:14px;height:14px;color:var(--color-brand)}.related-service-register nav>a:hover{background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink)}@media (width<=1199px){.has-service-dossier .site-header-cell{align-items:flex-start}.has-service-dossier .site-brand-lockup{min-height:44px}.has-service-dossier .header-utilities{column-gap:var(--space-phi-1);grid-template-columns:auto auto;row-gap:0;display:grid}.has-service-dossier .header-utilities>.theme-toggle{grid-area:1/1}.has-service-dossier #menu-toggle-btn{grid-area:1/2}.has-service-dossier .header-menu-icon{place-items:center;width:44px;height:44px;display:grid}.service-dossier{z-index:45;grid-area:2/2;justify-self:end;position:relative;inset:auto}.service-dossier__panel{top:calc(100% + var(--space-inline-default));width:min(390px,calc(100vw - var(--space-page-tablet)*2));max-height:calc(100dvh - 160px);position:absolute;right:0}.related-service-register__inner{grid-column:1/-1;grid-template-columns:1fr}.related-service-register header{border-bottom:0;border-right:0}.related-service-register header>div{gap:var(--space-inline-compact) var(--space-inline-default);grid-template-columns:auto 1fr;align-items:center;width:100%;display:grid}.related-service-register header .eyebrow{grid-column:1/-1}.related-service-register h2{margin:0}.related-service-register header a{justify-self:end}}@media (width<=767px){.service-dossier__panel{width:calc(100vw - var(--space-page-mobile)*2)}.service-dossier nav>a{font-size:var(--type-meta)}.related-service-register header>div{display:block}.related-service-register h2{margin:var(--space-inline-compact) 0}.related-service-register nav{grid-template-columns:repeat(2,minmax(0,1fr))}.related-service-register nav>a{min-height:70px;font-size:var(--type-meta);grid-template-columns:18px minmax(0,1fr);gap:8px}.related-service-register nav>a>svg{display:none}.related-service-register nav>a:nth-child(n),.related-service-register nav>a:last-child:nth-child(3n+1),.related-service-register nav>a:last-child:nth-child(3n+2){border-right:1px solid var(--color-border);grid-column:auto}.related-service-register nav>a:nth-child(2n){border-right:0}.related-service-register nav>a:last-child:nth-child(odd){border-right:0;grid-column:1/-1}}.related-service-register nav>a>span:nth-child(2),.service-dossier nav>a>span:nth-child(2){overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){.service-dossier__tooltip{transition:none}}.service-dossier>summary{isolation:isolate}.service-dossier [data-navigation-glow]{opacity:.55;transition:none;transform:scale(1)}.service-dossier nav>a[aria-current=page]{background:var(--color-surface-lilac);color-scheme:light;--color-canvas:var(--color-canvas-light);--bg-canvas:var(--color-canvas);--color-ink:var(--color-on-light);--color-text-main:var(--color-ink);--color-muted:var(--color-on-light);--color-accent-inverse:var(--color-brand);--color-border:var(--color-border-on-light);--color-grid-line:var(--color-grid-on-light);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.service-dossier [data-navigation-glow]{opacity:.55}}@media (width>=1200px){.service-dossier[data-chapter-aligned]{top:var(--service-dossier-chapter-top)}.service-dossier[data-chapter-aligned] .service-dossier__panel{max-height:calc(100dvh - var(--service-dossier-chapter-top) - var(--service-dossier-trigger-height) - 2 * var(--space-inline-default))}}@media (width<=359px){.has-service-dossier .header-utilities{column-gap:0}}
