.u-layout-box-padding{padding:var(--cp-spacing-2xl)}@media(max-width:650px){.u-layout-box-padding{padding:var(--cp-spacing-xl)}}.u-layout-page-container{margin:auto;width:min(100%,80rem)}.u-focus-outline{border-radius:.25rem}.u-focus-outline:focus-visible{outline:.125rem solid var(--cp-border-accent-primary);position:relative;z-index:2}.u-visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.u-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-capitalize-first-letter:first-letter{text-transform:capitalize}.u-link-style,.u-link-style:where(a:visited,.u-link-style:visited),a,a:where(a:visited,.u-link-style:visited){color:inherit;text-underline-offset:.25em;transition:color .15s ease-in-out}.u-link-style:hover,a:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(2px,.1875rem,.12em)}.u-link-style:focus-visible,a:focus-visible{color:var(--cp-text-accent-primary);text-decoration:underline}.u-link-style>*,a>*{display:inline-block;vertical-align:middle}.u-link-style:not(a,:disabled){text-decoration-line:underline}.siteContainer{--site-container-max:80rem;--site-container-gutter:var(--cp-spacing-2xl);box-sizing:border-box;margin-inline:auto;max-width:calc(var(--site-container-max) + var(--site-container-gutter)*2);padding-inline:var(--site-container-gutter);width:100%}@media(max-width:478px){.siteContainer{--site-container-gutter:var(--cp-spacing-xl)}}
