@layer rrwd-child-theme{:where(.wp-site-blocks){min-height:100%}}@layer base{:root{--sc-theme-color-base:#fff;--wp--preset--color--base:#fff;--sc-theme-color-body-dark:#27364b;--wp--preset--color--body-dark:#27364b;--sc-theme-color-heading-dark:#151522;--wp--preset--color--heading-dark:#151522;--sc-theme-color-contrast:#151522;--wp--preset--color--contrast:#151522;--sc-theme-color-black:#000;--wp--preset--color--black:#000;--sc-theme-color-dark-gray:#333;--wp--preset--color--dark-gray:#333;--sc-theme-color-light-neutral:#f6f8fc;--wp--preset--color--light-neutral:#f6f8fc;--sc-theme-color-neutral-black:#151522;--wp--preset--color--neutral-black:#151522;--sc-theme-color-neutral-blue:#e2e8f0;--wp--preset--color--neutral-blue:#e2e8f0;--sc-theme-color-neutral-gray:#cbd4e1;--wp--preset--color--neutral-gray:#cbd4e1;--sc-theme-color-gray-title:#0f1a2a;--wp--preset--color--gray-title:#0f1a2a;--sc-theme-color-accent-1:#27364b;--wp--preset--color--accent-1:#27364b;--sc-theme-color-accent-2:#f6f8fc;--wp--preset--color--accent-2:#f6f8fc;--sc-theme-color-accent-3:#e2e8f0;--wp--preset--color--accent-3:#e2e8f0;--sc-theme-color-accent-4:#cbd4e1;--wp--preset--color--accent-4:#cbd4e1;--sc-theme-color-accent-5:#f6f8fc;--wp--preset--color--accent-5:#f6f8fc;--sc-theme-color-accent-6:color-mix(in srgb, currentcolor 20%, transparent);--wp--preset--color--accent-6:color-mix(in srgb, currentcolor 20%, transparent);--sc-theme-color-white:#fff;--wp--preset--color--white:#fff;--sc-theme-font-size-xs:.75rem;--wp--preset--font-size--xs:.75rem;--sc-theme-font-size-sm:.875rem;--wp--preset--font-size--sm:.875rem;--sc-theme-font-size-base:1rem;--wp--preset--font-size--base:1rem;--sc-theme-font-size-lg:1.125rem;--wp--preset--font-size--lg:1.125rem;--sc-theme-font-size-xl:1.25rem;--wp--preset--font-size--xl:1.25rem;--sc-theme-font-size-2xl:1.5rem;--wp--preset--font-size--2xl:1.5rem;--sc-theme-font-size-3xl:1.875rem;--wp--preset--font-size--3xl:1.875rem;--sc-theme-font-size-4xl:2.25rem;--wp--preset--font-size--4xl:2.25rem;--sc-theme-font-size-5xl:3rem;--wp--preset--font-size--5xl:3rem;--sc-theme-spacing-2:.5rem;--wp--preset--spacing--2:.5rem;--sc-theme-spacing-4:1rem;--wp--preset--spacing--4:1rem;--sc-theme-spacing-6:1.5rem;--wp--preset--spacing--6:1.5rem;--sc-theme-spacing-8:2rem;--wp--preset--spacing--8:2rem;--sc-theme-spacing-12:3rem;--wp--preset--spacing--12:3rem;--sc-theme-spacing-16:4rem;--wp--preset--spacing--16:4rem;--sc-theme-spacing-24:6rem;--wp--preset--spacing--24:6rem;--sc-theme-radius-sm:8px;--sc-radius-sm:8px;--sc-theme-radius-md:12px;--sc-radius-md:12px;--sc-theme-radius-lg:16px;--sc-radius-lg:16px;--sc-theme-radius-pill:9999px;--sc-radius-pill:9999px;--sc-theme-font-family-inter:var(--font-inter), inter, sans-serif;--wp--preset--font-family--inter:var(--font-inter), inter, sans-serif}}.text-5xl,.has-5xl-font-size{font-size:var(--wp--preset--font-size--5xl)}.editor-styles-wrapper{--sc-theme-color-accent:var(--wp--preset--color--accent-1);--sc-theme-color-accent-foreground:var(--wp--preset--color--base);--sc-theme-color-background:var(--wp--preset--color--base);--sc-theme-color-border:color-mix(in srgb, var(--sc-theme-color-foreground) 16%, transparent);--sc-theme-color-chart-1:var(--wp--preset--color--accent-1);--sc-theme-color-chart-2:var(--wp--preset--color--accent-3);--sc-theme-color-chart-3:var(--wp--preset--color--accent-1);--sc-theme-color-chart-4:var(--wp--preset--color--accent-2);--sc-theme-color-chart-5:var(--wp--preset--color--accent-3);--sc-theme-color-chart-6:var(--wp--preset--color--accent-4);--sc-theme-color-focus:var(--wp--preset--color--accent-1);--sc-theme-color-foreground:var(--wp--preset--color--contrast);--sc-theme-color-muted:color-mix(in srgb, var(--sc-theme-color-foreground) 62%, transparent);--sc-theme-color-status-danger:#dc2626;--sc-theme-color-status-success:#16803c;--sc-theme-color-status-warning:#b7791f;--sc-theme-color-surface:var(--wp--preset--color--accent-5);--sc-theme-color-surface-elevated:var(--wp--preset--color--base);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.text-color-base{color:var(--wp--preset--color--base)}.bg-color-base{background-color:var(--wp--preset--color--base)}.has-base-color{color:var(--wp--preset--color--base)}.has-base-background-color{background-color:var(--wp--preset--color--base)}.text-color-body-dark{color:var(--wp--preset--color--body-dark)}.bg-color-body-dark{background-color:var(--wp--preset--color--body-dark)}.has-body-dark-color{color:var(--wp--preset--color--body-dark)}.has-body-dark-background-color{background-color:var(--wp--preset--color--body-dark)}.text-color-heading-dark{color:var(--wp--preset--color--heading-dark)}.bg-color-heading-dark{background-color:var(--wp--preset--color--heading-dark)}.has-heading-dark-color{color:var(--wp--preset--color--heading-dark)}.has-heading-dark-background-color{background-color:var(--wp--preset--color--heading-dark)}.text-color-contrast{color:var(--wp--preset--color--contrast)}.bg-color-contrast{background-color:var(--wp--preset--color--contrast)}.has-contrast-color{color:var(--wp--preset--color--contrast)}.has-contrast-background-color{background-color:var(--wp--preset--color--contrast)}.text-color-black{color:var(--wp--preset--color--black)}.bg-color-black{background-color:var(--wp--preset--color--black)}.has-black-color{color:var(--wp--preset--color--black)}.has-black-background-color{background-color:var(--wp--preset--color--black)}.text-color-dark-gray{color:var(--wp--preset--color--dark-gray)}.bg-color-dark-gray{background-color:var(--wp--preset--color--dark-gray)}.has-dark-gray-color{color:var(--wp--preset--color--dark-gray)}.has-dark-gray-background-color{background-color:var(--wp--preset--color--dark-gray)}.text-color-light-neutral{color:var(--wp--preset--color--light-neutral)}.bg-color-light-neutral{background-color:var(--wp--preset--color--light-neutral)}.has-light-neutral-color{color:var(--wp--preset--color--light-neutral)}.has-light-neutral-background-color{background-color:var(--wp--preset--color--light-neutral)}.text-color-neutral-black{color:var(--wp--preset--color--neutral-black)}.bg-color-neutral-black{background-color:var(--wp--preset--color--neutral-black)}.has-neutral-black-color{color:var(--wp--preset--color--neutral-black)}.has-neutral-black-background-color{background-color:var(--wp--preset--color--neutral-black)}.text-color-neutral-blue{color:var(--wp--preset--color--neutral-blue)}.bg-color-neutral-blue{background-color:var(--wp--preset--color--neutral-blue)}.has-neutral-blue-color{color:var(--wp--preset--color--neutral-blue)}.has-neutral-blue-background-color{background-color:var(--wp--preset--color--neutral-blue)}.text-color-neutral-gray{color:var(--wp--preset--color--neutral-gray)}.bg-color-neutral-gray{background-color:var(--wp--preset--color--neutral-gray)}.has-neutral-gray-color{color:var(--wp--preset--color--neutral-gray)}.has-neutral-gray-background-color{background-color:var(--wp--preset--color--neutral-gray)}.text-color-gray-title{color:var(--wp--preset--color--gray-title)}.bg-color-gray-title{background-color:var(--wp--preset--color--gray-title)}.has-gray-title-color{color:var(--wp--preset--color--gray-title)}.has-gray-title-background-color{background-color:var(--wp--preset--color--gray-title)}.text-color-accent-1{color:var(--wp--preset--color--accent-1)}.bg-color-accent-1{background-color:var(--wp--preset--color--accent-1)}.has-accent-1-color{color:var(--wp--preset--color--accent-1)}.has-accent-1-background-color{background-color:var(--wp--preset--color--accent-1)}.text-color-accent-2{color:var(--wp--preset--color--accent-2)}.bg-color-accent-2{background-color:var(--wp--preset--color--accent-2)}.has-accent-2-color{color:var(--wp--preset--color--accent-2)}.has-accent-2-background-color{background-color:var(--wp--preset--color--accent-2)}.text-color-accent-3{color:var(--wp--preset--color--accent-3)}.bg-color-accent-3{background-color:var(--wp--preset--color--accent-3)}.has-accent-3-color{color:var(--wp--preset--color--accent-3)}.has-accent-3-background-color{background-color:var(--wp--preset--color--accent-3)}.text-color-accent-4{color:var(--wp--preset--color--accent-4)}.bg-color-accent-4{background-color:var(--wp--preset--color--accent-4)}.has-accent-4-color{color:var(--wp--preset--color--accent-4)}.has-accent-4-background-color{background-color:var(--wp--preset--color--accent-4)}.text-color-accent-5{color:var(--wp--preset--color--accent-5)}.bg-color-accent-5{background-color:var(--wp--preset--color--accent-5)}.has-accent-5-color{color:var(--wp--preset--color--accent-5)}.has-accent-5-background-color{background-color:var(--wp--preset--color--accent-5)}.text-color-accent-6{color:var(--wp--preset--color--accent-6)}.bg-color-accent-6{background-color:var(--wp--preset--color--accent-6)}.has-accent-6-color{color:var(--wp--preset--color--accent-6)}.has-accent-6-background-color{background-color:var(--wp--preset--color--accent-6)}.text-color-white{color:var(--wp--preset--color--white)}.bg-color-white{background-color:var(--wp--preset--color--white)}.has-white-color{color:var(--wp--preset--color--white)}.has-white-background-color{background-color:var(--wp--preset--color--white)}.text-xs,.has-xs-font-size{font-size:var(--wp--preset--font-size--xs)}.text-sm,.has-sm-font-size{font-size:var(--wp--preset--font-size--sm)}.text-base,.has-base-font-size{font-size:var(--wp--preset--font-size--base)}.text-lg,.has-lg-font-size{font-size:var(--wp--preset--font-size--lg)}.text-xl,.has-xl-font-size{font-size:var(--wp--preset--font-size--xl)}.text-2xl,.has-2xl-font-size{font-size:var(--wp--preset--font-size--2xl)}.text-3xl,.has-3xl-font-size{font-size:var(--wp--preset--font-size--3xl)}.text-4xl,.has-4xl-font-size{font-size:var(--wp--preset--font-size--4xl)}.font-inter,.has-inter-font-family{font-family:var(--wp--preset--font-family--inter)}.rounded-sm{border-radius:var(--sc-radius-sm)}.rounded-md{border-radius:var(--sc-radius-md)}.rounded-lg{border-radius:var(--sc-radius-lg)}.rounded-pill{border-radius:var(--sc-radius-pill)}.m-2{margin:var(--wp--preset--spacing--2)}.mx-2{margin-inline:var(--wp--preset--spacing--2)}.my-2{margin-block:var(--wp--preset--spacing--2)}.mt-2{margin-top:var(--wp--preset--spacing--2)}.mr-2{margin-right:var(--wp--preset--spacing--2)}.mb-2{margin-bottom:var(--wp--preset--spacing--2)}.ml-2{margin-left:var(--wp--preset--spacing--2)}.p-2{padding:var(--wp--preset--spacing--2)}.px-2{padding-inline:var(--wp--preset--spacing--2)}.py-2{padding-block:var(--wp--preset--spacing--2)}.pt-2{padding-top:var(--wp--preset--spacing--2)}.pr-2{padding-right:var(--wp--preset--spacing--2)}.pb-2{padding-bottom:var(--wp--preset--spacing--2)}.pl-2{padding-left:var(--wp--preset--spacing--2)}.m-4{margin:var(--wp--preset--spacing--4)}.mx-4{margin-inline:var(--wp--preset--spacing--4)}.my-4{margin-block:var(--wp--preset--spacing--4)}.mt-4{margin-top:var(--wp--preset--spacing--4)}.mr-4{margin-right:var(--wp--preset--spacing--4)}.mb-4{margin-bottom:var(--wp--preset--spacing--4)}.ml-4{margin-left:var(--wp--preset--spacing--4)}.p-4{padding:var(--wp--preset--spacing--4)}.px-4{padding-inline:var(--wp--preset--spacing--4)}.py-4{padding-block:var(--wp--preset--spacing--4)}.pt-4{padding-top:var(--wp--preset--spacing--4)}.pr-4{padding-right:var(--wp--preset--spacing--4)}.pb-4{padding-bottom:var(--wp--preset--spacing--4)}.pl-4{padding-left:var(--wp--preset--spacing--4)}.m-6{margin:var(--wp--preset--spacing--6)}.mx-6{margin-inline:var(--wp--preset--spacing--6)}.my-6{margin-block:var(--wp--preset--spacing--6)}.mt-6{margin-top:var(--wp--preset--spacing--6)}.mr-6{margin-right:var(--wp--preset--spacing--6)}.mb-6{margin-bottom:var(--wp--preset--spacing--6)}.ml-6{margin-left:var(--wp--preset--spacing--6)}.p-6{padding:var(--wp--preset--spacing--6)}.px-6{padding-inline:var(--wp--preset--spacing--6)}.py-6{padding-block:var(--wp--preset--spacing--6)}.pt-6{padding-top:var(--wp--preset--spacing--6)}.pr-6{padding-right:var(--wp--preset--spacing--6)}.pb-6{padding-bottom:var(--wp--preset--spacing--6)}.pl-6{padding-left:var(--wp--preset--spacing--6)}.m-8{margin:var(--wp--preset--spacing--8)}.mx-8{margin-inline:var(--wp--preset--spacing--8)}.my-8{margin-block:var(--wp--preset--spacing--8)}.mt-8{margin-top:var(--wp--preset--spacing--8)}.mr-8{margin-right:var(--wp--preset--spacing--8)}.mb-8{margin-bottom:var(--wp--preset--spacing--8)}.ml-8{margin-left:var(--wp--preset--spacing--8)}.p-8{padding:var(--wp--preset--spacing--8)}.px-8{padding-inline:var(--wp--preset--spacing--8)}.py-8{padding-block:var(--wp--preset--spacing--8)}.pt-8{padding-top:var(--wp--preset--spacing--8)}.pr-8{padding-right:var(--wp--preset--spacing--8)}.pb-8{padding-bottom:var(--wp--preset--spacing--8)}.pl-8{padding-left:var(--wp--preset--spacing--8)}.m-12{margin:var(--wp--preset--spacing--12)}.mx-12{margin-inline:var(--wp--preset--spacing--12)}.my-12{margin-block:var(--wp--preset--spacing--12)}.mt-12{margin-top:var(--wp--preset--spacing--12)}.mr-12{margin-right:var(--wp--preset--spacing--12)}.mb-12{margin-bottom:var(--wp--preset--spacing--12)}.ml-12{margin-left:var(--wp--preset--spacing--12)}.p-12{padding:var(--wp--preset--spacing--12)}.px-12{padding-inline:var(--wp--preset--spacing--12)}.py-12{padding-block:var(--wp--preset--spacing--12)}.pt-12{padding-top:var(--wp--preset--spacing--12)}.pr-12{padding-right:var(--wp--preset--spacing--12)}.pb-12{padding-bottom:var(--wp--preset--spacing--12)}.pl-12{padding-left:var(--wp--preset--spacing--12)}.m-16{margin:var(--wp--preset--spacing--16)}.mx-16{margin-inline:var(--wp--preset--spacing--16)}.my-16{margin-block:var(--wp--preset--spacing--16)}.mt-16{margin-top:var(--wp--preset--spacing--16)}.mr-16{margin-right:var(--wp--preset--spacing--16)}.mb-16{margin-bottom:var(--wp--preset--spacing--16)}.ml-16{margin-left:var(--wp--preset--spacing--16)}.p-16{padding:var(--wp--preset--spacing--16)}.px-16{padding-inline:var(--wp--preset--spacing--16)}.py-16{padding-block:var(--wp--preset--spacing--16)}.pt-16{padding-top:var(--wp--preset--spacing--16)}.pr-16{padding-right:var(--wp--preset--spacing--16)}.pb-16{padding-bottom:var(--wp--preset--spacing--16)}.pl-16{padding-left:var(--wp--preset--spacing--16)}.m-24{margin:var(--wp--preset--spacing--24)}.mx-24{margin-inline:var(--wp--preset--spacing--24)}.my-24{margin-block:var(--wp--preset--spacing--24)}.mt-24{margin-top:var(--wp--preset--spacing--24)}.mr-24{margin-right:var(--wp--preset--spacing--24)}.mb-24{margin-bottom:var(--wp--preset--spacing--24)}.ml-24{margin-left:var(--wp--preset--spacing--24)}.p-24{padding:var(--wp--preset--spacing--24)}.px-24{padding-inline:var(--wp--preset--spacing--24)}.py-24{padding-block:var(--wp--preset--spacing--24)}.pt-24{padding-top:var(--wp--preset--spacing--24)}.pr-24{padding-right:var(--wp--preset--spacing--24)}.pb-24{padding-bottom:var(--wp--preset--spacing--24)}.pl-24{padding-left:var(--wp--preset--spacing--24)}.has-inline-color{background-color:#0000}.wp-inline-style-text-decoration-underline{text-decoration:underline}.wp-inline-style-color{color:var(--wp-inline-color)}.wp-inline-style-background-color{background-color:var(--wp-inline-background-color)}.wp-inline-style-text-align{text-align:var(--wp-inline-text-align)}.wp-inline-style-font-style{font-style:var(--wp-inline-font-style)}.wp-inline-style-font-weight{font-weight:var(--wp-inline-font-weight)}.wp-inline-style-margin{margin:var(--wp-inline-margin)}.wp-inline-style-margin-top{margin-top:var(--wp-inline-margin-top)}.wp-inline-style-margin-right{margin-right:var(--wp-inline-margin-right)}.wp-inline-style-margin-bottom{margin-bottom:var(--wp-inline-margin-bottom)}.wp-inline-style-margin-left{margin-left:var(--wp-inline-margin-left)}.wp-inline-style-padding{padding:var(--wp-inline-padding)}.wp-inline-style-padding-top{padding-top:var(--wp-inline-padding-top)}.wp-inline-style-padding-right{padding-right:var(--wp-inline-padding-right)}.wp-inline-style-padding-bottom{padding-bottom:var(--wp-inline-padding-bottom)}.wp-inline-style-padding-left{padding-left:var(--wp-inline-padding-left)}.wp-inline-style-border-radius{border-radius:var(--wp-inline-border-radius)}.theme-mode-toggle{--theme-mode-toggle-background:color-mix(in srgb, var(--sc-theme-color-surface) 82%, transparent);--theme-mode-toggle-border:var(--sc-theme-color-border);--theme-mode-toggle-active-background:var(--sc-theme-color-accent);--theme-mode-toggle-active-color:var(--sc-theme-color-accent-foreground);color:var(--sc-theme-color-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.theme-mode-toggle__label{font-size:.875rem;font-weight:600;line-height:1.2}.theme-mode-toggle__options{background:var(--theme-mode-toggle-background);border:1px solid var(--theme-mode-toggle-border);border-radius:999px;grid-auto-columns:minmax(4.25rem,1fr);grid-auto-flow:column;padding:.1875rem;display:inline-grid}.theme-mode-toggle__button{color:var(--sc-theme-color-foreground);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;min-height:2rem;padding:.45rem .75rem;font-size:.8125rem;font-weight:600;line-height:1;transition:background-color .16s,color .16s}.theme-mode-toggle__button[aria-pressed=true]{background:var(--theme-mode-toggle-active-background);color:var(--theme-mode-toggle-active-color)}.theme-mode-toggle__button:focus-visible{outline:2px solid var(--sc-theme-color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.theme-mode-toggle__button{transition:none}}.wp-block-template-part:has(.solution-site-header){z-index:50;position:sticky;top:0}.solution-site-header{z-index:50;position:relative}.solution-site-header [x-cloak]{display:none}.solution-site-header__bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-end:2px solid var(--wp--preset--color--neutral-blue);box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);padding-block:var(--wp--preset--spacing--6);padding-inline:min(10vw, var(--wp--preset--spacing--4));background:#ffffffd9;transition:transform .3s ease-in-out;position:relative;overflow-x:clip;transform:translateY(0)}.solution-site-header__nav{max-inline-size:96rem;margin-inline-start:auto;margin-inline-end:auto}.solution-site-header__inner{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;margin-inline-start:auto;margin-inline-end:auto;display:flex}.solution-site-header__brand{inline-size:200px;flex-shrink:1;margin-inline-end:var(--wp--preset--spacing--6)}.solution-site-header__brand-link{display:block}.solution-site-header__brand-link--desktop{display:none}.solution-site-header__brand-link--mobile{display:block}.solution-site-header__brand-logo,.solution-site-header__brand-mark,.solution-site-header__drawer-logo{object-fit:contain;block-size:auto;display:block}.solution-site-header__brand-logo{inline-size:100%}.solution-site-header__brand-mark{inline-size:30px}.solution-site-header__desktop-links{color:var(--wp--preset--color--black);white-space:nowrap;flex:auto;justify-content:flex-end;align-items:center;font-weight:400;display:none}.solution-site-header__link{border-radius:var(--sc-radius-pill);padding-block-start:.75rem;padding-block-end:.75rem;padding-inline-start:.75rem;padding-inline-end:.75rem;font-weight:700;transition:background-color .5s ease-in-out;position:relative}.solution-site-header__link:after{background:var(--wp--preset--color--black);content:"";block-size:1px;inline-size:0;transition:inline-size .5s ease-in-out;position:absolute;bottom:.75rem}.solution-site-header__link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:14px}.solution-site-header__link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:14px}.solution-site-header__link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:14px}.solution-site-header__link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:14px}.solution-site-header__link:hover{background:var(--wp--preset--color--neutral-blue)}.solution-site-header__link:hover:after{inline-size:66.666%}.solution-site-header__link:focus-visible{outline:2px solid var(--sc-theme-color-focus);outline-offset:3px}.solution-site-header__donate-link{background:var(--wp--preset--color--black);border:1px solid var(--wp--preset--color--black);border-radius:var(--sc-radius-pill);color:var(--wp--preset--color--white);min-block-size:2.75rem;padding-block-start:.75rem;padding-block-end:.75rem;padding-inline:var(--wp--preset--spacing--6);justify-content:center;align-items:center;font-weight:400;line-height:1;transition:background-color .25s ease-in-out,color .25s ease-in-out;display:inline-flex}.solution-site-header__donate-link:active,.solution-site-header__donate-link:hover{color:var(--wp--preset--color--black);background:0 0}.solution-site-header__donate-link:focus-visible{outline:2px solid var(--sc-theme-color-focus);outline-offset:3px}.solution-site-header__donate-link--mobile{overflow-wrap:normal;white-space:nowrap;max-inline-size:40vw;font-size:clamp(12px,2vmin,1rem)}.solution-site-header__mobile-actions{align-items:center;gap:var(--wp--preset--spacing--6);flex-grow:1;justify-content:flex-end;display:flex}.solution-site-header__menu-button,.solution-site-header__close-button{color:var(--wp--preset--color--black);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.solution-site-header__menu-button:focus-visible{outline:2px solid var(--sc-theme-color-focus);outline-offset:3px}.solution-site-header__close-button:focus-visible{outline:2px solid var(--sc-theme-color-focus);outline-offset:3px}.solution-site-header__menu-button{flex-shrink:0}.solution-site-header__menu-icon{block-size:auto;inline-size:2rem}.solution-site-header__screen-reader-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.solution-site-header__mobile-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;pointer-events:none;visibility:hidden;z-index:9999;background:#ffffffbf;flex-direction:column;justify-content:stretch;align-items:stretch;block-size:100vh;inline-size:100%;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:translate(100%)}.solution-site-header__mobile-panel--open{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}.solution-site-header__mobile-drawer{background:var(--wp--preset--color--white);block-size:100vh;inline-size:min(100%,28rem);padding-block:var(--wp--preset--spacing--6);z-index:9999;flex-direction:column;align-items:stretch;margin-inline-start:auto;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex}.solution-site-header__mobile-drawer-header{justify-content:space-between;align-items:center;inline-size:100%;margin-block-end:2.5rem;display:flex}.solution-site-header__drawer-logo{inline-size:min(50%,13rem)}.solution-site-header__close-button{aspect-ratio:1;border:1px solid var(--wp--preset--color--neutral-gray);border-radius:var(--sc-radius-pill);font-size:var(--wp--preset--font-size--sm);inline-size:2.25rem;font-weight:700}.solution-site-header__close-icon{block-size:1.5rem;inline-size:1.5rem}.solution-site-header__mobile-nav{font-size:var(--wp--preset--font-size--4xl);flex-direction:column;font-weight:700;display:flex}.solution-site-header__mobile-link{inline-size:100%;padding-block-start:1.25rem;padding-block-end:1.25rem;transition:opacity .25s ease-in-out}.solution-site-header__mobile-link:hover{opacity:.5}.solution-site-header__mobile-link:focus-visible{outline:2px solid var(--sc-theme-color-focus);outline-offset:3px}.solution-site-header__social{flex-direction:column;flex-grow:1;justify-content:flex-end;display:flex}.solution-site-header__social-label{font-size:var(--wp--preset--font-size--lg);margin-block-end:var(--wp--preset--spacing--6);font-weight:700}.solution-site-header__social-links{gap:var(--wp--preset--spacing--6);display:flex}.solution-site-header__social-link{display:inline-flex}.solution-site-header__social-link:focus-visible{outline:2px solid var(--sc-theme-color-focus);outline-offset:3px}.solution-site-header__social-link img{block-size:1.5rem;inline-size:1.5rem}@media (min-width:48rem){.solution-site-header__brand-link--desktop{display:block}.solution-site-header__brand-link--mobile,.solution-site-header__mobile-actions,.solution-site-header__mobile-panel{display:none}.solution-site-header__desktop-links{display:flex}}@media (prefers-reduced-motion:reduce){.solution-site-header__bar,.solution-site-header__donate-link,.solution-site-header__link,.solution-site-header__link:after,.solution-site-header__mobile-link,.solution-site-header__mobile-panel{transition:none}}:root{--sc-theme-color-accent:var(--wp--preset--color--accent-1);--sc-theme-color-accent-foreground:var(--wp--preset--color--base);--sc-theme-color-background:var(--wp--preset--color--base);--sc-theme-color-border:color-mix(in srgb, var(--sc-theme-color-foreground) 16%, transparent);--sc-theme-color-chart-1:var(--wp--preset--color--accent-1);--sc-theme-color-chart-2:var(--wp--preset--color--accent-3);--sc-theme-color-chart-3:var(--wp--preset--color--accent-1);--sc-theme-color-chart-4:var(--wp--preset--color--accent-2);--sc-theme-color-chart-5:var(--wp--preset--color--accent-3);--sc-theme-color-chart-6:var(--wp--preset--color--accent-4);--sc-theme-color-focus:var(--wp--preset--color--accent-1);--sc-theme-color-foreground:var(--wp--preset--color--contrast);--sc-theme-color-muted:color-mix(in srgb, var(--sc-theme-color-foreground) 62%, transparent);--sc-theme-color-status-danger:#dc2626;--sc-theme-color-status-success:#16803c;--sc-theme-color-status-warning:#b7791f;--sc-theme-color-surface:var(--wp--preset--color--accent-5);--sc-theme-color-surface-elevated:var(--wp--preset--color--base);--site-header-height:76px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:after,:before{box-sizing:border-box}html{background:var(--wp--preset--color--base);color:var(--wp--preset--color--body-dark);font-family:var(--wp--preset--font-family--inter,sans-serif);min-block-size:100vh;min-inline-size:300px;--scroll-behavior:smooth!important;scroll-behavior:smooth!important}body,blockquote,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}body{font-family:var(--wp--preset--font-family--inter,sans-serif);font-size:var(--wp--preset--font-size--base);line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}:-webkit-any(button,input[type=button],input[type=reset],input[type=submit],.wp-block-button__link,.wp-block-rrwd-button,.wp-element-button){transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out}:is(button,input[type=button],input[type=reset],input[type=submit],.wp-block-button__link,.wp-block-rrwd-button,.wp-element-button){transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out}@media (prefers-reduced-motion:reduce){:-webkit-any(button,input[type=button],input[type=reset],input[type=submit],.wp-block-button__link,.wp-block-rrwd-button,.wp-element-button){transition:none}:is(button,input[type=button],input[type=reset],input[type=submit],.wp-block-button__link,.wp-block-rrwd-button,.wp-element-button){transition:none}}h1,h2,h3,h4,h5,h6{color:var(--wp--preset--color--heading-dark)}main{min-height:60vh}ol,ul{list-style:none}.rrwd-site-header{background:color-mix(in srgb, var(--wp--preset--color--base) 94%, transparent);border-block-end:1px solid color-mix(in srgb, var(--wp--preset--color--accent-1) 22%, transparent);min-height:var(--site-header-height);z-index:30;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.rrwd-site-header__actions{align-items:center;gap:1rem;display:flex}.rrwd-site-header__brand{color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--inter,sans-serif);font-size:1rem;font-weight:800;text-decoration:none}.starter-page{gap:1rem;max-width:48rem;padding:clamp(4rem,10vw,8rem) clamp(1.25rem,4vw,3rem);display:grid}.starter-page__eyebrow{color:var(--wp--preset--color--accent-1);text-transform:uppercase;margin:0;font-weight:700}.starter-page h1{font-family:var(--wp--preset--font-family--inter,sans-serif);margin:0;font-size:clamp(2.5rem,7vw,5rem);line-height:1}.starter-page p{margin:0;font-size:1.125rem;line-height:1.6}.bottom-curved{clip-path:ellipse(100% 55% at 48% 44%);isolation:isolate;margin-bottom:-4rem;position:relative}.bottom-curved-clip{clip-path:ellipse(100% 55% at 48% 44%);isolation:isolate;margin-bottom:-4rem;padding-top:4rem;position:relative}.solution-home-logo-mark{text-align:center;inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:4rem;margin-block-end:4rem;margin-inline-start:auto;margin-inline-end:auto}.solution-home-logo-mark img{block-size:auto;inline-size:min(100%,20rem);margin-inline-start:auto;margin-inline-end:auto;display:block}.solution-post-template{background:linear-gradient(180deg, var(--wp--preset--color--light-neutral) 0, var(--wp--preset--color--base) min(32rem, 45vh));padding:clamp(3rem,7vw,6rem) clamp(1.25rem,5vw,4rem)}.solution-post{background:var(--wp--preset--color--base);border:1px solid color-mix(in srgb, var(--wp--preset--color--neutral-gray) 75%, transparent);border-radius:var(--sc-radius-lg);box-shadow:var(--sc-theme-shadow-lg,0 10px 15px -3px #0000000d, 0 4px 6px -4px #00000006);max-width:min(100%,920px);margin-inline-start:auto;margin-inline-end:auto;overflow:clip}.solution-post__header{text-align:center;gap:1.25rem;padding:clamp(2rem,6vw,4rem) clamp(1.5rem,6vw,4.5rem) clamp(1.5rem,4vw,2.75rem);display:grid}.solution-post__meta{color:var(--wp--preset--color--body-dark);font-size:var(--wp--preset--font-size--sm);opacity:.72;text-transform:uppercase;justify-content:center;gap:.75rem;font-weight:700}.solution-post__meta a,.solution-post__footer a{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.solution-post__title{letter-spacing:0;max-width:12ch;margin:0 auto;font-size:clamp(2.5rem,6vw,4.75rem);font-weight:800;line-height:1.02}.solution-post__excerpt{color:var(--wp--preset--color--body-dark);max-width:42rem;margin:0 auto;font-size:clamp(1.125rem,2vw,1.35rem);font-weight:500;line-height:1.65}.solution-post__featured-image{background:var(--wp--preset--color--light-neutral);margin:0}.solution-post__featured-image img{object-fit:cover;inline-size:100%;display:block}.solution-post__content{color:var(--wp--preset--color--body-dark);font-size:var(--wp--preset--font-size--lg);padding:clamp(2rem,6vw,4.5rem) clamp(1.5rem,6vw,4.5rem);line-height:1.8}.solution-post__content>*{margin-block-start:0}.solution-post__content>*+*{margin-block-start:1.35em}.solution-post__content h2,.solution-post__content h3,.solution-post__content h4{margin-block-start:1.8em;font-weight:800;line-height:1.15}.solution-post__content h2{font-size:clamp(2rem,4vw,3rem)}.solution-post__content h3{font-size:clamp(1.5rem,3vw,2.25rem)}.solution-post__content a:where(:not(.wp-block-button__link)){color:var(--wp--preset--color--heading-dark);text-underline-offset:.22em;font-weight:700;text-decoration:underline}.solution-post__content ul,.solution-post__content ol{margin-inline-start:1.35em;list-style-position:outside}.solution-post__content ul{list-style-type:disc}.solution-post__content ol{list-style-type:decimal}.solution-post__content blockquote{background:var(--wp--preset--color--light-neutral);border-inline-start:4px solid var(--wp--preset--color--heading-dark);color:var(--wp--preset--color--heading-dark);margin-inline-start:0;margin-inline-end:0;padding:clamp(1.25rem,3vw,2rem);font-size:clamp(1.125rem,2vw,1.35rem);font-weight:500;line-height:1.7}.solution-post__content blockquote p{margin-block-start:0;margin-block-end:0}.solution-post__content blockquote p+p{margin-block-start:1em}.solution-post__content img{border-radius:var(--sc-radius-md);block-size:auto;max-inline-size:100%}.solution-post__content p>img{display:inline-block}.solution-post__content .aligncenter,.solution-post__content .alignnone,.solution-post__content figure img{display:block}.solution-post__content .aligncenter{margin-inline-start:auto;margin-inline-end:auto}.solution-post__content .alignleft,.solution-post__content .alignright{max-inline-size:min(100%,24rem)}.solution-post__content .alignleft{float:left;margin-block-start:.5rem;margin-block-end:1rem;margin-inline-start:0;margin-inline-end:1.5rem}.solution-post__content .alignright{float:right;margin-block-start:.5rem;margin-block-end:1rem;margin-inline-start:1.5rem;margin-inline-end:0}@media (max-width:640px){.solution-post__content .alignleft,.solution-post__content .alignright{float:none;max-inline-size:100%;margin-inline-start:0;margin-inline-end:0;display:block}}.solution-post__footer{border-block-start:1px solid color-mix(in srgb, var(--wp--preset--color--neutral-gray) 70%, transparent);color:var(--wp--preset--color--body-dark);font-size:var(--wp--preset--font-size--sm);padding:1.5rem clamp(1.5rem,6vw,4.5rem) clamp(2rem,5vw,3rem)}.solution-post__footer:empty{display:none}.solution-archive-template{background:linear-gradient(180deg, var(--wp--preset--color--light-neutral) 0, var(--wp--preset--color--base) min(28rem, 42vh));padding:clamp(3rem,7vw,6rem) clamp(1.25rem,5vw,4rem)}.solution-archive-hero{text-align:center;max-width:940px;margin-inline-start:auto;margin-inline-end:auto}.solution-archive-hero__title{letter-spacing:0;margin:0;font-size:clamp(2.75rem,7vw,5.5rem);font-weight:800;line-height:1.02}.solution-archive-hero__description{color:var(--wp--preset--color--body-dark);max-width:42rem;margin:1.25rem auto 0;font-size:clamp(1.125rem,2vw,1.35rem);font-weight:500;line-height:1.65}.solution-search-form{max-width:42rem;margin:2rem auto 0}.solution-search-form .wp-block-search__inside-wrapper{background:var(--wp--preset--color--base);border:1px solid color-mix(in srgb, var(--wp--preset--color--neutral-gray) 80%, transparent);border-radius:var(--sc-radius-pill);box-shadow:var(--sc-theme-shadow-md,0 4px 6px -1px #0000000d, 0 2px 4px -2px #0000000d);overflow:clip}.solution-search-form .wp-block-search__input{color:var(--wp--preset--color--heading-dark);font:inherit;background:0 0;border:0;min-height:3.25rem;padding:.85rem 1.25rem}.solution-search-form .wp-block-search__button{background:var(--wp--preset--color--black);border-radius:var(--sc-radius-pill);color:var(--wp--preset--color--base);border:0;min-width:3rem;margin:.35rem;padding:.75rem 1rem}.solution-post-index{max-width:1180px;margin:clamp(2.5rem,5vw,4rem) auto 0}.solution-post-index__grid{gap:clamp(1.25rem,3vw,2rem)}.solution-post-card{background:var(--wp--preset--color--base);border:1px solid color-mix(in srgb, var(--wp--preset--color--neutral-gray) 75%, transparent);border-radius:var(--sc-radius-lg);box-shadow:var(--sc-theme-shadow-md,0 4px 6px -1px #0000000d, 0 2px 4px -2px #0000000d);min-block-size:100%;transition:box-shadow var(--sc-theme-transition-base,.25s ease-in-out), transform var(--sc-theme-transition-base,.25s ease-in-out);flex-direction:column;display:flex;overflow:clip}.solution-post-card:hover{box-shadow:var(--sc-theme-shadow-hover,0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000000d);transform:translateY(-2px)}.solution-post-card__image{background:var(--wp--preset--color--light-neutral);margin:0}.solution-post-card__image img{object-fit:cover;inline-size:100%;display:block}.solution-post-card__body{flex:1;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.solution-post-card__date{color:var(--wp--preset--color--body-dark);font-size:var(--wp--preset--font-size--sm);opacity:.72;text-transform:uppercase;font-weight:700}.solution-post-card__title{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.12}.solution-post-card__title a{text-decoration:none}.solution-post-card__excerpt{color:var(--wp--preset--color--body-dark);font-size:var(--wp--preset--font-size--base);margin:0;line-height:1.65}.solution-post-card__excerpt .wp-block-post-excerpt__more-text{margin-block-start:1rem}.solution-post-card__excerpt .wp-block-post-excerpt__more-link{color:var(--wp--preset--color--heading-dark);text-underline-offset:.22em;font-weight:800;text-decoration:underline}.solution-post-index__pagination{gap:.75rem;margin-block-start:clamp(2rem,5vw,3.5rem)}.solution-post-index__pagination a,.solution-post-index__pagination .page-numbers{background:var(--wp--preset--color--base);border:1px solid color-mix(in srgb, var(--wp--preset--color--neutral-gray) 75%, transparent);border-radius:var(--sc-radius-pill);color:var(--wp--preset--color--heading-dark);justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;padding:.65rem .9rem;font-weight:700;text-decoration:none;display:inline-flex}.solution-post-index__pagination .current{background:var(--wp--preset--color--black);color:var(--wp--preset--color--base)}.solution-post-index__empty{background:var(--wp--preset--color--base);border:1px solid color-mix(in srgb, var(--wp--preset--color--neutral-gray) 75%, transparent);border-radius:var(--sc-radius-lg);color:var(--wp--preset--color--body-dark);max-width:42rem;margin:0 auto;padding:clamp(2rem,5vw,3rem)}@media (max-width:760px){.rrwd-site-header{flex-direction:column;align-items:flex-start;position:static}}@media (prefers-reduced-motion:reduce){html{--scroll-behavior:auto!important;scroll-behavior:auto!important}}
