*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.ryv-app-wrapper{background-color:var(--ryv-bg-color,transparent);border-color:var(--ryv-wrapper-border-color,transparent);border-radius:var(--ryv-wrapper-border-radius,var(--ryv-radius,0));border-style:solid;border-width:var(--ryv-wrapper-border-width,0);font-family:var(--ryv-font,inherit);margin-left:auto;margin-right:auto;max-width:var(--ryv-wrapper-max-width,36rem);padding:var(--ryv-wrapper-padding,0);position:relative}.ryv-list{display:flex;flex-direction:column;gap:var(--ryv-list-gap,1.5rem)}.ryv-step-indicator{color:var(--ryv-step-color,var(--ryv-secondary-color,#64748b));font-size:.875rem;font-weight:600;letter-spacing:.03em;line-height:1.25rem;margin-bottom:var(--ryv-step-margin-bottom,.75rem);text-transform:uppercase}.ryv-step-indicator:empty{margin-bottom:0}.ryv-state-badge{background-color:var(--ryv-state-badge-bg,transparent);border-radius:var(--ryv-state-badge-border-radius,var(--ryv-radius,0));color:var(--ryv-state-badge-color,var(--ryv-primary-color,#002a41));font-size:.85em;font-weight:600;margin-bottom:var(--ryv-state-badge-margin-bottom,.75rem);padding:var(--ryv-state-badge-padding,0)}.ryv-layout--sidebar{align-items:start;display:grid;gap:var(--ryv-layout-sidebar-gap,3rem);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}@media (max-width:782px){.ryv-layout--sidebar{grid-template-columns:1fr}}.ryv-layout-sidebar{display:flex;flex-direction:column;gap:var(--ryv-layout-sidebar-inner-gap,0)}@media (min-width:783px){body:has(.ryv-layout--sidebar){overflow-x:clip!important;overflow-y:visible!important}.ryv-layout-sidebar{max-height:calc(100vh - var(--ryv-layout-sidebar-sticky-top, 2rem) - 1rem);overflow-y:auto;position:sticky;top:var(--ryv-layout-sidebar-sticky-top,2rem)}}.ryv-step-list{flex-direction:column;gap:var(--ryv-step-sidebar-gap,1rem);list-style-type:none;margin:0;padding:0}.ryv-step-list,.ryv-step-list-item{display:flex}.ryv-step-list-item{align-items:center;color:var(--ryv-secondary-color,#64748b);font-size:.875rem;gap:.75rem;line-height:1.25rem}.ryv-step-list-item.is-active{color:var(--ryv-step-sidebar-active-color,var(--ryv-primary-color,#002a41));font-weight:600}.ryv-step-list-item.is-done{cursor:pointer}.ryv-step-list-item.is-done:focus-visible,.ryv-step-list-item.is-done:hover{color:var(--ryv-step-sidebar-active-color,var(--ryv-primary-color,#002a41));outline:none}.ryv-step-list-marker{align-items:center;background-color:var(--ryv-step-sidebar-marker-bg-color,transparent);border-color:var(--ryv-step-sidebar-marker-border-color,var(--ryv-step-sidebar-marker-color,var(--ryv-secondary-color,#cbd5e1)));border-radius:9999px;border-style:solid;border-width:var(--ryv-step-sidebar-marker-border-width,1px);color:var(--ryv-step-sidebar-marker-color,inherit);display:flex;flex-shrink:0;font-size:var(--ryv-step-sidebar-marker-font-size,.75rem);font-weight:600;height:var(--ryv-step-sidebar-marker-size,1.75rem);justify-content:center;width:var(--ryv-step-sidebar-marker-size,1.75rem)}.ryv-step-list-item.is-done .ryv-step-list-marker{background-color:var(--ryv-step-sidebar-marker-done-bg-color,var(--ryv-step-sidebar-active-color,var(--ryv-primary-color,#002a41)));border-color:var(--ryv-step-sidebar-marker-done-border-color,var(--ryv-step-sidebar-marker-done-bg-color,var(--ryv-step-sidebar-active-color,var(--ryv-primary-color,#002a41))));color:var(--ryv-step-sidebar-marker-done-color,#fff)}.ryv-step-list-item.is-active .ryv-step-list-marker{background-color:var(--ryv-step-sidebar-marker-active-bg-color,var(--ryv-step-sidebar-active-color,var(--ryv-primary-color,#002a41)));border-color:var(--ryv-step-sidebar-marker-active-border-color,var(--ryv-step-sidebar-marker-active-bg-color,var(--ryv-step-sidebar-active-color,var(--ryv-primary-color,#002a41))));color:var(--ryv-step-sidebar-marker-active-color,#fff)}.ryv-card-hidden{display:none}.ryv-card{--tw-translate-y:0px;opacity:1;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.ryv-card,.ryv-card-enter{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ryv-card-enter{--tw-translate-y:0.5rem;opacity:0}.ryv-card-elevated{position:relative;z-index:20}.ryv-question-title.ryv-question-title{align-items:center;color:var(--ryv-question-title-color,var(--ryv-primary-color,#002a41));display:flex;font-size:var(--ryv-question-title-size,var(--ryv-font-size,1.375rem));font-weight:700;gap:.5rem;margin-bottom:1rem}.ryv-help{flex-shrink:0;position:relative}.ryv-help,.ryv-help-icon.ryv-help-icon{display:inline-flex}.ryv-help-icon.ryv-help-icon{align-items:center;background-color:var(--ryv-help-icon-bg,var(--ryv-secondary-color,#bbb));border-color:var(--ryv-help-icon-bg,var(--ryv-secondary-color,#bbb));border-radius:9999px;border-style:solid;border-width:2px;box-sizing:border-box;color:var(--ryv-help-icon-color,#fff);cursor:pointer;font-size:.75rem;font-weight:600;height:.875rem;justify-content:center;line-height:1;padding:0;width:.875rem}.ryv-help-icon.ryv-help-icon:hover{background-color:var(--ryv-help-icon-bg-hover,var(--ryv-primary-color,#002a41));border-color:var(--ryv-help-icon-bg-hover,var(--ryv-primary-color,#002a41))}.ryv-help-icon.ryv-help-icon:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--ryv-primary-color,#1d4ed8)}.ryv-help-tooltip{background-color:var(--ryv-help-tooltip-bg,#333);border-radius:var(--ryv-help-tooltip-border-radius,.25rem);bottom:calc(100% + .625rem);color:var(--ryv-help-tooltip-text-color,#fff);font-size:.875rem;font-weight:400;line-height:1.25rem;line-height:1.625;max-width:21.875rem;padding:var(--ryv-help-tooltip-padding,.3125rem .5625rem);position:absolute;width:-moz-max-content;width:max-content;z-index:10}.ryv-help-tooltip,.ryv-help-tooltip:after{left:50%;transform:translateX(-50%)}.ryv-help-tooltip:after{border:6px solid transparent;border-top:6px solid var(--ryv-help-tooltip-bg,#333);content:"";position:absolute;top:100%}.ryv-question-description.ryv-question-description{color:var(--ryv-secondary-color,#454545);font-size:.875rem;line-height:1.25rem;line-height:1.625;margin-bottom:1rem}.ryv-question-description.ryv-question-description a{color:var(--ryv-primary-color,#1d4ed8);text-decoration-line:underline}.ryv-content.ryv-content{color:var(--ryv-text-color,#1f2937);line-height:1.625;margin-bottom:1rem}.ryv-options-list~.ryv-content.ryv-content{margin-top:var(--ryv-list-gap,1.5rem)}.ryv-content.ryv-content a{color:var(--ryv-primary-color,#1d4ed8);text-decoration-line:underline}.ryv-header-align{text-align:var(--ryv-header-align,start)}.ryv-header{display:inline-block;max-width:var(--ryv-header-width,36rem);text-align:left}.ryv-header-title.ryv-header-title{color:var(--ryv-header-title-color,var(--ryv-text-color,#1f2937));font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:var(--ryv-header-title-margin-bottom,1rem)}.ryv-header-description.ryv-header-description{color:var(--ryv-header-description-color,var(--ryv-text-color,#1f2937));line-height:1.625;margin-bottom:var(--ryv-header-description-margin-bottom,1.5rem)}.ryv-options-list{display:flex;flex-direction:var(--ryv-btn-direction,row);flex-wrap:var(--ryv-btn-wrap,wrap);gap:var(--ryv-btn-gap,.3125rem);margin-top:var(--ryv-btn-list-margin-top,0)}.ryv-option-btn.ryv-option-btn{background-color:var(--ryv-btn-bg,#ececec);border-color:var(--ryv-btn-border-color,#ececec);border-radius:var(--ryv-btn-border-radius,var(--ryv-radius,0));border-style:solid;border-width:var(--ryv-btn-border-width,1px);color:var(--ryv-btn-text-color,var(--ryv-text-color,#1f2937));font-size:var(--ryv-btn-font-size,var(--ryv-font-size,1.125rem));font-weight:700;padding:var(--ryv-btn-padding,.5rem 1.125rem);text-align:left;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--ryv-btn-width,auto)}.ryv-option-btn.ryv-option-btn:hover{background-color:var(--ryv-btn-bg-hover,var(--ryv-btn-bg,#ececec));border-color:var(--ryv-btn-border-color-hover,var(--ryv-primary-color,#002a41));color:var(--ryv-btn-text-color-hover,var(--ryv-btn-text-color,var(--ryv-text-color,#1f2937)))}.ryv-option-btn.ryv-option-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--ryv-primary-color,#1d4ed8)}.ryv-option-btn.ryv-option-btn[aria-pressed=true]{background-color:var(--ryv-btn-bg-selected,#cadae3);border-color:var(--ryv-btn-border-color-selected,var(--ryv-primary-color,#002a41));font-weight:400}.ryv-continue-btn.ryv-continue-btn{align-items:center!important;background-color:var(--ryv-continue-btn-bg,var(--ryv-primary-color,#002a41))!important;border-color:var(--ryv-continue-btn-border-color,transparent)!important;border-radius:var(--ryv-continue-btn-border-radius,var(--ryv-radius,0))!important;border-style:solid!important;border-width:var(--ryv-continue-btn-border-width,0)!important;color:var(--ryv-continue-btn-text-color,#fff)!important;display:inline-flex!important;font-weight:500!important;margin-top:var(--ryv-continue-btn-margin-top,.75rem)!important;padding:var(--ryv-continue-btn-padding,.625rem 1.25rem)!important;transition-duration:.15s!important;transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ryv-continue-btn.ryv-continue-btn:hover{background-color:var(--ryv-continue-btn-bg-hover,var(--ryv-continue-btn-bg,var(--ryv-primary-color,#002a41)))!important;opacity:var(--ryv-continue-btn-hover-opacity,.9)}.ryv-start-over-end-btn.ryv-start-over-end-btn{align-items:center!important;align-self:flex-start!important;background-color:var(--ryv-start-over-end-btn-bg,#a21d1b)!important;border-radius:var(--ryv-start-over-end-btn-border-radius,var(--ryv-radius,0))!important;border-style:solid!important;border-width:0!important;color:var(--ryv-start-over-end-btn-text-color,#fff)!important;cursor:pointer!important;display:inline-flex!important;font-weight:500!important;margin-top:var(--ryv-start-over-end-btn-margin-top,.75rem)!important;padding:var(--ryv-start-over-end-btn-padding,.625rem 1.25rem)!important;transition:opacity .15s cubic-bezier(.4,0,.2,1)!important}.ryv-start-over-end-btn.ryv-start-over-end-btn:hover{background-color:var(--ryv-start-over-end-btn-bg-hover,var(--ryv-start-over-end-btn-bg,#a21d1b))!important;opacity:.9}.ryv-continue-btn.ryv-continue-btn:disabled{cursor:not-allowed;opacity:.4}.ryv-lang-switch{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:var(--ryv-lang-switch-align,flex-start);margin-top:var(--ryv-lang-switch-margin-top,1rem)}.ryv-lang-switch.ryv-lang-switch--inline{display:inline-flex;justify-content:flex-start;margin-left:var(--ryv-lang-switch-gap,1rem);margin-top:0;vertical-align:middle}.ryv-lang-switch-btn.ryv-lang-switch-btn{align-items:center!important;background-color:var(--ryv-lang-switch-bg,transparent)!important;border-color:var(--ryv-lang-switch-border-color,transparent)!important;border-radius:var(--ryv-lang-switch-border-radius,var(--ryv-radius,0))!important;border-style:solid!important;border-width:var(--ryv-lang-switch-border-width,0)!important;color:var(--ryv-lang-switch-text-color,var(--ryv-primary-color,#002a41))!important;cursor:pointer!important;display:inline-flex!important;font-weight:500!important;padding:var(--ryv-lang-switch-padding,.25rem 0)!important;text-decoration:underline!important;transition-duration:.15s!important;transition-property:color,background-color,border-color!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ryv-lang-switch-btn.ryv-lang-switch-btn:focus-visible,.ryv-lang-switch-btn.ryv-lang-switch-btn:hover{background-color:var(--ryv-lang-switch-bg-hover,var(--ryv-lang-switch-bg,transparent))!important;border-color:var(--ryv-lang-switch-border-color-hover,var(--ryv-lang-switch-border-color,transparent))!important;color:var(--ryv-lang-switch-text-color-hover,var(--ryv-lang-switch-text-color,var(--ryv-secondary-color,#c8102e)))!important}.ryv-back-btn.ryv-back-btn{align-items:center!important;background-color:var(--ryv-back-btn-bg,transparent)!important;border-color:var(--ryv-back-btn-border-color,transparent)!important;border-radius:var(--ryv-back-btn-border-radius,var(--ryv-radius,0))!important;border-style:solid!important;border-width:var(--ryv-back-btn-border-width,0)!important;color:var(--ryv-back-btn-text-color,var(--ryv-primary-color,#002a41))!important;cursor:pointer!important;display:inline-flex!important;font-weight:500!important;margin-bottom:var(--ryv-back-btn-margin-bottom,.75rem)!important;padding:var(--ryv-back-btn-padding,.25rem 0)!important;text-decoration:underline!important;transition-duration:.15s!important;transition-property:color,background-color,border-color!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ryv-back-btn.ryv-back-btn:focus-visible,.ryv-back-btn.ryv-back-btn:hover{background-color:var(--ryv-back-btn-bg-hover,var(--ryv-back-btn-bg,transparent))!important;border-color:var(--ryv-back-btn-border-color-hover,var(--ryv-back-btn-border-color,transparent))!important;color:var(--ryv-back-btn-text-color-hover,var(--ryv-back-btn-text-color,var(--ryv-secondary-color,#c8102e)))!important}.ryv-input.ryv-input{background-color:var(--ryv-input-bg,var(--ryv-bg-color,#fff));border-color:var(--ryv-input-border-color,#d1d5db);border-radius:var(--ryv-input-border-radius,var(--ryv-radius,0));border-style:solid;border-width:var(--ryv-input-border-width,1px);color:var(--ryv-input-text-color,var(--ryv-text-color,#1f2937));margin-bottom:1rem;max-width:var(--ryv-input-max-width,none);padding:var(--ryv-input-padding,.625rem 1rem);width:100%}.ryv-input.ryv-input:hover{border-color:var(--ryv-input-border-color-hover,var(--ryv-input-border-color,#d1d5db))}.ryv-input.ryv-input:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--ryv-primary-color,#1d4ed8)}.ryv-radio-option.ryv-radio-option{align-items:center;color:var(--ryv-radio-text-color,var(--ryv-text-color,#1f2937));cursor:pointer;display:flex;gap:var(--ryv-radio-gap,.5rem);margin-bottom:.5rem}.ryv-radio-option.ryv-radio-option:first-of-type{margin-top:var(--ryv-radio-margin-top,0)}.ryv-radio-input.ryv-radio-input{accent-color:var(--ryv-radio-accent-color,var(--ryv-primary-color,#002a41));height:1rem;width:1rem}.ryv-radio-input.ryv-radio-input:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--ryv-primary-color,#1d4ed8)}.ryv-select.ryv-select{background-color:var(--ryv-select-bg,var(--ryv-bg-color,#fff));border-color:var(--ryv-select-border-color,#afb0b1);border-radius:var(--ryv-select-border-radius,var(--ryv-radius,0));border-style:solid;border-width:var(--ryv-select-border-width,2px);color:var(--ryv-select-text-color,var(--ryv-text-color,#1f2937));font-size:var(--ryv-select-font-size,var(--ryv-font-size,1.125rem));margin-bottom:1rem;margin-top:var(--ryv-select-margin-top,0);max-width:var(--ryv-select-max-width,none);padding:var(--ryv-select-padding,1rem);width:100%}.ryv-select.ryv-select:hover{border-color:var(--ryv-select-border-color-hover,var(--ryv-select-border-color,#d1d5db))}.ryv-select.ryv-select:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--ryv-primary-color,#1d4ed8)}.ryv-select2{margin-bottom:1rem;margin-top:var(--ryv-select-margin-top,0);max-width:var(--ryv-select-max-width,none);position:relative;width:100%}.ryv-select2-input.ryv-select2-input{background-color:var(--ryv-select-bg,var(--ryv-bg-color,#fff));border-color:var(--ryv-select-border-color,#afb0b1);border-radius:var(--ryv-select-border-radius,var(--ryv-radius,0));border-style:solid;border-width:var(--ryv-select-border-width,2px);color:var(--ryv-select-text-color,var(--ryv-text-color,#1f2937));font-size:var(--ryv-select-font-size,var(--ryv-font-size,1.125rem));padding:var(--ryv-select-padding,1rem);padding-right:2.75rem;width:100%}.ryv-select2:after{border-bottom:2px solid var(--ryv-select-arrow-color,var(--ryv-primary-color,#002a41));border-right:2px solid var(--ryv-select-arrow-color,var(--ryv-primary-color,#002a41));content:"";height:.5rem;pointer-events:none;position:absolute;right:1.125rem;top:50%;transform:translateY(-70%) rotate(45deg);width:.5rem}.ryv-select2-input.ryv-select2-input:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--ryv-primary-color,#1d4ed8)}.ryv-select2-menu{background-color:var(--ryv-select-bg,var(--ryv-bg-color,#fff));border-color:var(--ryv-select-border-color,#afb0b1);border-radius:var(--ryv-select-border-radius,var(--ryv-radius,0));border-style:solid;border-width:var(--ryv-select-border-width,2px);left:0;margin-top:.25rem;max-height:var(--ryv-select2-menu-max-height,16rem);overflow-y:auto;position:absolute;right:0;z-index:10}.ryv-select2-option{color:var(--ryv-select-text-color,var(--ryv-text-color,#1f2937));cursor:pointer;font-size:var(--ryv-select-font-size,var(--ryv-font-size,1.125rem));padding:var(--ryv-select-padding,1rem)}.ryv-select2-option.is-highlighted,.ryv-select2-option:hover{background-color:var(--ryv-select2-highlight-bg,var(--ryv-btn-bg-selected,#f9fafb))}.ryv-select2-option[aria-selected=true]{font-weight:600}.ryv-select2-empty{color:var(--ryv-secondary-color,#454545);font-size:.875rem;line-height:1.25rem;padding:var(--ryv-select-padding,.625rem 1rem)}.text-restrict-height{background-color:var(--ryv-text-restrict-height-bg,#f4f5f5);border-color:var(--ryv-text-restrict-height-border-color,#afb0b1);border-style:solid;border-width:var(--ryv-text-restrict-height-border-width,1px);color:var(--ryv-text-restrict-height-color,var(--ryv-primary-color,#002a41));font-size:var(--ryv-text-restrict-height-font-size,var(--ryv-font-size,1.125rem));max-height:var(--ryv-text-restrict-height,12.5rem);overflow-y:auto;padding:var(--ryv-text-restrict-height-padding,.625rem)}.message--path-end{background-color:var(--ryv-path-end-bg,#cadae3);border-color:var(--ryv-path-end-border-color,transparent);border-radius:var(--ryv-path-end-border-radius,var(--ryv-radius,0));border-style:solid;border-width:var(--ryv-path-end-border-width,0);color:var(--ryv-path-end-color,var(--ryv-primary-color,#002a41));font-size:var(--ryv-path-end-font-size,var(--ryv-font-size,1.125rem));padding:var(--ryv-path-end-padding,3.4375rem 2.75rem)}.ryv-error-box{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.ryv-lead-form{display:flex;flex-direction:column}.ryv-field-label-text,.ryv-field-label.ryv-field-label{display:block;margin-bottom:.25rem}.ryv-field-label-text{color:var(--ryv-text-color,#1f2937);font-weight:500}.ryv-field-label-text,.ryv-lead-form-error{font-size:.875rem;line-height:1.25rem}.ryv-lead-form-error{margin-bottom:1rem;--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.ryv-loading{color:var(--ryv-secondary-color,#64748b);font-size:.875rem;line-height:1.25rem;padding-bottom:2rem;padding-top:2rem;text-align:center}.ryv-map-widget-intro{margin-bottom:var(--ryv-map-intro-spacing,1.5rem)}.ryv-map-widget-eyebrow.ryv-map-widget-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.ryv-map-widget-heading.ryv-map-widget-heading{margin:0 0 var(--ryv-map-heading-spacing,.5rem)}.ryv-map-widget-description.ryv-map-widget-description{margin:0 0 var(--ryv-map-description-spacing,0)}.ryv-map-widget-divider{border:none;border-top:var(--ryv-map-divider-width,1px) solid var(--ryv-map-divider-color,#e5e7eb);margin:1.5rem 0 0}.ryv-map-widget-body{display:flex;flex-direction:column;gap:var(--ryv-map-body-gap,1.5rem)}.ryv-map-widget--has-side .ryv-map-widget-body{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.ryv-map-widget-map{flex:1 1 auto;min-width:0;position:relative}.ryv-map-widget-placeholder{border:1px dashed #ccc;color:#666;padding:1.5rem;text-align:center}.ryv-map-widget-popup{background-color:#fff;border-color:#e5e7eb;border-radius:var(--ryv-map-popup-border-radius,.25rem);border-style:solid;border-width:var(--ryv-map-popup-border-width,1px);box-shadow:0 4px 12px rgba(0,0,0,.15);font-size:.875rem;max-width:calc(100% - 1rem);padding:1rem;position:absolute;width:var(--ryv-map-popup-width,240px);z-index:20}.ryv-map-widget-popup-close.ryv-map-widget-popup-close{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.25rem;line-height:1;padding:0;position:absolute;right:.5rem;top:.375rem}.ryv-map-widget-popup-title{font-size:18px;font-weight:700;line-height:1.25;margin-bottom:.625rem;margin-right:1.25rem}.ryv-map-widget-popup-desc.ryv-map-widget-popup-desc{color:#374151;font-size:14px;line-height:1.5;margin-bottom:.75rem}.ryv-map-widget-popup-cats.ryv-map-widget-popup-cats{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0 0 .75rem;padding:0}.ryv-map-widget-popup-cat{align-items:flex-start;display:flex;gap:.5rem;margin:0;padding:0}.ryv-map-widget-popup-cat-swatch{border:1px solid rgba(0,0,0,.15);flex:0 0 auto;height:.875rem;margin-top:.2em;width:.875rem}.ryv-map-widget-popup-link.ryv-map-widget-popup-link{display:inline-block;font-size:16px;font-weight:600}.ryv-map-widget-side{display:flex;flex:0 0 auto;flex-direction:column;gap:1.5rem;width:var(--ryv-map-legend-width,var(--ryv-map-picker-width,20rem))}.ryv-map-widget-legend,.ryv-map-widget-picker{border:1px solid #e5e7eb}.ryv-map-widget>.ryv-map-widget-legend,.ryv-map-widget>.ryv-map-widget-picker{margin-top:var(--ryv-map-body-gap,1.5rem)}.ryv-map-widget-legend-title{font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:var(--ryv-map-legend-title-spacing,.75rem);text-transform:uppercase}.ryv-map-widget-legend-desc{font-size:1.4rem;line-height:1.4;margin:calc(var(--ryv-map-legend-title-spacing, .75rem)*-.5) 0 var(--ryv-map-legend-title-spacing,.75rem)}.ryv-map-widget-legend-toggle.ryv-map-widget-legend-toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:.75rem;font-weight:600;justify-content:space-between;letter-spacing:.05em;margin-bottom:var(--ryv-map-legend-title-spacing,.75rem);padding:0;text-transform:uppercase;width:100%}.ryv-map-widget-legend-toggle-icon{border-bottom:2px solid;border-right:2px solid;flex:0 0 auto;height:.5rem;margin-left:.5rem;transform:rotate(45deg);transition:transform .15s ease;width:.5rem}.ryv-map-widget-legend-toggle[aria-expanded=false] .ryv-map-widget-legend-toggle-icon{transform:rotate(-45deg)}.ryv-map-widget-legend-list[hidden]{display:none}.ryv-map-widget-legend-list{display:flex;flex-direction:column;gap:var(--ryv-map-legend-item-gap,.5rem);list-style:none;margin:0;padding:0}.ryv-map-widget-legend-item{align-items:center;display:flex;font-size:.875rem;gap:var(--ryv-map-legend-swatch-gap,.625rem);transition:opacity .15s ease}.ryv-map-widget-legend-item.is-faded{opacity:.3}.ryv-map-widget-legend-swatch{border:1px solid rgba(0,0,0,.15);display:inline-block;flex:0 0 auto;height:var(--ryv-map-legend-swatch-size,1.25rem);width:var(--ryv-map-legend-swatch-size,1.25rem)}.ryv-map-widget-legend-swatch--striped{background-color:#fff000;background-image:repeating-linear-gradient(-45deg,#de1428,#de1428 3px,transparent 0,transparent 6px)}.ryv-map-widget-picker-label{font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.ryv-map-widget-picker-select-wrap{display:flex;position:relative}.ryv-map-widget-picker-select-wrap:after{border-bottom:2px solid var(--ryv-map-picker-select-arrow-color,#6b7280);border-right:2px solid var(--ryv-map-picker-select-arrow-color,#6b7280);content:"";height:.5rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-70%) rotate(45deg);width:.5rem}.ryv-map-widget-picker-select.ryv-map-widget-picker-select{background-color:#fff;border-color:#d1d5db;border-radius:var(--ryv-map-picker-select-border-radius,.25rem);border-style:solid;border-width:var(--ryv-map-picker-select-border-width,1px);cursor:text;font-size:1rem;padding:var(--ryv-map-picker-select-padding,.625rem 2.5rem .625rem .75rem);width:100%}.ryv-map-widget-picker-select.ryv-map-widget-picker-select:focus-visible{border-color:var(--ryv-map-picker-select-focus-color,var(--ryv-map-picker-select-arrow-color,#6b7280));outline:2px solid transparent;outline-offset:2px}.ryv-map-widget-picker-menu[hidden]{display:none}.ryv-map-widget-picker-menu{background-color:#fff;border-color:#d1d5db;border-radius:var(--ryv-map-picker-select-border-radius,.25rem);border-style:solid;border-width:var(--ryv-map-picker-select-border-width,1px);left:0;margin-top:.25rem;max-height:16rem;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.ryv-map-widget-picker-option{cursor:pointer;font-size:1rem;padding:.625rem .75rem}.ryv-map-widget-picker-option.is-highlighted,.ryv-map-widget-picker-option:hover{background-color:#f3f4f6}.ryv-map-widget-picker-empty{color:#6b7280;font-size:.875rem;padding:.625rem .75rem}.ryv-stories-widget-placeholder{border:1px dashed #ccc;color:#666;padding:1.5rem;text-align:center}.ryv-stories-widget-intro{margin-bottom:var(--ryv-stories-intro-spacing,2rem)}.ryv-stories-widget-heading-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.ryv-stories-widget-eyebrow.ryv-stories-widget-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.1em;margin:0 0 .375rem;text-transform:uppercase}.ryv-stories-widget-heading.ryv-stories-widget-heading{font-family:Georgia,Times New Roman,Times,serif;font-size:2rem;font-weight:700;line-height:1.25;margin:0}.ryv-stories-widget-all-link.ryv-stories-widget-all-link{align-items:center;display:inline-flex;font-size:.9375rem;font-weight:700;gap:.375rem;padding-bottom:.25rem;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease;white-space:nowrap}.ryv-stories-widget-all-link.ryv-stories-widget-all-link span{transition:transform .15s ease}.ryv-stories-widget-all-link.ryv-stories-widget-all-link:hover span{transform:translateX(3px)}.ryv-stories-widget-divider{border:none;border-top:var(--ryv-stories-divider-width,1px) solid var(--ryv-stories-divider-color,#e5e7eb);margin:1.25rem 0 0}.ryv-stories-widget-body{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--ryv-stories-body-gap,2.5rem)}.ryv-stories-widget-featured{flex:1 1 0;min-width:280px}.ryv-stories-widget-list-col{flex:0 0 var(--ryv-stories-list-width,34%);min-width:260px}.ryv-stories-widget-video{aspect-ratio:var(--ryv-stories-video-ratio,16/9);background-color:#0f172a;border-radius:.5rem;height:100%;overflow:hidden;position:relative;width:100%}.ryv-stories-widget-video-frame,.ryv-stories-widget-video-thumb{border:none;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.ryv-stories-widget-video.is-playing .ryv-stories-widget-video-thumb{visibility:hidden}.ryv-stories-widget-video-overlay{inset:0}.ryv-stories-widget-caption,.ryv-stories-widget-video-overlay{pointer-events:none;position:absolute}.ryv-stories-widget-caption-label{color:#d4effc;font-family:District Pro,Georgia,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1.68px;line-height:normal;margin:0 0 .625rem;opacity:1;text-transform:uppercase}.ryv-stories-widget-caption-name{font-family:Georgia,Times New Roman,Times,serif;font-size:1.375rem;font-weight:700;line-height:1.25;margin:0 0 .375rem}.ryv-stories-widget-caption-meta{color:#d4effc;font-family:District Pro,Georgia,sans-serif;font-size:.9375rem;font-weight:400;line-height:150%;opacity:1}.ryv-stories-widget-play.ryv-stories-widget-play{align-items:center;border-radius:9999px;box-shadow:0 4px 14px rgba(0,0,0,.4);display:flex;font-size:calc(var(--ryv-stories-play-size, 3.75rem)*.35);height:var(--ryv-stories-play-size,3.75rem);justify-content:center;position:absolute;text-decoration:none;transform:translate(-50%,-50%);transition:transform .15s ease;width:var(--ryv-stories-play-size,3.75rem)}.ryv-stories-widget-play.ryv-stories-widget-play:hover{transform:translate(-50%,-50%) scale(1.06)}.ryv-stories-widget-play.ryv-stories-widget-play svg{margin-left:.15em}.ryv-stories-widget-video--diagonal .ryv-stories-widget-video-frame,.ryv-stories-widget-video--diagonal .ryv-stories-widget-video-thumb{clip-path:polygon(var(--ryv-stories-cut-angle,14%) 0,100% 0,100% 100%,0 100%);right:0;top:0;width:var(--ryv-stories-photo-width,78%)}.ryv-stories-widget-video--diagonal .ryv-stories-widget-video-overlay{background:linear-gradient(to right,var(--ryv-stories-overlay-color,rgba(15,23,42,.6)) 0,rgba(15,23,42,.15) 18%,transparent 40%);clip-path:polygon(var(--ryv-stories-cut-angle,14%) 0,100% 0,100% 100%,0 100%);left:auto;right:0;width:var(--ryv-stories-photo-width,78%)}.ryv-stories-widget-video--diagonal .ryv-stories-widget-caption{left:var(--ryv-stories-caption-left,80px);padding:0!important;top:var(--ryv-stories-caption-top,90px);transform:none;width:var(--ryv-stories-caption-width,40%)}.ryv-stories-widget-video--diagonal .ryv-stories-widget-play.ryv-stories-widget-play{left:var(--ryv-stories-play-x,80px);top:var(--ryv-stories-play-y,68%);transform:none}.ryv-stories-widget-video--diagonal .ryv-stories-widget-play.ryv-stories-widget-play:hover{transform:scale(1.06)}.ryv-stories-widget-video--bottom .ryv-stories-widget-video-frame,.ryv-stories-widget-video--bottom .ryv-stories-widget-video-thumb{inset:0;width:100%}.ryv-stories-widget-video--bottom .ryv-stories-widget-video-overlay{background:linear-gradient(to top,var(--ryv-stories-overlay-color,rgba(15,23,42,.85)) 0,rgba(15,23,42,.15) 45%,transparent 70%)}.ryv-stories-widget-video--bottom .ryv-stories-widget-caption{bottom:0;left:0;right:0;width:100%}.ryv-stories-widget-video--bottom .ryv-stories-widget-play.ryv-stories-widget-play{left:50%;top:50%}@media (max-width:560px){.ryv-stories-widget-video--diagonal .ryv-stories-widget-video-frame,.ryv-stories-widget-video--diagonal .ryv-stories-widget-video-overlay,.ryv-stories-widget-video--diagonal .ryv-stories-widget-video-thumb{clip-path:none;left:0;right:0;width:100%}.ryv-stories-widget-video--diagonal .ryv-stories-widget-video-overlay{background:linear-gradient(to top,var(--ryv-stories-overlay-color,rgba(15,23,42,.85)) 0,rgba(15,23,42,.15) 45%,transparent 70%)}.ryv-stories-widget-video--diagonal .ryv-stories-widget-caption{bottom:0;left:0;padding:1.25rem!important;top:auto;transform:none;width:100%}.ryv-stories-widget-video--diagonal .ryv-stories-widget-play.ryv-stories-widget-play{left:50%;top:50%;transform:translate(-50%,-50%)}.ryv-stories-widget-video--diagonal .ryv-stories-widget-play.ryv-stories-widget-play:hover{transform:translate(-50%,-50%) scale(1.06)}.ryv-stories-widget-heading-row{align-items:flex-start;flex-direction:column;gap:.75rem}.ryv-stories-widget-heading.ryv-stories-widget-heading{font-size:1.5rem}.ryv-stories-widget-item-avatar{--ryv-stories-avatar-size:2rem}.ryv-stories-widget-item.ryv-stories-widget-item{padding:1rem 0}.ryv-stories-widget-item-name.ryv-stories-widget-item-name{font-size:1rem}.ryv-stories-widget-item-quote.ryv-stories-widget-item-quote{font-size:.875rem}}.ryv-stories-widget-list{list-style:none;margin:0;padding:0}.ryv-stories-widget-item-wrap+.ryv-stories-widget-item-wrap{border-top:1px solid var(--ryv-stories-item-border-color,#e5e7eb)}.ryv-stories-widget-item.ryv-stories-widget-item{align-items:flex-start;border-radius:.5rem;display:flex;gap:var(--ryv-stories-item-gap,15px);padding:var(--ryv-stories-item-padding-y,1.25rem) var(--ryv-stories-item-padding-x,.5rem);text-decoration:none;transition:background-color .15s ease}.ryv-stories-widget-item-avatar{align-items:center;background-color:#d4effc;border-radius:var(--ryv-stories-avatar-radius,9999px);color:#2a6a8f;display:flex;flex:0 0 auto;font-size:calc(var(--ryv-stories-avatar-size, 2.5rem)*.55);height:var(--ryv-stories-avatar-size,2.5rem);justify-content:center;overflow:hidden;width:var(--ryv-stories-avatar-size,2.5rem)}.ryv-stories-widget-item-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ryv-stories-widget-item-avatar-placeholder{display:block;height:100%;width:100%}.ryv-stories-widget-item-content{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ryv-stories-widget-item-meta{font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ryv-stories-widget-item-name.ryv-stories-widget-item-name{font-family:Georgia,Times New Roman,Times,serif;font-size:1.125rem;font-weight:700;line-height:1.3}.ryv-stories-widget-item-quote.ryv-stories-widget-item-quote{font-size:.9375rem;line-height:1.45}@media (max-width:782px){.ryv-stories-widget-featured,.ryv-stories-widget-list-col{flex:1 1 100%}.ryv-stories-widget-body{gap:1.5rem}}.ryv-partner-cards{display:flex;flex-direction:column;gap:var(--ryv-partner-card-gap,2rem)}.ryv-partner-card+.ryv-partner-card,.ryv-partner-section-note:not(:first-child){border-top:1px solid var(--ryv-partner-card-divider-color,#e5e7eb);padding-top:var(--ryv-partner-card-gap,2rem)}.ryv-partner-card-header{align-items:flex-start;display:flex;gap:var(--ryv-partner-header-gap,.875rem);margin-bottom:var(--ryv-partner-header-margin-bottom,1rem)}.ryv-partner-card-heading{min-width:0}.ryv-partner-logo{border:1px solid var(--ryv-partner-logo-border-color,#cbd5e1);border-radius:var(--ryv-partner-logo-radius,.25rem);flex:0 0 auto;height:var(--ryv-partner-logo-size,3.5rem);-o-object-fit:contain;object-fit:contain;padding:.25rem;width:var(--ryv-partner-logo-size,3.5rem)}.ryv-partner-logo-placeholder{align-items:center;color:var(--ryv-partner-logo-placeholder-color,#9ca3af);display:inline-flex;justify-content:center}.ryv-partner-logo-placeholder svg{height:45%;width:45%}.ryv-partner-card-name.ryv-partner-card-name{color:var(--ryv-partner-name-color,#0f172a);font-size:var(--ryv-partner-name-font-size,1.5rem);font-weight:700;line-height:1.25;margin:0}.ryv-partner-card-location.ryv-partner-card-location{color:var(--ryv-partner-location-color,#6b7280);font-size:var(--ryv-partner-location-font-size,.9375rem);line-height:1.4;margin:.25rem 0 0}.ryv-partner-card-description.ryv-partner-card-description{color:var(--ryv-partner-description-color,#1f2937);font-size:var(--ryv-partner-description-font-size,1.0625rem);line-height:1.6;margin-bottom:var(--ryv-partner-description-margin-bottom,1rem)}.ryv-partner-card-description.ryv-partner-card-description p:last-child{margin-bottom:0}.ryv-partner-card-quote.ryv-partner-card-quote{border-left:var(--ryv-partner-quote-border-width,3px) solid var(--ryv-partner-quote-border-color,var(--ryv-secondary-color,#c8102e));margin:0 0 var(--ryv-partner-quote-margin-bottom,1rem);padding:.125rem 0 .125rem .875rem}.ryv-partner-card-quote.ryv-partner-card-quote p{color:var(--ryv-partner-quote-color,#1f2937);font-size:var(--ryv-partner-quote-font-size,.9375rem);line-height:1.5;margin:0}.ryv-partner-card-link.ryv-partner-card-link{align-items:center;color:var(--ryv-partner-link-color,#0f172a);display:inline-flex;font-size:var(--ryv-partner-link-font-size,1rem);font-weight:700;gap:.375rem;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.ryv-partner-card-link.ryv-partner-card-link:focus-visible,.ryv-partner-card-link.ryv-partner-card-link:hover{color:var(--ryv-partner-link-hover-color,#c8102e)}.ryv-partner-card-link-arrow{transition:transform .15s ease}.ryv-partner-card-link.ryv-partner-card-link:hover .ryv-partner-card-link-arrow{transform:translateX(3px)}.ryv-resources-search{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--ryv-rs-gap,16px);margin:0}.ryv-resources-search__field{align-items:center;display:flex;position:relative}.ryv-resources-search__field--search{flex:1 1 320px}.ryv-resources-search__field--state{flex:0 1 var(--ryv-rs-state-width,360px);min-width:200px}.ryv-resources-search__sr{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.ryv-resources-search__icon{height:22px;left:20px;pointer-events:none;position:absolute;width:22px}.ryv-resources-search .ryv-resources-search__combo-input,.ryv-resources-search .ryv-resources-search__input,.ryv-resources-search .ryv-resources-search__select{background-color:var(--ryv-rs-field-bg,#f8fafb);border:var(--ryv-rs-border-width,1.5px) solid var(--ryv-rs-border-color,#c9d6de);border-radius:var(--ryv-rs-radius,0);box-shadow:none;color:var(--ryv-rs-field-color,#002a41);font-size:17px;height:var(--ryv-rs-height,64px);line-height:normal;margin:0;outline:none;padding:0 20px;transition:border-color .15s ease;width:100%}.ryv-resources-search .ryv-resources-search__input{padding-left:56px}.ryv-resources-search .ryv-resources-search__combo-input::-moz-placeholder,.ryv-resources-search .ryv-resources-search__input::-moz-placeholder{color:var(--ryv-rs-placeholder-color,#6e6e6e);opacity:1}.ryv-resources-search .ryv-resources-search__combo-input::placeholder,.ryv-resources-search .ryv-resources-search__input::placeholder{color:var(--ryv-rs-placeholder-color,#6e6e6e);opacity:1}.ryv-resources-search .ryv-resources-search__combo-input,.ryv-resources-search .ryv-resources-search__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/resources/icon-chevron-down.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer;padding-right:48px}.ryv-resources-search .ryv-resources-search__combo-input:focus,.ryv-resources-search .ryv-resources-search__input:focus,.ryv-resources-search .ryv-resources-search__select:focus,.ryv-resources-search__combo.is-open .ryv-resources-search__combo-input{border-color:var(--ryv-rs-focus-color,#002a41)}.ryv-resources-search__combo.is-open .ryv-resources-search__combo-input{cursor:text}.ryv-resources-search .ryv-resources-search__button{align-items:center;background-color:var(--ryv-rs-button-bg,#fff);border:0;border-radius:var(--ryv-rs-radius,0);color:var(--ryv-rs-button-color,#002a41);cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;gap:var(--ryv-rs-button-icon-gap,10px);height:var(--ryv-rs-height,64px);justify-content:center;line-height:1;margin:0;padding:0 var(--ryv-rs-button-padding-x,34px);transition:background-color .15s ease,color .15s ease}.ryv-resources-search .ryv-resources-search__button:focus-visible,.ryv-resources-search .ryv-resources-search__button:hover{background-color:var(--ryv-rs-button-hover-bg,#d4effc);color:var(--ryv-rs-button-hover-color,#002a41)}.ryv-resources-search__button-icon{display:inline-flex;font-size:var(--ryv-rs-button-icon-size,14px)}.ryv-resources-search__button-icon svg{fill:currentColor;height:1em;width:1em}.ryv-resources-search__reset{color:var(--ryv-rs-reset-color,currentColor);display:inline-block;margin-top:14px;text-decoration:underline}.ryv-resources-search__reset[hidden]{display:none}.ryv-resources-search .ryv-resources-search__select--enhanced{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.ryv-resources-search__combo{position:relative;width:100%}.ryv-resources-search__combo-menu{background:#fff;border:var(--ryv-rs-border-width,1.5px) solid var(--ryv-rs-focus-color,#002a41);box-shadow:0 8px 24px rgba(0,42,65,.16);left:0;list-style:none;margin:0;max-height:var(--ryv-rs-menu-max-height,300px);overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% - var(--ryv-rs-border-width, 1.5px));z-index:50}.ryv-resources-search__combo-menu[hidden]{display:none}.ryv-resources-search__combo-empty,.ryv-resources-search__combo-option{color:var(--ryv-rs-field-color,#002a41);font-size:17px;line-height:1.3;margin:0;padding:10px 20px}.ryv-resources-search__combo-option{cursor:pointer}.ryv-resources-search__combo-option[aria-selected=true]{font-weight:700}.ryv-resources-search__combo-option.is-highlighted,.ryv-resources-search__combo-option:hover{background:var(--ryv-rs-option-hover-bg,#002a41);color:var(--ryv-rs-option-hover-color,#fff)}.ryv-resources-search__combo-empty{color:var(--ryv-rs-placeholder-color,#6e6e6e)}@media (max-width:767px){.ryv-resources-search .ryv-resources-search__button,.ryv-resources-search__field--state{flex:1 1 100%}}.ryv-resources-sort{align-items:center;display:flex;gap:10px;margin:0}.ryv-resources-sort__label{color:var(--ryv-sort-label-color,#6e6e6e);font-size:15px;margin:0;white-space:nowrap}.ryv-resources-sort .ryv-resources-sort__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url(../img/resources/icon-sort-chevron.svg) no-repeat 100%/16px 16px;border:0;border-radius:0;box-shadow:none;color:var(--ryv-sort-value-color,#002a41);cursor:pointer;font-size:18px;font-weight:700;height:auto;line-height:normal;margin:0;padding:4px 24px 4px 0;width:auto}.ryv-resources-sort .ryv-resources-sort__select:focus-visible{outline:2px solid var(--ryv-sort-value-color,#002a41);outline-offset:2px}.ryv-resources-count{font-size:15px;margin:0}.ryv-resources-count:empty{display:none}.ryv-rs-loading{opacity:.45;pointer-events:none;transition:opacity .15s ease}.ryv-search-panel{position:relative}.ryv-search-panel:has(.ryv-resources-search__combo.is-open){z-index:30}.ryv-search-panel.e-con:before,.ryv-search-panel:before{background:url(../img/resources/search-panel-swoosh.svg) no-repeat 0 0/var(--ryv-search-panel-swoosh-size,113.52%) auto;border:0!important;border-radius:0;bottom:0;content:""!important;display:block;height:auto;left:var(--ryv-search-panel-swoosh-left,69.24%);mix-blend-mode:normal;opacity:1;pointer-events:none;position:absolute;right:0;top:var(--ryv-search-panel-swoosh-top,21.16%);width:auto}.ryv-search-panel>*{position:relative;z-index:1}@media (max-width:767px){.ryv-search-panel.e-con:before,.ryv-search-panel:before{display:none}}.ryv-pagination-boxes .elementor-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-top:24px}.ryv-pagination-boxes .elementor-pagination .page-numbers{align-items:center;background:#fff;border:1.5px solid var(--ryv-pagination-border,#c9d6de);color:var(--ryv-pagination-color,#002a41);display:inline-flex;font-size:18px;font-weight:700;height:48px;justify-content:center;line-height:1;margin:0;min-width:48px;padding:0 12px;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ryv-pagination-boxes .elementor-pagination a.page-numbers:not(.prev):not(.next):hover{border-color:var(--ryv-pagination-color,#002a41)}.ryv-pagination-boxes .elementor-pagination .page-numbers.current{background:var(--ryv-pagination-color,#002a41);border-color:var(--ryv-pagination-color,#002a41);color:#fff}.ryv-pagination-boxes .elementor-pagination .page-numbers.next,.ryv-pagination-boxes .elementor-pagination .page-numbers.prev{background:transparent;border-color:transparent;color:var(--ryv-pagination-link-color,#a21d1b);padding:0 16px}.ryv-pagination-boxes .elementor-pagination .page-numbers.\!next{background:transparent!important;border-color:transparent!important;color:var(--ryv-pagination-link-color,#a21d1b)!important;padding:0 16px!important}.ryv-pagination-boxes .elementor-pagination .page-numbers.next:hover,.ryv-pagination-boxes .elementor-pagination .page-numbers.prev:hover{text-decoration:underline}.ryv-pagination-boxes .elementor-pagination .page-numbers.\!next:hover{text-decoration:underline!important}.ryv-pagination-boxes .elementor-pagination span.page-numbers.next,.ryv-pagination-boxes .elementor-pagination span.page-numbers.prev{opacity:.4}.ryv-pagination-boxes .elementor-pagination span.page-numbers.\!next{opacity:.4!important}.ryv-post-tags{display:flex;flex-wrap:wrap;gap:var(--ryv-post-tags-gap,8px)}.ryv-post-tag{align-items:center;background:var(--ryv-post-tag-topic-bg,rgba(222,56,4,.1));color:var(--ryv-post-tag-topic-color,#de3804);display:inline-flex;font-size:16px;font-weight:700;letter-spacing:1.68px;line-height:1.2;padding:4px 8px;text-decoration:none;text-transform:uppercase}.ryv-post-tag--state{background:var(--ryv-post-tag-state-bg,rgba(42,106,143,.1));color:var(--ryv-post-tag-state-color,#2a6a8f)}a.ryv-post-tag:hover{text-decoration:underline}.ryv-post-tags--outline .ryv-post-tags{gap:var(--ryv-post-tags-gap,10px)}.ryv-post-tags--outline .ryv-post-tag{background:var(--ryv-post-tag-topic-bg,#fff);border:1.5px solid #c9d6de;color:var(--ryv-post-tag-topic-color,#6e6e6e);padding:10px 18px}.ryv-post-tags--outline .ryv-post-tag--state{background:var(--ryv-post-tag-state-bg,#fff);color:var(--ryv-post-tag-state-color,#6e6e6e)}.ryv-share-links{align-items:center;display:flex;gap:var(--ryv-share-gap,10px);position:relative}.ryv-share-links__label{color:var(--ryv-share-label-color,#002a41);font-size:16px;font-weight:700;letter-spacing:1.68px;text-transform:uppercase}.ryv-share-links .ryv-share-links__btn{align-items:center;background:transparent;border:1.5px solid var(--ryv-share-border,#c9d6de);border-radius:0;cursor:pointer;display:inline-flex;height:var(--ryv-share-size,44px);justify-content:center;margin:0;padding:0;transition:border-color .15s ease;width:var(--ryv-share-size,44px)}.ryv-share-links .ryv-share-links__btn:focus-visible,.ryv-share-links .ryv-share-links__btn:hover{background:transparent;border-color:var(--ryv-share-border-hover,#002a41)}.ryv-share-links__btn img{height:24px;width:24px}.ryv-share-links__status{background:#002a41;color:#fff;font-size:13px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:0;top:calc(100% + 6px);transition:opacity .15s ease;white-space:nowrap}.ryv-share-links__status.is-visible{opacity:1}@media print{.ryv-share-links{display:none}}.ryv-resources-search.ryv-state-picker{align-items:flex-start;flex-direction:column;gap:var(--ryv-rs-gap,20px)}.ryv-state-picker .ryv-resources-search__field--state{flex:none;min-width:0;width:100%}.ryv-resources-search.ryv-state-picker .ryv-resources-search__button{background-color:var(--ryv-rs-button-bg,#a21d1b);color:var(--ryv-rs-button-color,#fff);flex:none;height:60px}.ryv-resources-search.ryv-state-picker .ryv-resources-search__button:focus-visible,.ryv-resources-search.ryv-state-picker .ryv-resources-search__button:hover{background-color:var(--ryv-rs-button-hover-bg,#002a41);color:var(--ryv-rs-button-hover-color,#fff)}@media (max-width:1024px){.e-con:has(>.ryv-toc){display:contents}.e-con>.ryv-toc{order:-1}}.ryv-toc .elementor-toc__list-wrapper{display:flex;flex-direction:column;gap:var(--ryv-toc-gap,16px);list-style:none;margin:0;padding:0}body:not(.elementor-editor-active) .ryv-toc:not(:has(.elementor-toc__list-wrapper)){display:none}.ryv-toc .elementor-toc__list-item{margin:0}.ryv-toc .elementor-toc__list-item-text-wrapper{border-left:3px solid var(--ryv-toc-rule,#c9d6de);padding:2px 0 2px 14px;transition:border-color .15s ease}.ryv-toc .elementor-toc__list-item-text-wrapper:has(.elementor-item-active){border-left-color:var(--ryv-toc-rule-active,#ec2927)}.ryv-toc .elementor-toc__list-item:has(.elementor-item-active)~.elementor-toc__list-item .elementor-toc__list-item-text-wrapper{border-left-color:var(--ryv-toc-rule,#c9d6de)}.ryv-toc .elementor-toc__list-item:has(.elementor-item-active)~.elementor-toc__list-item .elementor-item-active{color:var(--item-text-color)}.ryv-toc .elementor-toc__list-item-text-wrapper:before,.ryv-toc .elementor-toc__list-item-text-wrapper>i,.ryv-toc .elementor-toc__list-item-text-wrapper>svg{display:none}.ryv-article-body>*+:not(.elementor-menu-anchor),.ryv-article-body>.elementor-widget-container>*+:not(.elementor-menu-anchor){margin-top:28px}.ryv-article-body .elementor-menu-anchor{display:block;margin:0}.ryv-article-body p{margin-bottom:0}.ryv-article-body h2{color:#002a41;font-family:Sentinel,Georgia,serif;font-size:36px;font-weight:700;line-height:1.2;margin:0}.ryv-article-body h3{color:#002a41;font-family:Merriweather,Georgia,serif;font-size:28px;font-weight:700;line-height:1.25;margin:0}.ryv-article-body ul{list-style:none;margin:0;padding-left:8px}.ryv-article-body ul li{padding-left:26px;position:relative}.ryv-article-body ul li+li{margin-top:14px}.ryv-article-body ul li:before{background:#ec2927;content:"";height:8px;left:0;position:absolute;top:.62em;width:8px}.ryv-article-body ol{counter-reset:ryv-step;list-style:none;margin:0;padding-left:0}.ryv-article-body ol li{align-items:center;counter-increment:ryv-step;display:flex;min-height:44px;padding-left:62px;position:relative}.ryv-article-body ol li+li{margin-top:18px}.ryv-article-body ol li:before{align-items:center;background:#fff;border:2px solid #c9d6de;border-radius:50%;color:#2a6a8f;content:counter(ryv-step);display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;left:0;margin-top:-22px;position:absolute;top:50%;width:44px}.ryv-article-body ol li:first-child:before{background:#ec2927;border-color:#ec2927;color:#fff}.ryv-article-body blockquote{border-left:4px solid #ec2927;margin:0;padding:8px 0 8px 32px}.ryv-article-body blockquote p{color:#002a41;font-family:Merriweather,Georgia,serif;font-size:28px;font-weight:700;line-height:1.3}.ryv-article-body blockquote cite{color:#2a6a8f;display:block;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.68px;margin-top:14px;text-transform:uppercase}.ryv-article-body .wp-caption,.ryv-article-body figure{margin-bottom:0;margin-left:0;margin-right:0;max-width:100%}.ryv-article-body img{display:block;height:auto;width:100%}.ryv-article-body .wp-caption-text,.ryv-article-body figcaption{color:#6e6e6e;font-size:15px;margin-top:12px}.ryv-article-body a{color:#a21d1b;text-decoration:underline}@media (max-width:767px){.ryv-article-body h2{font-size:28px}.ryv-article-body blockquote p,.ryv-article-body h3{font-size:22px}}.ryv-resource-tags{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;gap:var(--ryv-rtag-gap,12px);letter-spacing:1.68px;line-height:1.2;text-transform:uppercase}.ryv-resource-tags__types{color:var(--ryv-rtag-type-color,#2a6a8f)}.ryv-resource-tag{align-items:center;background:var(--ryv-rtag-state-bg,rgba(222,56,4,.1));color:var(--ryv-rtag-state-color,#de3804);display:inline-flex;padding:4px 8px}.ryv-resource-tag--all{background:var(--ryv-rtag-all-bg,rgba(42,106,143,.1));color:var(--ryv-rtag-all-color,#2a6a8f)}.ryv-resource-tag--more{cursor:help}