*,:after,:before{box-sizing:border-box}p{margin-bottom:1rem;margin-top:0}input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}select{text-transform:none}[role=button]{cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;padding:0}figure{margin:0}legend{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{cursor:pointer;display:list-item}.cta-stretched-link a:after,.stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}:root{--system-fonts:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--shadow-color:rgba(154,161,177,.3);--shadow-sm:0 1px 2px 0 var(--shadow-color);--shadow-md:0 1px 3px 0 var(--shadow-color),0 1px 2px -1px var(--shadow-color);--shadow-lg:0 4px 6px -1px var(--shadow-color),0 2px 4px -2px var(--shadow-color);--shadow-xl:0 10px 15px -3px var(--shadow-color),0 4px 6px -4px var(--shadow-color);--shadow-2xl:0 20px 25px -5px var(--shadow-color),0 8px 10px -6px var(--shadow-color);--ani-scale1x:scale(1.01);--ani-scale2x:scale(1.03);--ani-scale3x:scale(1.05);--ani-scale4x:scale(1.08);--ani-slideup1x:translateY(-4px);--ani-slideup2x:translateY(-8px);--ani-slideup3x:translateY(-12px);--btn-small:10px 20px;--btn-regular:12px 28px;--btn-large:16px 36px;--h1-font-size:3rem;--h2-font-size:2.5rem;--h3-font-size:2rem;--h4-font-size:1.5rem;--h5-font-size:1rem;--h6-font-size:0.875rem}@media (prefers-reduced-motion:no-preference){:root{--root-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--root-transition-duration:150ms}}.unicard-group :where(.btn-link,button,input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::file-selector-button{--_border-radius:var(--border-radius,none);--_bg:var(--bg,#fff);--_color:var(--color,#333);align-items:center;background:var(--_bg);border:1px solid #c8c8c8;border-radius:var(--_border-radius);color:var(--_color);cursor:pointer;display:inline-flex;font:inherit;font-size:1rem;font-style:normal;font-weight:700;gap:.5ch;justify-content:center;letter-spacing:inherit;line-height:1.5;padding:8px 20px;text-align:center;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-width:100px;text-decoration:none;vertical-align:middle}@media (prefers-reduced-motion:no-preference){.unicard-group :where(.btn-link,button,input[type=button],input[type=submit],input[type=reset]){transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}}.unicard-group :where(.btn-link,button,input[type=button],input[type=submit],input[type=reset]):where(:not(:active):hover){background:var(--hover-bg,var(--_bg));border-color:var(--hover-border,#999)!important;color:var(--hover-color,var(--_color))}:where(.btn-link,button,input):where(:not(:active)):focus-visible{outline-offset:5px}.unicard-group :where(.btn-link,button,input[type=button],input[type=submit],input[type=reset])[disabled]{background:none;cursor:not-allowed;--color:#5f666d}.unicard-group :where(input[type=file]){font:inherit;inline-size:100%;max-inline-size:max-content}.unicard-group :where(input[type=button]),.unicard-group :where(input[type=file])::file-selector-button{appearance:none}.unicard-group :where(input[type=file])::file-selector-button{margin-inline-end:1.5ch}.unicard-group :where(.btn-link,button,input[type=button],input[type=submit],input[type=reset]) :where(.icon){align-items:center;display:inline-flex;justify-content:center}.unicard-group :where(.btn-link,button,input[type=button],input[type=submit],input[type=reset]) :where(svg,.icon>svg){flex-shrink:0;height:1.8ch;width:1.8ch;fill:currentcolor}.unicard-group :where(.btn-link,button,input[type=button],input[type=submit],input[type=reset]):where(.btn-w100){width:100%}.unicard-group :where(.btn-link,button,input[type=button],input[type=submit],input[type=reset]):where(.btn-w100+.btn-w100){margin-top:.5rem}.unicard-group :where(.btn-small){padding:var(--btn-small,10px 20px)}.unicard-group :where(.btn-regular){padding:var(--btn-regular,12px 28px)}.unicard-group :where(.btn-large){padding:var(--btn-large,16px 36px)}.unicard-group :where(h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--system-fonts);font-style:normal;font-weight:500;line-height:1.2;margin-bottom:1rem;margin-top:.5rem}.unicard-group .heading-link{text-decoration:none}.unicard-group .heading-link,.unicard-group .heading-link:hover{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}.margin-collapse :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6){margin-top:0}.unicard-group h1{font-size:var(--h1-font-size,2.25rem)}.unicard-group h2{font-size:var(--h2-font-size,1.5rem)}.unicard-group h3{font-size:var(--h3-font-size,1.25rem)}.unicard-group h4{font-size:var(--h4-font-size,1.125rem)}.unicard-group h5{font-size:var(--h5-font-size,1rem)}.unicard-group h6{font-size:var(--h6-font-size,.875rem)}:where(.unicard-group a:not(.btn-link)){--_color:var(--color,blue);align-items:center;color:var(--_color);display:inline-flex;gap:.5ch;justify-content:center}:where(.unicard-group a:not(.btn-link):hover){color:var(--hover-color,var(--_color))}:where(.unicard-group a:not(.btn-link)) :where(.icon){align-items:center;display:inline-flex;justify-content:center}:where(.unicard-group a:not(.btn-link)) :where(svg,.icon>svg){flex-shrink:0;height:1.5ch;width:1.5ch;fill:currentcolor}.unicard{background-color:var(--scope-background);border:var(--scope-border);border-radius:var(--scope-border-radius);box-shadow:var(--scope-shadow);color:var(--scope-color);display:flex;flex-direction:column;gap:var(--scope-content-gap);justify-content:var(--scope-vertical-alignment,space-between);min-height:100%;padding:var(--scope-padding-top) var(--scope-padding-right) var(--scope-padding-bottom) var(--scope-padding-left);position:relative;transform:translateZ(0);transition-duration:var(--root-transition-duration);transition-property:box-shadow,transform,background-color,border-color;transition-timing-function:var(--root-transition-timing-function);will-change:box-shadow,transform,background-color,border-color}.unicard .content-block-bottom,.unicard .content-block-top{align-items:var(--scope-alignment);display:flex;flex-direction:column;gap:var(--scope-content-gap);justify-content:var(--scope-vertical-alignment)}.unicard .additional-images{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--scope-content-gap);justify-content:var(--scope-alignment)}.unicard-group{display:grid}.unicard-group .unicard{min-height:auto}