/* content-section */
@layer reset, base, layout, components, blocks, brand, utilities;
@layer blocks{.content-section{color:var(--color-text);container-type:inline-size}.content-section+.content-section,.block-preview__stand-in+.content-section{margin-block-start:var(--space-l)}@media (width>=48rem){.content-section+.content-section,.block-preview__stand-in+.content-section{margin-block-start:var(--space-2xl)}}.content-section__layout{gap:var(--space-l);display:grid}@container (width>=48rem){.content-section__layout{grid-template-columns:minmax(0,48.4375%) minmax(0,48.6719%);justify-content:space-between;column-gap:0}}.content-section__aside{gap:var(--space-l);align-content:start;display:grid}@container (width>=48rem){.content-section__aside{grid-area:1/1}.content-section--aside:has(+.content-section:not(.content-section--aside)) .content-section__aside{block-size:0}}.content-section__image{inline-size:100%}@container (width>=48rem){.content-section__main{grid-area:1/2}}.content-section__main>*{margin-block:0}.content-section__main>*+*{margin-block-start:var(--space-l)}.content-section__main>.content-section__heading+.content-section__body{margin-block-start:var(--space-xs)}@media (width>=48rem){.content-section__main>.content-section__heading+.content-section__body{margin-block-start:var(--space-s)}}.content-section__main>.content-section__heading+:is(.content-section__items,.content-section__rows){margin-block-start:var(--space-m)}@media (width>=48rem){.content-section__main>.content-section__heading+:is(.content-section__items,.content-section__rows),.content-section--aside .content-section__main>.content-section__heading+.content-section__body{margin-block-start:var(--space-l)}}.content-section:not(:last-child,:has(+.section,+.alignfull)) .content-section__main{border-block-end:1px solid;padding-block-end:var(--space-l)}@media (width>=48rem){.content-section:not(:last-child,:has(+.section,+.alignfull)) .content-section__main{padding-block-end:var(--space-2xl)}}.content-section__heading{font-family:var(--font-text);font-size:var(--type-subheading);font-weight:var(--weight-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading);text-box:trim-both cap alphabetic;text-wrap-style:balance}.content-section__body{max-inline-size:37.0625rem;font-family:var(--font-text);font-size:var(--type-body);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-wrap-style:pretty}.content-section__body>*{margin:0}.content-section__body>*+*{margin-block-start:1lh}@media (width>=48rem){.content-section__body>*+*{margin-block-start:var(--space-s)}}.content-section__body>h3{font-family:var(--font-text);font-size:var(--type-subheading);font-weight:var(--weight-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading);text-box:trim-both cap alphabetic;text-wrap-style:balance}.content-section__body>:is(h4,h5,h6){font-family:var(--font-text);font-size:var(--type-body);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-wrap-style:pretty;font-weight:600}.content-section__body>*+:is(h3,h4,h5,h6){margin-block-start:var(--space-m)}@media (width>=48rem){.content-section__body>*+:is(h3,h4,h5,h6){margin-block-start:var(--space-l)}}.content-section__body>:is(h3,h4,h5,h6)+*{margin-block-start:var(--space-xs)}.content-section__body a{color:inherit}.content-section__items{padding:0}.content-section__items>li{margin-block:0}.content-section__rows{--hit-y:calc(var(--space-s) / 2 + 1px);--hit-x:initial;gap:var(--space-s);display:grid}.content-section__row{gap:var(--space-2xs) var(--space-m);border-block-end:1px solid;padding-block-end:var(--space-s);display:grid}@container (width>=48rem){.content-section__row{grid-template-columns:minmax(0,1fr) minmax(0,64.2%)}}.content-section__label{font-family:var(--font-text);font-size:var(--type-body);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-wrap-style:pretty;font-weight:600}.content-section__value{font-family:var(--font-text);font-size:var(--type-body);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-wrap-style:pretty;margin:0}@media (width>=48rem){.content-section__value{font-family:var(--font-text);font-size:var(--type-footnote);font-weight:var(--weight-footnote);line-height:var(--leading-footnote);letter-spacing:var(--tracking-footnote);text-wrap-style:pretty}}.content-section__link{color:inherit;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.08em;text-decoration-line:underline;text-decoration-thickness:.0625em}.content-section__link:focus-visible{box-shadow:none;outline:0}.content-section__link:focus-visible:after{pointer-events:none;content:"";border:.125rem solid var(--color-focus);box-shadow:inset 0 0 0 .125rem var(--color-focus-halo);border-radius:.5rem;position:absolute;inset:-.5rem}.content-section__link{transition:text-decoration-color var(--motion-duration-base) var(--motion-ease-standard);text-decoration-color:#0000}.content-section__link:hover,.content-section__link:focus-visible{text-decoration-color:currentColor}.container>.content-section{grid-column:content}.entry-content--service>.content-section{margin-block-start:0}}
