.detail-module__HlcpVa__page{color:var(--brand-blue);background:#fff}.detail-module__HlcpVa__hero{padding:8.75rem var(--page-gutter) 4.5rem;background:var(--brand-blue);color:#fff}.detail-module__HlcpVa__back{color:#bdcddd;align-items:center;gap:.75rem;margin-bottom:4.375rem;font-size:.75rem;display:inline-flex}.detail-module__HlcpVa__eyebrow{letter-spacing:.12em;text-transform:none;margin:0 0 1.5rem;font-family:inherit;font-size:.6875rem;line-height:1.6}.detail-module__HlcpVa__hero h1{max-width:19ch;font-size:clamp(2.5rem, calc(5.5 * var(--type-vw)), 5rem);letter-spacing:-.055em;margin:0;font-weight:400;line-height:1.02}.detail-module__HlcpVa__introduction{max-width:40.625rem;margin:1.75rem 0 0}.detail-module__HlcpVa__introduction p{color:#c3d0dc;font-size:clamp(1rem, calc(1.3 * var(--type-vw)), 1.25rem);margin:0 0 1.75rem;line-height:1.7}.detail-module__HlcpVa__visual{height:clamp(17.5rem,45vw,40.625rem);position:relative}.detail-module__HlcpVa__visual img{object-fit:cover}.detail-module__HlcpVa__content{padding:3.125rem var(--page-gutter) 5.625rem}.detail-module__HlcpVa__section{border-bottom:.0625rem solid #dde3ea;grid-template-columns:1fr 1fr;gap:8%;padding-block:3.375rem;display:grid}.detail-module__HlcpVa__sectionHeading{align-items:baseline;gap:1.5rem;display:flex}.detail-module__HlcpVa__number{color:#8392a2;font-family:inherit;font-size:.6875rem}.detail-module__HlcpVa__section h2{max-width:24ch;font-size:clamp(1.625rem, calc(2.8 * var(--type-vw)), 2.625rem);letter-spacing:-.04em;margin:0;font-weight:400;line-height:1.15}.detail-module__HlcpVa__sectionCopy{color:#526170;font-size:1rem;line-height:1.8}.detail-module__HlcpVa__sectionCopy p{margin:0 0 1.25rem}.detail-module__HlcpVa__sectionCopy p:last-child{margin-bottom:0}.detail-module__HlcpVa__sectionCopy ul{margin:0;padding-left:1.25rem}.detail-module__HlcpVa__sectionCopy li{border-bottom:.0625rem solid #eef0f3;padding:.5rem 0 .5rem .5rem}.detail-module__HlcpVa__sectionCopy li::marker{color:var(--brand-blue)}.detail-module__HlcpVa__closing{background:var(--section-grey);color:var(--brand-blue);padding:5.625rem var(--page-gutter) 2.5rem}.detail-module__HlcpVa__closing h2{font-size:clamp(2.5rem, calc(5.5 * var(--type-vw)), 5rem);letter-spacing:-.05em;margin:0 0 2rem;font-weight:400;line-height:1.05}.detail-module__HlcpVa__next{font-size:clamp(1.25rem, calc(2.8 * var(--type-vw)), 2.25rem);border-top:.0625rem solid #264b8f30;align-items:center;gap:1.5rem;margin-top:5rem;padding-top:1.875rem;display:flex}.detail-module__HlcpVa__next span{text-transform:none;letter-spacing:.1em;color:var(--brand-blue);margin-right:auto;font-size:.6875rem}@media (max-width:767px){.detail-module__HlcpVa__hero{padding-top:7.5rem;padding-bottom:3rem}.detail-module__HlcpVa__back{margin-bottom:3rem}.detail-module__HlcpVa__hero h1{font-size:clamp(2.5rem, calc(10 * var(--type-vw)), 4.0625rem)}.detail-module__HlcpVa__introduction{margin-top:1.875rem}.detail-module__HlcpVa__content{padding-block:1.25rem 3rem}.detail-module__HlcpVa__section{grid-template-columns:1fr;gap:1.5rem;padding-block:2.25rem}.detail-module__HlcpVa__sectionHeading{gap:1rem}.detail-module__HlcpVa__sectionCopy{font-size:.9375rem}.detail-module__HlcpVa__closing{padding-top:3.5rem}.detail-module__HlcpVa__next{flex-wrap:wrap;gap:1rem;margin-top:3.5rem}.detail-module__HlcpVa__next span{width:100%}}.detail-module__HlcpVa__button{background:var(--brand-blue);color:#fff;border-radius:.125rem;justify-content:space-between;align-items:center;gap:1.75rem;min-height:2.75rem;padding:.3125rem .3125rem .3125rem 1.125rem;font-family:inherit;font-size:.75rem;font-weight:400;line-height:1.2;display:inline-flex}.detail-module__HlcpVa__button svg{box-sizing:content-box;width:1.1875rem;height:1.1875rem;color:var(--brand-blue);background:#fff;border:.0625rem solid #ffffff59;border-radius:.125rem;flex-shrink:0;padding:.3125rem}.detail-module__HlcpVa__button:hover{background:var(--brand-blue)}.detail-module__HlcpVa__hero .detail-module__HlcpVa__button{color:var(--brand-blue);background:#fff}.detail-module__HlcpVa__hero .detail-module__HlcpVa__button svg{background:var(--brand-blue);color:#fff}.detail-module__HlcpVa__hero .detail-module__HlcpVa__button:hover{background:#eeeff2}
