.c-heading{--c-heading-color-icon: var(--cal-color-secondary, #b24a00)}.c-heading__title{margin-block:0 !important;hyphens:auto}.c-heading.has-icon .c-heading__icon{display:inline-block;color:var(--c-heading-color-icon)}.c-heading.has-icon .c-heading__icon::before{font-size:inherit}.c-heading:not([class*=is-heading-style-]) h1.c-heading__title{margin-block:0 1rem;font-family:"Readex Pro",sans-serif;font-weight:var(--cal-font-weight-heading);line-height:1.5;color:var(--cal-color-heading);text-wrap:balance;--cal-size-icon: var(--cal-font-size-h1);font-size:var(--cal-font-size-h1);margin-block-end:2rem;font-weight:700}.c-heading:not([class*=is-heading-style-]) h1.c-heading__title a{color:inherit;text-decoration:inherit;font-weight:inherit}.c-heading:not([class*=is-heading-style-]) h2.c-heading__title{margin-block:0 1rem;font-family:"Readex Pro",sans-serif;font-weight:var(--cal-font-weight-heading);line-height:1.5;color:var(--cal-color-heading);text-wrap:balance;--cal-size-icon: var(--cal-font-size-h2);font-size:var(--cal-font-size-h2);font-weight:700}.c-heading:not([class*=is-heading-style-]) h2.c-heading__title a{color:inherit;text-decoration:inherit;font-weight:inherit}.c-heading:not([class*=is-heading-style-]) h3.c-heading__title{margin-block:0 1rem;font-family:"Readex Pro",sans-serif;font-weight:var(--cal-font-weight-heading);line-height:1.5;color:var(--cal-color-heading);text-wrap:balance;--cal-size-icon: var(--cal-font-size-h3);font-size:var(--cal-font-size-h3);font-weight:600}.c-heading:not([class*=is-heading-style-]) h3.c-heading__title a{color:inherit;text-decoration:inherit;font-weight:inherit}.c-heading:not([class*=is-heading-style-]) h4.c-heading__title{margin-block:0 1rem;font-family:"Readex Pro",sans-serif;font-weight:var(--cal-font-weight-heading);line-height:1.5;color:var(--cal-color-heading);text-wrap:balance;--cal-size-icon: var(--cal-font-size-h4);font-size:var(--cal-font-size-h4);font-weight:600}.c-heading:not([class*=is-heading-style-]) h4.c-heading__title a{color:inherit;text-decoration:inherit;font-weight:inherit}.c-heading:not([class*=is-heading-style-]) h5.c-heading__title{margin-block:0 1rem;font-family:"Readex Pro",sans-serif;font-weight:var(--cal-font-weight-heading);line-height:1.5;color:var(--cal-color-heading);text-wrap:balance;--cal-size-icon: var(--cal-font-size-h5);font-size:var(--cal-font-size-h5);font-weight:500}.c-heading:not([class*=is-heading-style-]) h5.c-heading__title a{color:inherit;text-decoration:inherit;font-weight:inherit}.c-heading.is-heading-style-h1 .c-heading__title{margin-block:0 1rem;font-family:"Readex Pro",sans-serif;font-weight:var(--cal-font-weight-heading);line-height:1.5;color:var(--cal-color-heading);text-wrap:balance;--cal-size-icon: var(--cal-font-size-h1);font-size:var(--cal-font-size-h1);margin-block-end:2rem;font-weight:700}.c-heading.is-heading-style-h1 .c-heading__title a{color:inherit;text-decoration:inherit;font-weight:inherit}.c-heading.is-heading-style-h2 .c-heading__title{margin-block:0 1rem;font-family:"Readex Pro",sans-serif;font-weight:var(--cal-font-weight-heading);line-height:1.5;color:var(--cal-color-heading);text-wrap:balance;--cal-size-icon: var(--cal-font-size-h2);font-size:var(--cal-font-size-h2);font-weight:700}.c-heading.is-heading-style-h2 .c-heading__title a{color:inherit;text-decoration:inherit;font-weight:inherit}.c-heading.is-heading-style-h3 .c-heading__title{margin-block:0 1rem;font-family:"Readex Pro",sans-serif;font-weight:var(--cal-font-weight-heading);line-height:1.5;color:var(--cal-color-heading);text-wrap:balance;--cal-size-icon: var(--cal-font-size-h3);font-size:var(--cal-font-size-h3);font-weight:600}.c-heading.is-heading-style-h3 .c-heading__title a{color:inherit;text-decoration:inherit;font-weight:inherit}.c-heading.is-heading-style-h4 .c-heading__title{margin-block:0 1rem;font-family:"Readex Pro",sans-serif;font-weight:var(--cal-font-weight-heading);line-height:1.5;color:var(--cal-color-heading);text-wrap:balance;--cal-size-icon: var(--cal-font-size-h4);font-size:var(--cal-font-size-h4);font-weight:600}.c-heading.is-heading-style-h4 .c-heading__title a{color:inherit;text-decoration:inherit;font-weight:inherit}.c-heading.is-heading-style-h5 .c-heading__title{margin-block:0 1rem;font-family:"Readex Pro",sans-serif;font-weight:var(--cal-font-weight-heading);line-height:1.5;color:var(--cal-color-heading);text-wrap:balance;--cal-size-icon: var(--cal-font-size-h5);font-size:var(--cal-font-size-h5);font-weight:500}.c-heading.is-heading-style-h5 .c-heading__title a{color:inherit;text-decoration:inherit;font-weight:inherit}