.rs:where(.astro-qtcczx4r){padding-block:64px}.rs__head:where(.astro-qtcczx4r){justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.rs__source:where(.astro-qtcczx4r){color:var(--color-ink-muted);font:400 1.0625rem/1.5 var(--font-text)}.rs__grid:where(.astro-qtcczx4r){grid-template-columns:1fr 1fr;gap:28px 16px;padding:0;list-style:none;display:grid}.rs__item:where(.astro-qtcczx4r){border-top:var(--rule-section) solid var(--color-ink);align-content:start;gap:14px;padding-top:14px;display:grid}.rs__figure:where(.astro-qtcczx4r){color:var(--color-ink);font-size:3.5rem;line-height:.9}.rs__label:where(.astro-qtcczx4r){color:var(--color-ink-soft);font:400 1.0625rem/1.5 var(--font-text)}@media (width>=1200px){.rs:where(.astro-qtcczx4r){padding-block:112px}.rs__head:where(.astro-qtcczx4r){column-gap:var(--grid-gutter);margin-bottom:var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.rs__head:where(.astro-qtcczx4r) .label:where(.astro-qtcczx4r){grid-column:1/4}.rs__source:where(.astro-qtcczx4r){grid-column:4/13}.rs__grid:where(.astro-qtcczx4r){gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.rs__item:where(.astro-qtcczx4r){grid-column:span var(--span);padding-top:20px}.rs__figure:where(.astro-qtcczx4r){font-size:6.5rem}}.cs-title:where(.astro-pznzci7v){padding-block:var(--space-7) var(--space-7);row-gap:var(--space-6)}.cs-title:where(.astro-pznzci7v)>:where(.astro-pznzci7v){grid-column:1/-1}.crumbs:where(.astro-pznzci7v) ol:where(.astro-pznzci7v){gap:var(--space-2);color:var(--color-ink-muted);font:600 .875rem/1.3 var(--font-ui);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs:where(.astro-pznzci7v) li:where(.astro-pznzci7v)+li:where(.astro-pznzci7v):before{content:"/";margin-right:var(--space-2)}.crumbs:where(.astro-pznzci7v) a:where(.astro-pznzci7v){margin-block:-12px;padding-block:12px;display:inline-block}.crumbs:where(.astro-pznzci7v) a:where(.astro-pznzci7v):hover{color:var(--color-ink);text-decoration:underline 2px var(--color-accent);text-underline-offset:4px}.crumbs:where(.astro-pznzci7v) :where(.astro-pznzci7v)[aria-current]{color:var(--color-ink)}.cs-title__text:where(.astro-pznzci7v){gap:20px;display:grid}.cs-title__client:where(.astro-pznzci7v){color:var(--color-ink);font:700 1.25rem/1.2 var(--font-ui)}.cs-title__h1:where(.astro-pznzci7v){font-size:clamp(3.25rem,2.0429rem + 4.9524vw,6.5rem);line-height:.9}@media (width>=1200px){.cs-title:where(.astro-pznzci7v){row-gap:var(--space-6);padding-block:80px 72px}.cs-title__text:where(.astro-pznzci7v){grid-column:1/11}}.ed:where(.astro-pznzci7v){row-gap:var(--space-5)}.ed:where(.astro-pznzci7v)>:where(.astro-pznzci7v),.built:where(.astro-pznzci7v)>:where(.astro-pznzci7v),.pd:where(.astro-pznzci7v)>:where(.astro-pznzci7v){grid-column:1/-1}.ed__body:where(.astro-pznzci7v){gap:var(--space-5);display:grid}.ed__lead:where(.astro-pznzci7v){color:var(--color-ink);font:400 1.375rem/1.42 var(--font-text)}.ed__prose:where(.astro-pznzci7v){font-size:var(--text-body)}@media (width>=1200px){.ed__label:where(.astro-pznzci7v){align-self:start;grid-column:1/4!important}.ed__body:where(.astro-pznzci7v){padding-top:var(--space-5);border-top:1px solid var(--color-rule);grid-column:4/11}.ed__lead:where(.astro-pznzci7v){font-size:1.75rem}}.built:where(.astro-pznzci7v){row-gap:var(--space-6);padding-top:0}.built__list:where(.astro-pznzci7v){padding:0;list-style:none}.built__item:where(.astro-pznzci7v){align-content:start;gap:var(--space-2);padding-block:var(--space-5);border-top:1px solid var(--color-rule);display:grid}.built__item:where(.astro-pznzci7v):last-child{border-bottom:1px solid var(--color-rule)}.built__n:where(.astro-pznzci7v){color:var(--color-ink);font:700 .8125rem/1 var(--font-ui);letter-spacing:.12em;font-variant-numeric:tabular-nums}.built__title:where(.astro-pznzci7v){letter-spacing:-.01em;font-size:1.75rem;line-height:1}.built__item:where(.astro-pznzci7v) p:where(.astro-pznzci7v){color:var(--color-ink-soft)}.built__text:where(.astro-pznzci7v){font:400 1.1875rem/1.5 var(--font-text);color:var(--color-ink)!important}.pd__link:where(.astro-pznzci7v){text-decoration:underline 2px var(--color-accent);text-underline-offset:4px}.pd__link:where(.astro-pznzci7v):hover{color:var(--color-link)}.built__media:where(.astro-pznzci7v){gap:var(--space-6);margin-top:var(--space-5);display:grid}.built__pair:where(.astro-pznzci7v){grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=767px){.built__pair:where(.astro-pznzci7v){margin-inline:calc(var(--grid-margin) * -1)}.built__pair:where(.astro-pznzci7v) .caption{padding-inline:var(--space-3)}}@media (width>=1200px){.built__list:where(.astro-pznzci7v){gap:var(--grid-gutter);grid-template-columns:repeat(3,1fr);display:grid;grid-column:4/13!important}.built__list--plain:where(.astro-pznzci7v){grid-template-columns:1fr;gap:0;grid-column:4/12!important}.built__list--plain:where(.astro-pznzci7v) .built__item:where(.astro-pznzci7v){padding-block:var(--space-5);grid-template-columns:56px 1fr;align-items:baseline}.built__list--plain:where(.astro-pznzci7v) .built__item:where(.astro-pznzci7v):last-child{border-bottom:1px solid var(--color-rule)}.built__item:where(.astro-pznzci7v),.built__item:where(.astro-pznzci7v):last-child{padding-top:var(--space-5);border-bottom:0;border-top:1px solid var(--color-rule)}.built__title:where(.astro-pznzci7v){font-size:2.25rem}.built__media:where(.astro-pznzci7v){margin-top:var(--space-8);gap:var(--grid-gutter)}.built__pair:where(.astro-pznzci7v){gap:var(--grid-gutter);margin-top:var(--space-5)}}.pd:where(.astro-pznzci7v){row-gap:var(--space-5)}.pd__grid:where(.astro-pznzci7v){margin:0}.pd__pair:where(.astro-pznzci7v){gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-rule);grid-template-columns:110px 1fr;display:grid}.pd__pair:where(.astro-pznzci7v):last-child{border-bottom:1px solid var(--color-rule)}.pd__pair:where(.astro-pznzci7v) dt:where(.astro-pznzci7v){padding-top:3px}.pd__pair:where(.astro-pznzci7v) dd:where(.astro-pznzci7v){color:var(--color-ink);font:600 1.0625rem/1.4 var(--font-ui);margin:0}@media (width>=1200px){.pd__grid:where(.astro-pznzci7v){column-gap:var(--grid-gutter);grid-template-columns:repeat(3,1fr);display:grid;grid-column:4/13!important}.pd__pair:where(.astro-pznzci7v){gap:var(--space-2);padding-block:var(--space-5);grid-template-columns:1fr}.pd__pair:where(.astro-pznzci7v):last-child{border-bottom:0}}
