.ag-page--r4 .ag-article .ag-article-header{--ag-article-stage-rise:30px;background-image:linear-gradient(to bottom,rgba(var(--ag-color-text-rgb),.8),rgba(var(--ag-color-text-rgb),.88)),var(--ag-article-hero-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:calc(16px - var(--ag-header-clearance) - var(--ag-article-stage-rise));padding-block:calc(24px + var(--ag-header-clearance) + var(--ag-article-stage-rise)) 24px}.ag-page--r4 .ag-article .ag-reading{max-width:calc(780px + var(--ag-section-padding-x)*2)}.ag-page--r4 .ag-article .ag-article-header>.ag-reading{max-width:calc(1120px + var(--ag-section-padding-x)*2)}.ag-article .ag-article-title{margin-bottom:16px;overflow-wrap:anywhere}.ag-article .ag-hero__rule{margin-bottom:12px}.ag-article .ag-article-header__meta{display:flex;flex-wrap:wrap;font-size:max(14px,.875rem);gap:4px 16px;justify-content:center;margin:0}.ag-page--r4 .ag-article .ag-article-body{margin-top:16px;padding-block:20px 40px}.ag-article-summary{margin-bottom:20px}.ag-article [data-ag-article-body]{font-size:max(1.125rem,var(--ag-font-size-body));line-height:max(1.7,var(--ag-line-height-body));--ag-article-h3-space-before:2.5rem;--ag-article-h3-space-after:1rem;--ag-article-h4-space-before:1.75rem}.ag-article [data-ag-article-body] h3{margin-block:var(--ag-article-h3-space-before) var(--ag-article-h3-space-after)}.ag-article [data-ag-article-body] h4{margin-block:var(--ag-article-h4-space-before) .75rem}.ag-article [data-ag-article-body] :is(h3,h4)+:is(p,ul,ol,figure,blockquote,aside,.article-table-region,.table-region,[data-ag-table-scroll]){margin-top:0}.ag-article [data-ag-article-body] :is(h2:has(+h3),h3:has(+h4)){margin-bottom:1rem}.ag-article [data-ag-article-body] :is(h2+h3,h3+h4){margin-top:1rem}.ag-article [data-ag-article-body] .ag-article-content-card>:is(h3,h4):first-child{margin-top:0}.ag-article [data-ag-article-body] :is(h2,h3){overflow-wrap:anywhere;scroll-margin-top:calc(var(--ag-fixed-header-clearance, var(--ag-header-clearance)) + 16px)!important}.ag-article [data-ag-article-body] .ag-article-first-section{margin-top:20px!important}.ag-article [data-ag-article-body] .ag-article-first-section>p[aria-hidden=true]{display:none}.ag-article .ag-article-toc{background:var(--ag-color-subtle);border:1px solid var(--ag-color-border);border-radius:var(--ag-radius-control);color:var(--ag-color-text);font-size:max(16px,var(--ag-font-size-body));line-height:1.7;margin:20px 0 0;padding:12px 16px}.ag-article .ag-article-toc__label{font-weight:700;margin:0}.ag-article .ag-article-toc a{display:block;max-width:100%;min-height:44px;overflow-wrap:anywhere;padding-block:8px;width:fit-content}.ag-article .ag-article-toc details{margin:0}.ag-article .ag-article-toc summary{font-weight:700;padding-block:8px}.ag-article .ag-article-toc ol{margin:0;padding-inline-start:1.5em}.ag-article .ag-article-toc li{padding-inline-start:4px}.ag-article .ag-article-toc__subheading{margin-inline-start:1em}.ag-article [data-ag-generated-toc] .ag-article-toc__list{list-style:none;margin:0;padding:0}.ag-article [data-ag-generated-toc] .ag-article-toc__list>li{margin:0;padding:0}.ag-page--r4 .ag-article--sectioned{--ag-article-boundary-gap:32px;--ag-article-boundary-overlap:36px;--ag-article-boundary-meta-space:32px;--ag-article-boundary-gutter:24px}.ag-page--r4 .ag-article.ag-article--sectioned .ag-article-header{padding-bottom:calc(var(--ag-article-boundary-overlap) + var(--ag-article-boundary-meta-space));z-index:1}.ag-page--r4 .ag-article--sectioned .ag-article-body{background-color:var(--ag-color-subtle);background-image:none;border:0;display:flow-root;isolation:isolate;margin-top:var(--ag-article-boundary-gap);overflow:visible;padding-block:0 calc(var(--ag-section-gap)*2);padding-inline:var(--ag-article-boundary-gutter);z-index:2}.ag-page--r4 .ag-article--sectioned .ag-article-body:after,.ag-page--r4 .ag-article--sectioned .ag-article-body:before{content:none}.ag-page--r4 .ag-article--sectioned .ag-article-body>.ag-section-inner{margin-top:calc((var(--ag-article-boundary-gap) + var(--ag-article-boundary-overlap))*-1);max-width:calc(782px + var(--ag-section-padding-x)*2);padding-inline:0;position:relative;z-index:1}.ag-article .ag-article-content-card{background:var(--ag-color-background);border:1px solid var(--ag-color-border);border-radius:var(--ag-section-radius);color:var(--ag-color-text);min-width:0;padding:20px var(--ag-section-padding-x) 28px}.ag-article .ag-article-content-card+.ag-article-content-card{margin-top:16px}.ag-article .ag-article-content-card--toc{padding-block:12px}.ag-article .ag-article-content-card--toc .ag-article-toc{background:transparent;border:0;border-radius:0;margin:0;padding:0}.ag-article .ag-article-content-card--empty{background:transparent;border:0;margin:0;padding:0}.ag-article .ag-article-content-card--empty+.ag-article-content-card{margin-top:0}.ag-article .ag-article-content-card .ag-article-first-section{margin-top:0!important}.ag-article .ag-article-content-card>:last-child{margin-bottom:0}.ag-article .ag-article-content-card>span.hs_cos_wrapper_type_rich_text{display:block}.ag-article [data-ag-article-body] :is(.article-table-region,.table-region,[data-ag-table-scroll]){background:var(--ag-color-background);border:1px solid var(--ag-color-border);border-radius:var(--ag-radius-control);margin-block:20px;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;width:100%}.ag-article [data-ag-article-body] :is(.article-table-region,.table-region,[data-ag-table-scroll]) table{border-collapse:collapse;display:table!important;max-width:none;overflow:visible;table-layout:auto;width:100%!important}.ag-article [data-ag-article-body] :is(.article-table-region,.table-region,[data-ag-table-scroll]) :is(th,td){border:1px solid var(--ag-color-border)!important;line-height:max(1.7,var(--ag-line-height-body));padding:12px 16px!important;vertical-align:top}.ag-article [data-ag-article-body] :is(.article-table-region,.table-region,[data-ag-table-scroll]) th{background:var(--ag-color-subtle);color:var(--ag-color-text);font-weight:700;text-align:start}@media (max-width:1099px){.ag-page--r4 .ag-article .ag-article-header{--ag-article-stage-rise:6px;padding-block:calc(20px + var(--ag-header-clearance) + var(--ag-article-stage-rise)) 20px}}@media (max-width:767px){.ag-article [data-ag-article-body]{--ag-article-h3-space-before:2rem;--ag-article-h3-space-after:.875rem;--ag-article-h4-space-before:1.5rem}.ag-article [data-ag-article-body] h4{font-size:1.125em}.ag-page--r4 .ag-article--sectioned{--ag-article-boundary-gap:24px;--ag-article-boundary-overlap:24px;--ag-article-boundary-meta-space:28px;--ag-article-boundary-gutter:12px}.ag-page--r4 .ag-article .ag-article-header{--ag-article-stage-rise:12px;margin-top:calc(12px - var(--ag-header-clearance) - var(--ag-article-stage-rise));padding-block:calc(16px + var(--ag-header-clearance) + var(--ag-article-stage-rise)) 16px}.ag-page--r4 .ag-article .ag-reading{padding-inline:20px}.ag-page--r4 .ag-article .ag-article-body{margin-top:12px;padding-block:16px 32px}.ag-article .ag-article-title{margin-bottom:12px}.ag-article .ag-article-toc{padding-inline:12px}.ag-page--r4 .ag-article--sectioned .ag-article-body{margin-top:var(--ag-article-boundary-gap);padding-block:0 calc(var(--ag-section-gap)*2)}.ag-page--r4 .ag-article--sectioned .ag-article-body>.ag-section-inner{padding-inline:0}.ag-article .ag-article-content-card{padding-inline:20px}.ag-article .ag-article-content-card+.ag-article-content-card{margin-top:12px}.ag-article .ag-article-content-card--empty+.ag-article-content-card{margin-top:0}}.ag-article-back-to-top{align-items:center;background:var(--ag-color-background);border:1px solid var(--ag-color-border);border-radius:var(--ag-radius-control);bottom:calc(max(16px, env(safe-area-inset-bottom)) + var(--ag-back-to-top-lift, 0px));box-shadow:0 2px 8px color-mix(in srgb,var(--ag-color-text) 10%,transparent);color:var(--ag-color-text);cursor:pointer;display:inline-flex;height:48px;inset-inline-end:max(16px,env(safe-area-inset-right));justify-content:center;line-height:1;min-height:44px;padding:0;position:fixed;text-decoration:none;width:48px;z-index:35}.ag-article-back-to-top:is(:hover,:focus-visible){border-color:currentColor}.ag-article-back-to-top__icon{height:22px;position:relative;width:22px}.ag-article-back-to-top__icon:after,.ag-article-back-to-top__icon:before{content:"";position:absolute}.ag-article-back-to-top__icon:before{border-left:2px solid;border-top:2px solid;height:11px;left:5.5px;top:4px;transform:rotate(45deg);width:11px}.ag-article-back-to-top__icon:after{background:currentColor;height:17px;left:10px;top:3px;width:2px}.ag-article-back-to-top[hidden],.ag-article-return{display:none}@media (max-width:767px){.ag-article-back-to-top{display:none}.ag-article .ag-article-return{display:flex;justify-content:center;margin:24px 20px 0}.ag-article-return__link{align-items:center;color:var(--ag-color-text);display:inline-flex;min-height:44px;padding:8px;text-align:center;text-decoration:underline}}.ag-article-body>.ag-body-option-decor{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.ag-body-option-decor .ag-calm-wave{background:transparent;border:1.3px solid color-mix(in srgb,var(--ag-color-secondary-background) 13%,transparent);border-radius:50%;clip-path:inset(0 0 50% 0);height:330px;left:-55%;position:absolute;transform:rotate(-2deg);width:180%}@media(max-width:767px){.ag-body-option-decor .ag-calm-wave{left:-70%;width:250%}.ag-body-option-decor .ag-calm-wave--gap{height:80px}}.ag-article #ag-article-top{scroll-margin-top:calc(var(--ag-fixed-header-clearance, var(--ag-header-clearance)) + 16px)}.ag-article-no-js-spacer{height:var(--ag-header-clearance)}