@layer utils{.block-intro__container{padding-inline:max(var(--g-padding-inline),var(--g-100vw)/2 - var(--g-site-width)/2);width:100%}.block-intro__text{font-family:var(--g-font-primary);font-size:var(--g-text-h4-font-size-mobile);font-style:var(--g-text-h4-font-style);font-weight:var(--g-text-h4-font-weight-mobile,var(--g-text-h4-font-weight));letter-spacing:var(--g-text-h4-letter-spacing-mobile,var(--g-text-h4-letter-spacing));line-height:var(--g-text-h4-line-height)}@media(min-width:992px){.block-intro__text{font-size:var(--g-text-h4-font-size);font-weight:var(--g-text-h4-font-weight);letter-spacing:var(--g-text-h4-letter-spacing)}}}@layer partials{.block-intro{background-color:var(--g-color-dark-blue-ink);color:var(--g-color-white);container-type:inline-size}.block-intro__container{padding-block:calc(var(--g-spacing-10) - var(--g-spacing-2))}.block-intro__text{font-size:var(--g-text-h4-font-size-mobile);margin-inline:auto;max-width:82.2rem;overflow-wrap:anywhere;text-align:center;width:100%}@container ((width >= 992px)){.block-intro__text{font-size:var(--g-text-h4-font-size)}}.block-intro__text>ol,.block-intro__text>p,.block-intro__text>ul{margin-block:var(--g-spacing-5)}.block-intro__text>ol,.block-intro__text>ul{padding-inline-start:2.8rem;text-align:start}.block-intro__text>:first-child{margin-block-start:0}.block-intro__text>:last-child{margin-block-end:0}.block-intro__text li+li{margin-block-start:var(--g-spacing-2)}.block-intro__text a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.block-intro__text a:focus-visible{outline:.2rem solid currentcolor;outline-offset:.4rem}}
