.section--page-title{--_padding-size: var(--size-2xl-3xl);--_padding-multiplier: 4;--_headline-font-color: var(--clr-text-0);--_content-font-color: var(--clr-text-100);--_content-font-size: var(--fs-1);--_content-spacing: var(--size-m);--_page-title-line-thickness: var(--size-3xs);--_page-title-spacing: var(--size-xs-s);padding-block:0}.section--page-title .section__headline:before,.section--page-title .section__sub-headline:before{content:"";display:block;position:absolute;top:50%;right:calc(100% + var(--_page-title-spacing));width:calc(50vw - var(--_page-title-spacing));height:var(--_page-title-line-thickness);background-color:var(--clr-primary-200);transform:translateY(-50%)}.section--page-title .section__content{padding-block:calc(var(--_padding-block-start) * var(--_padding-multiplier)) var(--_padding-block-end)}@media(min-width:60rem){.section--page-title{--_padding-multiplier: 3}}.breadcrumb{--_list-spacing: var(--size-s)}.breadcrumb__list{display:flex;align-items:center;gap:var(--_list-spacing);flex-wrap:wrap}.breadcrumb__list-item{display:flex;align-items:center;gap:var(--_list-spacing)}.breadcrumb__link{text-decoration:underline;text-underline-offset:var(--size-3xs)}.breadcrumb__link:hover,.breadcrumb__link:focus-visible{text-decoration:none}.form{--_form-spacing: var(--size-s);--_form-row-spacing: var(--size-xs);--_button-margin: var(--_form-spacing);display:grid;gap:var(--_form-spacing)}.form__row{display:flex;flex-direction:column;gap:var(--_form-row-spacing)}.form__row>*{flex:1}.form__row--fixed{flex-direction:row}.form>.button{margin-block-start:var(--_button-margin)}@media(min-width:30rem){.form__row{flex-direction:row}}.form-field{--_spacing: var(--size-3xs);--_label-font-color: var(--clr-text-400);--_input-bg: var(--body-bg);--_input-border: var(--bw-thin) solid var(--clr-neutral-100);--_input-padding: var(--size-s);--_input-font-color: var(--clr-text-300);display:grid;gap:var(--_spacing);align-content:end}.form-field__label{cursor:pointer;justify-self:start;text-wrap:pretty;color:var(--_label-font-color)}.form-field__input{color:var(--_input-font-color);border:var(--_input-border);background-color:var(--_input-bg);padding:var(--_input-padding)}.form-field__input::placeholder{color:var(--clr-text-200)}.form-field__input::focus-visible{border:none;outline:var(--bw-thick) solid var(--clr-neutral-100)}.form-field--select-field{--_icon-wrapper-bg: var(--_input-bg);--_icon-size: var(--size-m);--_icon-color: var(--clr-neutral-200)}.form-field--select-field .form-field__input-wrapper{position:relative}.form-field--select-field .form-field__input{cursor:pointer;appearance:none;width:100%}.form-field--select-field .form-field__icon-wrapper{position:absolute;display:flex;background-color:var(--_icon-wrapper-bg);right:var(--_input-padding);padding-block:var(--_input-padding);top:50%;transform:translateY(-50%);pointer-events:none}.form-field--select-field .form-field__icon{width:var(--_icon-size);height:var(--_icon-size)}.form-field--select-field .form-field__icon path{stroke:var(--_icon-color)}.form-field--select-field .form-field__input>:not(:first-child){color:var(--_input-font-color)}.form-field--text-box{--_textbox-height: var(--size-4xl)}.form-field--text-box .form-field__input{resize:none;height:var(--_textbox-height)}
