.accessibility-module__caZVyq__page{overflow-wrap:anywhere;max-width:100%;overflow-x:clip}.accessibility-module__caZVyq__page :is(a,button,[role=button]){white-space:normal;flex-shrink:1;min-width:0;max-width:100%}.accessibility-module__caZVyq__page>section,.accessibility-module__caZVyq__page>div[id]{scroll-margin-top:144px}@media (prefers-reduced-motion:no-preference){html:has(.accessibility-module__caZVyq__page):not(.accessibility-pause-animations){scroll-behavior:smooth}}.accessibility-module__caZVyq__page :is(a,button){transition-property:color,background-color,border-color,opacity,transform;transition-duration:.15s;transition-timing-function:ease-out}.accessibility-module__caZVyq__page [data-slot=accordion-content]{animation-duration:.2s;animation-timing-function:ease-out}html:has(.accessibility-module__caZVyq__page) .accessibility-panel-mobile{animation-name:accessibility-module__caZVyq__panel-enter;animation-duration:.16s;animation-timing-function:ease-out}@keyframes accessibility-module__caZVyq__panel-enter{0%{opacity:0}to{opacity:1}}.accessibility-module__caZVyq__heroAura{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.accessibility-module__caZVyq__heroAuraGlow{z-index:0;background:radial-gradient(circle at 45% 48%, color-mix(in srgb, var(--marketing-blue-700) 38%, transparent) 0%, color-mix(in srgb, var(--marketing-gold) 12%, transparent) 42%, transparent 72%);filter:blur(28px);opacity:.75;border-radius:9999px;position:absolute;inset:12%}.accessibility-module__caZVyq__heroAuraGlowSecondary{z-index:0;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--marketing-gold) 16%, transparent) 0%, transparent 70%);filter:blur(36px);opacity:.55;border-radius:9999px;position:absolute;inset:28% 18% 18% 28%}.accessibility-module__caZVyq__iddFacsimile{min-width:0}.accessibility-module__caZVyq__iddFacsimileShell{border:1px solid color-mix(in srgb, var(--marketing-border) 80%, #cbd5e1);background:#fff;border-radius:1rem;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 24px 48px #00000047}.accessibility-module__caZVyq__iddFacsimileHeader{background:#fff;border-bottom:1px solid #e2e8f0e6;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;padding:.85rem 1rem;display:flex}@media (min-width:640px){.accessibility-module__caZVyq__iddFacsimileHeader{padding:1rem 1.25rem}}.accessibility-module__caZVyq__iddFacsimileMain{background:#fff;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}@media (min-width:640px){.accessibility-module__caZVyq__iddFacsimileMain{flex-direction:row;min-height:26rem;max-height:34rem}}.accessibility-module__caZVyq__iddFacsimileCoachRail{background:#e8f2fc;border-bottom:1px solid #e2e8f0e6;flex-direction:column;flex-shrink:0;gap:.75rem;padding:.85rem;display:flex}@media (min-width:640px){.accessibility-module__caZVyq__iddFacsimileCoachRail{border-bottom:0;border-right:1px solid #e2e8f0e6;width:15rem;padding:1rem;overflow-y:auto}}@media (min-width:1024px){.accessibility-module__caZVyq__iddFacsimileCoachRail{width:17rem;padding:1.1rem}}.accessibility-module__caZVyq__iddFacsimileCoachCard{background:#fff;border:2px solid #e0f2fe;border-radius:1.25rem;padding:.85rem .75rem 1rem;position:relative;box-shadow:0 1px 2px #0000000a}.accessibility-module__caZVyq__iddFacsimileGoalCard{background:#fffbeb;border:2px solid #fde68a;border-radius:1rem;padding:.75rem .85rem;box-shadow:0 1px 2px #0000000a}.accessibility-module__caZVyq__iddFacsimileContent{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:#fff;flex:auto;min-width:0;padding:1rem;overflow-y:auto}@media (min-width:640px){.accessibility-module__caZVyq__iddFacsimileContent{padding:1.15rem 1.25rem}}.accessibility-module__caZVyq__iddFacsimileFooter{background:#fff;border-top:1px solid #e2e8f0e6;flex-shrink:0;min-width:0;padding:.75rem 1rem .9rem}.accessibility-module__caZVyq__iddFacsimileFooter :is(button,a){min-width:0}@media (min-width:640px){.accessibility-module__caZVyq__iddFacsimileFooter{padding:.75rem 1.25rem .95rem}}@media (prefers-reduced-motion:reduce){html:has(.accessibility-module__caZVyq__page) *{transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html:has(.accessibility-module__caZVyq__page) :before{transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html:has(.accessibility-module__caZVyq__page) :after{transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
