:root{--breakpoint-mobile-menu:992px}.block-accordion{margin-bottom:6rem;margin-top:6rem}@media(max-width:768px){.block-accordion{margin-bottom:3rem;margin-top:3rem}}.block-accordion__heading{margin-bottom:4.5rem}@media(max-width:768px){.block-accordion__heading{margin-bottom:3rem}}.block-accordion__heading--upper-title{font-family:var(--font-paragraph);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.0175rem;line-height:1.75rem}@media(max-width:992px){.block-accordion__heading--upper-title{font-size:.75rem;letter-spacing:.0225rem;line-height:1.625rem}}.block-accordion__heading--upper-title{margin-bottom:.5rem}.block-accordion__heading--title{margin-bottom:0}@media(max-width:768px){.block-accordion__heading--title{margin-bottom:1rem}}.block-accordion__heading--column-right{padding-top:2.2rem}@media(max-width:768px){.block-accordion__heading--column-right{padding-top:0}}.block-accordion__heading--ingress{color:var(--color-black);font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);margin-bottom:0}.narrow-content .block-accordion{margin-bottom:4rem;margin-top:4.5rem}.narrow-content .block-accordion .row{display:flex;flex-direction:column}@media(max-width:768px){.narrow-content .block-accordion{margin-bottom:3rem;margin-top:3rem}}.narrow-content .block-accordion__heading{margin-bottom:3rem}@media(max-width:768px){.narrow-content .block-accordion__heading{margin-bottom:3rem}}.narrow-content .block-accordion__heading--column{width:100%}.narrow-content .block-accordion__heading--upper-title{font-family:var(--font-paragraph);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.0175rem;line-height:1.75rem}@media(max-width:992px){.narrow-content .block-accordion__heading--upper-title{font-size:.75rem;letter-spacing:.0225rem;line-height:1.625rem}}.narrow-content .block-accordion__heading--upper-title{margin-bottom:.5rem}.narrow-content .block-accordion__heading--title{margin-bottom:1rem}.narrow-content .block-accordion__heading--ingress{color:var(--color-black);font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);margin-bottom:0}.narrow-content .block-accordion .accordion-title{margin-bottom:0;position:relative}.narrow-content .block-accordion .accordion-title .accordion-header{color:var(--color-green-primary);font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-heading);line-height:var(--line-height-h4);margin:1.5rem 0;padding:0 3.5rem 0 1rem;width:100%}.narrow-content .block-accordion .accordion-panel{padding:1rem 1rem 2rem}