.c-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.5rem;overflow:hidden}.c-headline .c-headline__title{margin:0 0 .25rem}.c-headline:not(.is-style-center) .c-headline__title:only-child::before{content:"";position:absolute;bottom:.375rem;left:100%;width:100vw;margin-left:1rem;border-bottom:1px dashed currentColor}.c-headline.is-style-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media(min-width: 62em){.c-headline.is-style-center{margin-bottom:3.5rem}}.c-headline.is-style-center .c-headline__title{margin:0 auto .25rem}.c-headline.is-style-center .c-headline__title::before,.c-headline.is-style-center .c-headline__title::after{content:"";position:absolute;top:50%;width:100vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-bottom:1px dashed currentColor}.c-headline.is-style-center .c-headline__title::before{right:100%;margin-right:.5rem}.c-headline.is-style-center .c-headline__title::after{left:100%;margin-left:.5rem}@media(min-width: 48em){.c-headline.is-style-center .c-headline__title::before{margin-right:1.5rem}.c-headline.is-style-center .c-headline__title::after{margin-left:1.5rem}}.c-headline.is-style-center .c-headline__group{max-width:42.5rem;margin:0 auto;border:none}.c-headline.is-style-center .c-headline__subtitle{margin-bottom:0}.c-headline.is-style-center .c-headline__subtitle:not(:last-child){margin-bottom:1rem}@media(min-width: 62em){.c-headline.is-style-center .c-headline__subtitle:not(:last-child){margin-bottom:1.5rem}}.c-headline.is-style-center .c-headline__description{margin-bottom:0;font-size:var(--wp--preset--font-size--body-1)}.c-headline.is-style-small{margin-bottom:.5rem}@media(min-width: 62em){.c-headline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5em}.c-headline .c-headline__title{margin:0 1rem 0 0}}.c-headline__title{margin:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.c-headline__title:only-child{margin:0}.c-headline__group{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:end;align-self:flex-end;border-bottom:1px dashed currentColor}.c-headline__group mark{border-bottom:1px dashed #1d1d1b}@media(min-width: 62em){.c-headline__group{margin-bottom:.375rem}}.c-headline__subtitle{margin:0 0 .25rem;font-weight:600;font-size:var(--wp--preset--font-size--body-1);line-height:1.4}.c-headline__description{margin:0 0 .5rem;font-size:var(--wp--preset--font-size--body-2);line-height:1.2}