.wso-section{--section-color-background:var(--color-background);--section-color-text:var(--color-text);--section-color-muted:var(--color-muted);--section-color-line:var(--color-line);--section-color-card:var(--color-card);--section-color-card-text:var(--section-color-text);--section-color-accent:var(--color-1);--section-color-on-accent:var(--color-text);--section-gutter:clamp(1rem,4vw,2rem);--section-max-width:1200px;--section-padding-top:clamp(3rem,7vw,5.5rem);--section-padding-bottom:clamp(3rem,7vw,5.5rem);--section-gap:clamp(1rem,2.4vw,1.75rem);--section-border-radius:var(--border-radius);padding-block:var(--section-padding-top) var(--section-padding-bottom);background:var(--section-color-background);color:var(--section-color-text);font-family:var(--font-1);font-size:var(--p-font-size);-webkit-font-smoothing:antialiased;font-kerning:normal;line-height:1.6;position:relative;container:wso-section/inline-size}.wso-section,.wso-section *,.wso-section :before,.wso-section :after{box-sizing:border-box}.wso-section :where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd){margin:0}.wso-section :where(h1,h2,h3,h4){text-wrap:balance;letter-spacing:var(--letter-spacing-display);color:inherit;font-weight:400;line-height:1.15}.wso-section :where(p,li){text-wrap:pretty}.wso-section :where(img,video,iframe,svg){max-width:100%;display:block}.wso-section :where(img){height:auto}.wso-section :where(a){color:inherit}.wso-section ::selection{background:var(--color-text);color:#fff}.wso-theme-card{--section-color-background:var(--color-card);--section-color-card:#fff}.wso-theme-dark{--section-color-background:var(--color-dark);--section-color-text:#fff;--section-color-muted:var(--color-on-dark-muted);--section-color-line:var(--color-dark-line);--section-color-card:#2a2a2a;color-scheme:dark}.wso-theme-dark ::selection{background:var(--color-1);color:var(--color-text)}.wso-theme-yellow{--section-color-background:var(--color-1);--section-color-text:var(--color-text);--section-color-muted:#323232;--section-color-line:#1f1f1f33;--section-color-card:#ffffff8c;--section-color-accent:var(--color-text);--section-color-on-accent:#fff}.wso-pt-none{--section-padding-top:0px}.wso-pt-s{--section-padding-top:clamp(1.75rem,4vw,3rem)}.wso-pt-l{--section-padding-top:clamp(4.5rem,10vw,8rem)}.wso-pt-xl{--section-padding-top:clamp(6rem,14vw,11rem)}.wso-pb-none{--section-padding-bottom:0px}.wso-pb-s{--section-padding-bottom:clamp(1.75rem,4vw,3rem)}.wso-pb-l{--section-padding-bottom:clamp(4.5rem,10vw,8rem)}.wso-pb-xl{--section-padding-bottom:clamp(6rem,14vw,11rem)}.wso-width-wide{--section-max-width:var(--container-width)}.wso-width-full{--section-max-width:100vw}.wso-container{width:min(100% - 2*var(--section-gutter),var(--section-max-width));margin-inline:auto}@media (width<=782px){.wso-hide-mobile{display:none!important}}@media (width>=783px){.wso-hide-desktop{display:none!important}}.wso-eyebrow{font-size:var(--eyebrow-font-size);text-transform:uppercase;letter-spacing:var(--letter-spacing-meta);color:var(--section-color-muted);font-weight:600;line-height:1.4}.wso-title{font-size:var(--h2-font-size);letter-spacing:var(--letter-spacing-display);font-weight:300;line-height:1.06}.wso-title-xl{font-size:var(--display-font-size);line-height:1.02}.wso-title-m{font-size:var(--h4-font-size);line-height:1.12}.wso-title-bar:after{content:"";width:var(--title-bar-width);height:var(--title-bar-height);background:var(--section-color-accent);margin-top:.9rem;display:block}.wso-lead{font-size:var(--pb-font-size);color:var(--section-color-muted);max-width:46rem;line-height:1.6}.wso-head{gap:.9rem;max-width:48rem;display:grid}.wso-head-center{text-align:center;justify-items:center;margin-inline:auto}.wso-head:not(:last-child){margin-bottom:clamp(2rem,4vw,3rem)}.wso-prose{overflow-wrap:anywhere;max-width:70ch}.wso-prose>*+*{margin-top:1em}.wso-prose :where(ul,ol){padding-left:1.25em}.wso-prose ul{list-style:outside}.wso-prose ol{list-style:decimal}.wso-prose li+li{margin-top:.35em}.wso-prose :where(h3,h4){font-size:var(--pb-font-size);margin-top:1.5em;font-weight:500}.wso-prose a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.wso-prose a:is(:hover,:focus-visible){text-decoration-thickness:2px}.wso-prose strong{font-weight:600}.wso-buttons{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.wso-button{--button-background-color:var(--section-color-accent);--button-text-color:var(--section-color-on-accent);--button-border-color:var(--button-background-color);--button-background-color-hover:var(--color-text);--button-text-color-hover:var(--color-1);--button-border-color-hover:var(--color-text);--button-background-color-v2:transparent;--button-text-color-v2:var(--section-color-text);--button-border-color-v2:color-mix(in srgb,var(--section-color-text) 35%,transparent);--button-border-color-v2-hover:var(--section-color-text);--button-background-color-v3:transparent;--button-text-color-v3:var(--section-color-text);--button-border-color-v3:transparent;--button-font-size:var(--p-font-size);--button-padding:.75rem 1.35rem;min-height:2.875rem;padding:var(--button-padding);border:1px solid var(--button-border-color);border-radius:var(--border-radius-pill);background:var(--button-background-color);color:var(--button-text-color);font:500 var(--button-font-size)/1.25rem var(--font-1);cursor:pointer;transition:background-color var(--transition-short) var(--easing),color var(--transition-short) var(--easing),border-color var(--transition-short) var(--easing),transform var(--transition-short) var(--easing);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.wso-button:is(:hover,:focus-visible){--button-background-color:var(--button-background-color-hover);--button-text-color:var(--button-text-color-hover);--button-border-color:var(--button-border-color-hover)}.wso-button:active{transform:translateY(.5px)scale(.985)}.wso-button:after{content:"";width:.9em;height:.9em;transition:transform var(--transition-normal) var(--easing);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.wso-button:is(:hover,:focus-visible):after{transform:translate(.2rem)}.wso-theme-dark .wso-button{--button-background-color-hover:#2a2a2a;--button-border-color-hover:var(--color-1)}.wso-theme-yellow .wso-button{--button-background-color-hover:#fff;--button-text-color-hover:var(--color-text);--button-border-color-hover:#fff}.wso-button-2{--button-background-color:var(--button-background-color-v2);--button-text-color:var(--button-text-color-v2);--button-border-color:var(--button-border-color-v2)}.wso-button-2:is(:hover,:focus-visible){--button-background-color:var(--button-background-color-v2);--button-text-color:var(--button-text-color-v2);--button-border-color:var(--button-border-color-v2-hover)}.wso-button-3{--button-background-color:var(--button-background-color-v3);--button-text-color:var(--button-text-color-v3);--button-border-color:var(--button-border-color-v3);padding-inline:.25rem}.wso-button-3:is(:hover,:focus-visible){--button-background-color:var(--button-background-color-v3);--button-text-color:var(--button-text-color-v3);--button-border-color:var(--button-border-color-v3);text-underline-offset:.25em;text-decoration:underline}.wso-section :where(a,button,summary,[tabindex]):focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);box-shadow:var(--focus-ring);border-radius:4px;outline-color:currentColor}.wso-section .wso-button:focus-visible{border-radius:var(--border-radius-pill)}.wso-card{background:var(--section-color-card);color:var(--section-color-card-text);border:1px solid var(--section-color-line);border-radius:var(--section-border-radius);padding:clamp(1.25rem,2.5vw,2rem)}.wso-media{border-radius:var(--section-border-radius);background:var(--section-color-card);position:relative;overflow:hidden}.wso-media :where(img,video){object-fit:cover;width:100%;height:100%}.wso-media-placeholder{border-radius:var(--section-border-radius);background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--section-color-text) 6%,transparent) 0 10px,transparent 10px 20px),var(--section-color-card);width:100%;height:100%;min-height:10rem;display:block}.wso-section .screen-reader-text,.wso-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wso-render-error{border-left:3px solid var(--color-danger);background:var(--color-danger-lighter);font:500 var(--ps-font-size)/1.4 var(--font-1);padding:1rem}@media (prefers-reduced-motion:reduce){.wso-section *,.wso-section :before,.wso-section :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}