@layer theme{@theme default{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 0); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px #0000000d; --shadow-xs: 0 1px 2px 0 #0000000d; --shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a; --shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a; --shadow-xl: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a; --shadow-2xl: 0 25px 50px -12px #00000040; --inset-shadow-2xs: inset 0 1px #0000000d; --inset-shadow-xs: inset 0 1px 1px #0000000d; --inset-shadow-sm: inset 0 2px 4px #0000000d; --drop-shadow-xs: 0 1px 1px #0000000d; --drop-shadow-sm: 0 1px 2px #00000026; --drop-shadow-md: 0 3px 3px #0000001f; --drop-shadow-lg: 0 4px 4px #00000026; --drop-shadow-xl: 0 9px 7px #0000001a; --drop-shadow-2xl: 0 25px 25px #00000026; --text-shadow-2xs: 0px 1px 0px #00000026; --text-shadow-xs: 0px 1px 1px #0003; --text-shadow-sm: 0px 1px 0px #00000013, 0px 1px 1px #00000013, 0px 2px 2px #00000013; --text-shadow-md: 0px 1px 1px #0000001a, 0px 1px 2px #0000001a, 0px 2px 4px #0000001a; --text-shadow-lg: 0px 1px 2px #0000001a, 0px 3px 2px #0000001a, 0px 4px 8px #0000001a; --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme(--font-sans--font-feature-settings, initial); --default-font-variation-settings: --theme(--font-sans--font-variation-settings, initial); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme(--font-mono--font-feature-settings, initial); --default-mono-font-variation-settings: --theme(--font-mono--font-variation-settings, initial);}@theme default inline reference{--blur: 8px; --shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --shadow-inner: inset 0 2px 4px 0 #0000000d; --drop-shadow: 0 1px 2px #0000001a, 0 1px 1px #0000000f; --radius: .25rem; --max-width-prose: 65ch;}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{@tailwind utilities;}:root{--navy:#082d4b;--ink:#112c40;--muted:#647887;--line:#d8e2e6;--paper:#f5f6f2;--white:#fff;--cyan:#008fd0;--teal:#008c83;--mint:#dff4eb;--gold:#f1b83b}*{box-sizing:border-box}html{background:var(--paper);max-width:100%;overflow-x:clip}body{background:var(--paper);max-width:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.app-shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;align-items:center;gap:3vw;height:78px;padding:0 3.4vw;display:flex;position:sticky;top:0}.brand{min-width:272px;color:var(--navy);align-items:center;gap:12px;text-decoration:none;display:flex}.brand-mark{background:linear-gradient(145deg, var(--cyan), var(--teal));color:#fff;border-radius:15px 15px 15px 4px;place-items:center;width:46px;height:46px;font-family:Georgia,serif;font-size:27px;font-style:italic;font-weight:800;display:grid}.brand strong{letter-spacing:.08em;font-family:Georgia,serif;font-size:22px;display:block}.brand small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9px;display:block}.primary-nav{flex:1;align-items:center;gap:6px;height:100%;display:flex}.primary-nav button,.context-links button{color:#506575;cursor:pointer;background:0 0;border:0;height:100%;padding:0 16px;font-weight:700;position:relative}.primary-nav button.active{color:var(--navy)}.primary-nav button.active:after{content:"";background:var(--teal);height:3px;position:absolute;bottom:0;left:16px;right:16px}button i{background:var(--cyan);color:#fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;display:inline-grid}.account-actions{align-items:center;gap:8px;display:flex}.round-button{border:1px solid var(--line);width:39px;height:39px;color:var(--navy);background:#fff;border-radius:50%;font-size:19px}.notification{color:var(--cyan);font-size:11px;position:relative}.notification i{position:absolute;top:-6px;right:-5px}.profile-button{border:1px solid var(--line);height:54px;color:var(--navy);text-align:left;background:#fff;border-radius:28px;align-items:center;gap:9px;padding:5px 10px 5px 6px;display:flex}.avatar{color:#fff;background:linear-gradient(145deg,#0c88b9,#0b5b75);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.profile-button strong,.profile-button small{display:block}.profile-button small{color:var(--teal);margin-top:2px;font-size:10px}.profile-button b{margin-left:7px}.context-bar{background:var(--navy);color:#fff;align-items:center;gap:30px;min-height:68px;padding:0 3.4vw;display:flex}.context-bar>div:first-child{min-width:190px}.eyebrow{color:#7997a9;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.context-bar>div:first-child strong{margin-top:3px;font-family:Georgia,serif;font-size:20px;display:block}.context-links{flex:1;align-items:center;height:68px;display:flex}.context-links button{color:#9fb2bf}.context-links button.selected{color:#fff}.context-links button.selected:after{content:"";background:#38c7ba;height:3px;position:absolute;bottom:0;left:15px;right:15px}.post-button{color:#fff;background:#0c5879;border:1px solid #4aa8bd;border-radius:6px;padding:11px 17px;font-weight:800}.page-grid{grid-template-columns:minmax(0,1.9fr) minmax(310px,.78fr);gap:30px;width:min(1420px,94vw);margin:34px auto 60px;display:grid}.welcome-row{justify-content:space-between;align-items:flex-end;gap:25px;padding:8px 0 27px;display:flex}.eyebrow.green{color:var(--teal)}h1{letter-spacing:-.035em;color:var(--navy);margin:8px 0;font-family:Georgia,serif;font-size:clamp(38px,4.2vw,57px);font-weight:500}.welcome-row p{color:var(--muted);margin:0;font-size:15px}.impact-card{border-left:3px solid var(--gold);background:#fff;min-width:170px;padding:14px 17px}.impact-card span,.impact-card small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.impact-card strong{margin:2px 0;font-family:Georgia,serif;font-size:30px;display:block}.impact-card div{background:#dce5e7;height:4px;margin-top:10px}.impact-card i{background:var(--teal);height:100%;display:block}.search-panel{border:1px solid var(--line);background:#fff;gap:10px;padding:12px;display:flex;box-shadow:0 10px 30px #082d4b12}.search-panel label{background:var(--paper);border:1px solid #e3e9e9;flex:1;align-items:center;gap:11px;height:48px;padding:0 15px;display:flex}.search-panel label span{color:var(--cyan);font-size:22px}.search-panel input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.search-panel button{background:var(--cyan);color:#fff;border:0;width:112px;font-weight:800}.filter-row{flex-wrap:wrap;align-items:center;gap:7px;padding:17px 0 8px;display:flex}.filter-row>span{color:var(--muted);margin-right:3px;font-size:11px;font-weight:700}.filter-row button{border:1px solid var(--line);color:#526a79;background:0 0;border-radius:18px;padding:7px 12px;font-size:11px;font-weight:700}.filter-row button.active{border-color:var(--navy);background:var(--navy);color:#fff}.filter-row button.filters{border-style:dashed;margin-left:auto}.section-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin:29px 0 13px;display:flex}.section-heading h2{color:var(--navy);margin:4px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:500}.section-heading>button,.conversation-grid button{color:var(--teal);background:0 0;border:0;font-size:11px;font-weight:800}.opportunity-list{gap:10px;display:grid}.opportunity-card{border:1px solid var(--line);background:#fff;grid-template-columns:67px 1fr 56px 36px;align-items:center;gap:16px;min-height:122px;padding:17px;transition:all .18s;display:grid}.opportunity-card:hover{border-color:#9fbec8;transform:translateY(-1px);box-shadow:0 9px 25px #082d4b12}.org-tile{width:64px;height:64px;color:var(--navy);background:#e4f0f5;border-radius:6px;place-items:center;font-family:Georgia,serif;font-size:20px;font-weight:800;display:grid}.org-tile.mint{background:var(--mint);color:#087368}.org-tile.gold{color:#8a5b00;background:#fff1cc}.org-tile.blue{color:#155d8d;background:#dbeaf7}.type-label{color:var(--teal);letter-spacing:.12em;font-size:9px;font-weight:900}.opportunity-copy h3{color:var(--navy);margin:5px 0 3px;font-family:Georgia,serif;font-size:20px;font-weight:600}.opportunity-copy>strong{font-size:12px}.opportunity-copy p{color:var(--muted);margin:7px 0 0;font-size:11px}.opportunity-copy p i{color:#abc0c7;padding:0 3px}.match-score{text-align:center}.match-score span{color:var(--teal);font-family:Georgia,serif;font-size:20px;display:block}.match-score small{color:var(--muted);text-transform:uppercase;font-size:8px}.save-button{border:1px solid var(--line);color:#75909f;background:#fff;border-radius:50%;width:35px;height:35px}.save-button.saved{color:#b57d00;background:#fff7dd;border-color:#c79419}.community-heading{margin-top:36px}.conversation-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.conversation-grid article{border:1px solid var(--line);background:#fff;gap:12px;padding:17px;display:flex}.avatar.small{flex:none;width:36px;height:36px;font-size:10px}.conversation-grid strong,.conversation-grid small{display:block}.conversation-grid small{color:var(--muted);margin-top:3px;font-size:9px}.conversation-grid p{color:#405b6c;min-height:42px;margin:12px 0;font-family:Georgia,serif;font-size:14px;line-height:1.45}.conversation-grid button{padding:0}.side-column{align-content:start;gap:15px;display:grid}.side-card{border:1px solid var(--line);background:#fff;padding:21px}.section-heading.compact{margin:0 0 12px}.section-heading.compact h2{font-size:24px}.event-item{border-top:1px solid #e5ebec;gap:12px;padding:14px 0;display:flex}.date-tile{color:#087aa8;background:#e0f1f7;align-content:center;place-items:center;width:45px;height:50px;display:grid}.date-tile.teal{color:#08776d;background:#def3ed}.date-tile span{font-size:8px;font-weight:900}.date-tile strong{font-family:Georgia,serif;font-size:20px;line-height:1}.event-item>div:last-child{flex-direction:column;justify-content:center;display:flex}.event-item>div:last-child span{color:var(--teal);letter-spacing:.05em;font-size:8px;font-weight:900}.event-item>div:last-child strong{color:var(--navy);margin:4px 0;font-family:Georgia,serif;font-size:15px}.event-item>div:last-child small{color:var(--muted);font-size:9px}.full-outline,.full-dark{border:1px solid var(--navy);width:100%;min-height:40px;color:var(--navy);background:#fff;margin-top:8px;font-weight:800}.progress-card{color:#fff;background:linear-gradient(150deg,#0b3e5f,#072a45)}.progress-card .eyebrow{color:#5ed2c5}.progress-card h2{margin:6px 0 16px;font-family:Georgia,serif;font-size:23px;font-weight:500}.progress-ring{background:radial-gradient(circle at center, var(--navy) 58%, transparent 59%), conic-gradient(#42c6b8 68%, #3c5c72 0);border-radius:50%;align-content:center;place-items:center;width:114px;height:114px;margin:3px auto 15px;display:grid}.progress-ring strong{font-family:Georgia,serif;font-size:27px}.progress-ring span{color:#9cb6c5;font-size:8px}.progress-card ul{margin:0 0 14px;padding:0;list-style:none}.progress-card li{color:#9fb3c0;padding:6px 0;font-size:11px}.progress-card li:before{content:"○";margin-right:9px}.progress-card li.done{color:#fff}.progress-card li.done:before{content:"●";color:#42c6b8}.full-dark{color:#062d48;background:#32b9ab;border-color:#55cfc1}.membership-card{border-top:4px solid var(--gold)}.member-top{align-items:center;gap:11px;display:flex}.mini-mark{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:20px;display:grid}.member-top small,.member-top strong{display:block}.member-top small{color:#987016;letter-spacing:.12em;font-size:8px;font-weight:900}.member-top strong{color:var(--navy);margin-top:3px;font-family:Georgia,serif;font-size:17px}.membership-card p{color:var(--muted);font-size:11px;line-height:1.5}.membership-card button{color:var(--teal);background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.resource-link{color:var(--navy);background:#e3f1ee;border:1px solid #c9e2dd;align-items:center;gap:12px;padding:17px;text-decoration:none;display:flex}.resource-link>span{width:35px;height:35px;color:var(--teal);background:#fff;border-radius:5px;place-items:center;font-family:Georgia,serif;font-weight:800;display:grid}.resource-link div{flex:1}.resource-link small,.resource-link strong{display:block}.resource-link small{color:var(--teal);letter-spacing:.1em;font-size:8px;font-weight:900}.resource-link strong{margin-top:4px;font-family:Georgia,serif;font-size:13px}.site-footer{border-top:1px solid var(--line);color:var(--muted);background:#fff;justify-content:space-between;gap:20px;padding:24px 3.4vw;font-size:10px;display:flex}.site-footer a{color:var(--navy);text-decoration:none}@media (max-width:1050px){.brand{min-width:auto}.brand small,.profile-button>span:nth-child(2){display:none}.page-grid{grid-template-columns:1fr}.side-column{grid-template-columns:repeat(2,1fr)}.resource-link{grid-column:1/-1}}@media (max-width:760px){.topbar{flex-wrap:wrap;height:auto;padding:12px 16px}.primary-nav{order:3;width:100%;height:43px;overflow-x:auto}.primary-nav button{padding:0 12px}.account-actions{margin-left:auto}.round-button{display:none}.context-bar{flex-wrap:wrap;gap:9px;padding:10px 16px}.context-bar>div:first-child{min-width:110px}.context-links{order:3;width:100%;height:40px;overflow-x:auto}.post-button{margin-left:auto}.page-grid{width:calc(100% - 48px);margin-top:20px}.welcome-row{flex-direction:column;align-items:flex-start}.impact-card{width:100%}.search-panel button{width:86px}.opportunity-card{grid-template-columns:54px 1fr 34px}.org-tile{width:52px;height:52px}.match-score{display:none}.conversation-grid,.side-column{grid-template-columns:1fr}.resource-link{grid-column:auto}.filter-row button.filters{margin-left:0}.site-footer{flex-direction:column}.brand strong{font-size:19px}.brand-mark{width:40px;height:40px}.profile-button{height:45px}.profile-button .avatar{width:33px;height:33px}h1{font-size:39px}}.site-shell{background:#f5f6f2;min-height:100vh}.site-header{z-index:20;background:#fff;border-bottom:1px solid #d8e2e6;align-items:center;gap:30px;min-height:82px;padding:10px clamp(18px,4vw,64px);display:flex;position:relative}.site-brand{color:#082d4b;align-items:center;gap:13px;min-width:270px;text-decoration:none;display:flex}.site-brand img{object-fit:contain;width:78px;height:58px}.site-brand strong,.site-brand small{display:block}.site-brand strong{letter-spacing:.08em;font-family:Georgia,serif;font-size:22px}.site-brand small{color:#657988;letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:800}.site-nav{flex:1;justify-content:center;align-items:stretch;gap:2px;height:60px;display:flex}.site-nav a{color:#526978;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.site-nav a:hover,.site-nav a.active{color:#082d4b;border-bottom-color:#008c83}.site-menu-toggle{display:none}.site-actions{align-items:center;gap:9px;display:flex}.site-actions a{white-space:nowrap;border-radius:5px;padding:10px 13px;font-size:11px;font-weight:800;text-decoration:none}.utility-link{color:#082d4b;border:1px solid #cfdce1}.share-link{color:#fff;background:#008fd0}.exchange-hero{color:#fff;background:linear-gradient(118deg,#062d4a 0%,#0a4563 64%,#087c7a 100%);grid-template-columns:minmax(0,1.55fr) minmax(290px,.62fr);align-items:center;gap:7vw;padding:clamp(42px,6vw,84px) clamp(20px,7vw,104px);display:grid;position:relative;overflow:hidden}.exchange-hero:after{content:"";border:62px solid #ffffff0d;border-radius:50%;width:520px;height:320px;position:absolute;bottom:-180px;right:-6%}.kicker{color:#22bcae;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900;display:none!important}.kicker+h1,.kicker+h2{margin-top:0!important}.hero-copy h1,.page-banner h1{color:#fff;letter-spacing:-.045em;margin:10px 0 14px;font-family:Georgia,serif;font-size:clamp(48px,6.6vw,82px);font-weight:500;line-height:.98}.hero-copy p,.page-banner p{color:#c9d9e1;max-width:720px;margin:0;font-size:17px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.hero-actions a{color:#fff;border:1px solid #54cabd;border-radius:4px;padding:12px 16px;font-size:12px;font-weight:800;text-decoration:none}.hero-actions a:first-child{color:#062d4a;background:#31b7aa;border-color:#31b7aa}.live-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#031f3561;border:1px solid #ffffff3d;padding:25px;position:relative}.live-panel>span{color:#69ded3;letter-spacing:.16em;font-size:9px;font-weight:900}.live-panel>strong{margin-top:8px;font-family:Georgia,serif;font-size:70px;font-weight:500;line-height:1;display:block}.live-panel>p{color:#c7d8e0;margin:0 0 20px;font-size:12px}.live-panel dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.live-panel dl div{background:#ffffff14;padding:12px 8px}.live-panel dt{font-family:Georgia,serif;font-size:23px}.live-panel dd{color:#9fb8c5;text-transform:uppercase;margin:3px 0 0;font-size:8px}.live-panel>small{color:#87a5b4;margin-top:14px;font-size:8px;display:block}.exchange-search{background:#fff;border-bottom:1px solid #d8e2e6;grid-template-columns:1fr 110px;gap:10px;padding:18px clamp(20px,7vw,104px);display:grid}.exchange-search label{background:#f3f6f5;border:1px solid #dce5e6;align-items:center;gap:12px;height:48px;padding:0 15px;display:flex}.exchange-search label span{color:#008fd0;font-size:22px}.exchange-search input{color:#112c40;background:0 0;border:0;outline:0;width:100%;font-size:14px}.exchange-search>button{color:#fff;background:#082d4b;border:0;font-weight:800}.exchange-search>div{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.exchange-search>div button{color:#59707e;background:#fff;border:1px solid #d8e2e6;border-radius:17px;padding:7px 11px;font-size:10px;font-weight:800}.content-grid{grid-template-columns:minmax(0,1.75fr) minmax(290px,.65fr);gap:31px;width:min(1440px,92vw);margin:40px auto 70px;display:grid}.content-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:14px;display:flex}.content-heading h2{color:#082d4b;margin:5px 0;font-family:Georgia,serif;font-size:31px;font-weight:500}.content-heading p{color:#647887;margin:0;font-size:12px}.record-count{color:#08766d;background:#e4f1ef;border-radius:16px;padding:7px 10px;font-size:10px;font-weight:800}.record-list{gap:10px;display:grid}.record-card{color:#112c40;background:#fff;border:1px solid #d8e2e6;grid-template-columns:64px 1fr 125px 22px;align-items:center;gap:16px;min-height:120px;padding:16px;text-decoration:none;transition:all .18s;display:grid}.record-card:hover{border-color:#91b8c1;transform:translateY(-1px);box-shadow:0 10px 26px #082d4b12}.record-symbol{color:#08776d;background:linear-gradient(145deg,#dff4eb,#d7edf4);border-radius:7px;place-items:center;width:62px;height:62px;font-family:Georgia,serif;font-size:18px;font-weight:800;display:grid}.record-copy>span{color:#008c83;letter-spacing:.12em;font-size:8px;font-weight:900}.record-copy h3{color:#082d4b;margin:4px 0;font-family:Georgia,serif;font-size:19px}.record-copy strong{font-size:11px}.record-copy p{color:#647887;margin:6px 0 0;font-size:10px}.record-date{text-align:right}.record-date small,.record-date strong{display:block}.record-date small{color:#8a9ca7;letter-spacing:.12em;font-size:7px;font-weight:900}.record-date strong{color:#082d4b;margin-top:4px;font-size:10px}.record-card>b{color:#008fd0}.network-column{align-content:start;gap:12px;display:grid}.network-card{background:#fff;border:1px solid #d8e2e6;padding:22px}.network-card.accent{border-top:4px solid #f1b83b}.network-card h2{color:#082d4b;margin:6px 0 10px;font-family:Georgia,serif;font-size:22px;font-weight:500}.network-card p{color:#647887;font-size:11px;line-height:1.55}.network-card a{color:#008c83;font-size:10px;font-weight:900;text-decoration:none}.network-card dl{gap:8px;margin:15px 0;display:grid}.network-card dl div{border-top:1px solid #e1e8e9;padding-top:8px}.network-card dt{color:#082d4b;font-weight:800}.network-card dd{color:#647887;margin:3px 0 0;font-size:9px}.honest-empty{text-align:center;background:#fff;border:1px dashed #b9c9cf;padding:34px}.honest-empty strong{color:#082d4b;font-family:Georgia,serif;font-size:20px;display:block}.honest-empty p{color:#647887;max-width:580px;margin:8px auto 0;font-size:12px;line-height:1.55}.page-banner{color:#fff;background:linear-gradient(120deg,#082d4b,#07536b);padding:55px clamp(20px,7vw,104px)}.page-banner h1{font-size:clamp(42px,5vw,66px)}.single-content{width:min(1050px,92vw);margin:40px auto 70px}.board-layout{grid-template-columns:230px 1fr;gap:24px;width:min(1320px,92vw);margin:34px auto 70px;display:grid}.board-menu{background:#fff;border:1px solid #d8e2e6;align-content:start;gap:5px;padding:18px;display:grid}.board-menu>strong{color:#082d4b;margin-bottom:8px}.board-menu button{color:#5f7481;text-align:left;background:0 0;border:0;padding:11px;font-weight:700}.board-menu button.active{color:#08756c;background:#e4f2ef}.board-menu button span{float:right}.board-menu hr{border:0;border-top:1px solid #d8e2e6;width:100%}.board-menu a{color:#008c83;padding:9px;font-size:10px;text-decoration:none}.board-toolbar{background:#fff;border:1px solid #d8e2e6;gap:9px;padding:12px;display:flex}.board-toolbar label{background:#f4f6f4;flex:1;align-items:center;gap:10px;height:43px;padding:0 12px;display:flex}.board-toolbar input{background:0 0;border:0;outline:0;width:100%}.board-toolbar>button,.board-empty>button{color:#fff;background:#008fd0;border:0;padding:0 16px;font-weight:800}.board-empty{margin-top:12px;padding:76px 30px}.board-empty>span{color:#008c83;background:#e5f3f0;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 15px;font-family:Georgia,serif;font-size:25px;display:grid}.board-empty>button{min-height:42px;margin-top:17px}.learn-grid{grid-template-columns:1fr 1fr;gap:14px;width:min(1180px,92vw);margin:38px auto 70px;display:grid}.learn-card{color:#112c40;background:#fff;border:1px solid #d8e2e6;gap:20px;min-height:230px;padding:25px;text-decoration:none;display:flex}.learn-card.primary{color:#fff;background:#082d4b}.learn-card>span{color:#18a99c;font-family:Georgia,serif;font-size:40px}.learn-card h2{margin:6px 0 10px;font-family:Georgia,serif;font-size:27px}.learn-card p{color:#647887;font-size:12px;line-height:1.55}.learn-card.primary p{color:#b8ccd5}.learn-card small{color:#008c83;letter-spacing:.12em;font-weight:900}.learn-card b{color:#1b9f94;font-size:10px}.learn-programs{grid-column:1/-1;margin-top:18px}.plan-group{margin-bottom:38px}.plan-group>header{margin-bottom:14px}.plan-group>header span{color:#082d4b;font-family:Georgia,serif;font-size:28px}.plan-group>header p{color:#647887;margin:5px 0;font-size:12px}.plan-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.plan-grid.two{grid-template-columns:repeat(2,minmax(0,420px))}.plan-card{background:#fff;border:1px solid #d8e2e6;flex-direction:column;padding:22px;display:flex}.plan-card.featured{border-top:4px solid #f1b83b}.plan-card>small{color:#008c83;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.plan-card h2{color:#082d4b;margin:7px 0;font-family:Georgia,serif;font-size:24px}.price strong{color:#082d4b;font-family:Georgia,serif;font-size:37px}.price span{color:#647887;font-size:10px}.plan-card>p{color:#647887;min-height:60px;font-size:11px;line-height:1.5}.plan-card ul{color:#405a69;min-height:105px;padding-left:17px;font-size:10px;line-height:1.8}.plan-card button{color:#082d4b;background:#fff;border:1px solid #082d4b;min-height:42px;margin-top:auto;font-weight:800}.featured button{color:#fff;background:#082d4b}.signin-shell{background:linear-gradient(135deg,#062d4a,#076b72);grid-template-columns:1fr;align-content:start;min-height:100vh;display:grid}.signin-brand{box-sizing:border-box;text-align:center;color:#082d4b;width:min(720px,100vw - 72px);box-shadow:none;background:#f4f5f1;border-radius:0;flex-direction:column;order:1;justify-content:center;align-items:center;margin:0 auto;padding:28px 28px 12px;display:flex}.signin-brand img{object-fit:contain;object-position:center;width:min(380px,78%);max-height:300px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}.signin-brand>span{color:#61d6ca;letter-spacing:.16em;margin-top:28px;font-size:10px;font-weight:900}.signin-brand h1{color:#fff;margin:0 0 10px;font-family:Georgia,serif;font-size:clamp(43px,5vw,68px);font-weight:500}.signin-brand p{color:#c8dbe2;max-width:620px;margin-inline:auto;line-height:1.6}.signin-brand a{color:#fff;margin-top:25px;font-size:16px}.signin-welcome-copy{box-sizing:border-box;color:#082d4b;text-align:center;width:min(720px,100vw - 72px);box-shadow:none;background:#f4f5f1;border-radius:0;order:2;margin:0 auto;padding:14px 8vw 24px}.signin-welcome-copy h1{margin:0 0 8px;font-family:Georgia,serif;font-size:clamp(32px,4vw,46px);font-weight:500}.signin-welcome-copy p{color:#526978;max-width:620px;margin:0 auto;line-height:1.55}.signin-welcome-copy a{color:#006b70;margin-top:12px;display:inline-block}.signin-card{box-sizing:border-box;width:min(720px,100vw - 72px);box-shadow:none;font-family:var(--font-geist-sans), "Segoe UI", Arial, sans-serif;background:#f4f5f1;border:0;border-radius:0;order:3;grid-template-columns:minmax(190px,.72fr) 34px minmax(330px,1.28fr);grid-template-areas:"choices divider email""legal legal legal";align-items:start;gap:8px 12px;margin:0 auto;padding:16px 26px 18px;display:grid}.signin-choice-panel{grid-area:choices}.signin-card>.or{grid-area:divider}.signin-card>.email-code-signin{grid-area:email}.signin-card>small{grid-area:legal}.signin-card.signed-in-card{display:block}.signin-card:has(>.rise-login){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"account-name action""account-email action";align-items:center;gap:2px 28px;padding:18px 26px}.signin-card:has(>.rise-login)>h2{grid-area:account-name}.signin-card:has(>.rise-login)>p{grid-area:account-email}.signin-card:has(>.rise-login)>.rise-login{grid-area:action;width:auto;min-width:210px;min-height:42px;padding:0 22px}.signin-choice-panel{flex-direction:column;justify-content:center;align-self:center;gap:6px;min-width:0;display:flex}.signin-choice-panel .signin-providers{margin-top:10px}.signin-card h2{color:#082d4b;margin:3px 0 5px;font-family:Georgia,serif;font-size:28px}.signin-card p{color:#647887;margin:6px 0;font-size:13px;line-height:1.4}.signin-card>button,.signin-card form button{color:#fff;background:#008fd0;border:0;width:100%;min-height:48px;font-weight:800}.signin-card .rise-login{color:#fff;background:#082d4b;font-size:17px;font-weight:800;line-height:1.2}.signin-card .rise-login:hover{color:#fff;background:#0a4969}.signin-providers{justify-content:center;gap:12px;display:flex}.signin-providers .provider-login{color:#082d4b;text-align:center;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:58px;height:46px;padding:0;font-size:16px;font-weight:800;text-decoration:none;transition:background-color .15s;display:inline-flex}.signin-providers .provider-login:hover{background:#f8fbfc}.provider-mark{width:30px;height:30px;display:block}.email-code-signin{background:#f8fbfc;border:1px solid #d8e2e6;border-radius:8px;padding:10px}.email-code-signin form{grid-template-columns:1fr;align-items:end;gap:6px 12px;display:grid}.email-code-signin form>button{grid-column:auto;justify-self:end;width:auto;min-width:210px;min-height:34px;margin-top:2px;padding:0 22px}.email-code-signin h3{color:#082d4b;letter-spacing:-.01em;margin:0 0 6px;font-size:16px;font-weight:600}.email-code-signin .email-code-instruction{margin:0 0 12px;font-size:14px}.signin-card .email-code-input{text-align:center;letter-spacing:.24em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:24px;font-weight:800}.signin-card .email-code-reset{color:#0068b3;background:0 0;border:0;width:auto;min-height:36px;margin-top:8px;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.email-code-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.signin-card .email-code-resend{color:#fff;background:#008fd0;border-radius:6px;width:auto;min-height:36px;margin:0;padding:0 14px;font-size:13px;font-weight:750}.signin-card .email-code-resend:disabled{cursor:not-allowed;opacity:.55}.signin-card .apple-login{color:#fff;background:#000}:is(.signin-card a:focus-visible,.signin-card button:focus-visible,.signin-card input:focus-visible){outline-offset:3px;outline:3px solid #f5b31b}.or{color:#8da0aa;align-items:center;gap:10px;margin:4px 0;font-size:13px;font-weight:450;display:flex}.or:before,.or:after{content:"";background:#d8e2e6;flex:1;height:1px}.signin-card>.or{flex-direction:column;align-self:stretch;gap:8px;height:auto;margin:4px 0}.signin-card>.or span{writing-mode:horizontal-tb;white-space:normal;text-align:center;width:100%;line-height:1.2;transform:none}.signin-card>.or:before,.signin-card>.or:after{width:1px;height:auto}.signin-card label{color:#082d4b;gap:6px;font-size:13px;font-weight:650;display:grid}.signin-card input{border:1px solid #cbd8dc;min-height:40px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:400}.signin-card form button{min-height:42px;margin-top:8px;font-size:14px;font-weight:700}.signin-card>small{color:#647887;border-top:1px solid #d8e2e6;margin-top:4px;padding-top:6px;font-size:10.5px;font-weight:400;line-height:1.35;display:block}.signin-card .turnstile-check>small{font-size:11px;line-height:1.3}.signin-card details{color:#526978;border-top:1px solid #d8e2e6;margin-top:17px;padding-top:13px;font-size:16px}.detail-shell{width:min(1200px,92vw);margin:30px auto 70px}.detail-shell>a{color:#008c83;font-size:11px;text-decoration:none}.detail-grid{grid-template-columns:1fr 340px;gap:28px;margin-top:18px;display:grid}.detail-grid>article{background:#fff;border:1px solid #d8e2e6;padding:30px}.detail-grid h1{color:#082d4b;margin:8px 0;font-size:clamp(37px,5vw,58px)}.detail-grid h2{color:#48616f;margin:0;font-size:17px}.detail-facts{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.detail-facts span,.tag-row span{color:#08776d;background:#e6f2ef;border-radius:18px;padding:7px 10px;font-size:9px;font-weight:800}.detail-grid article section{border-top:1px solid #d8e2e6;margin-top:25px;padding-top:20px}.detail-grid article section h3{color:#082d4b;font-family:Georgia,serif;font-size:22px}.detail-grid article section p{color:#516978;line-height:1.65}.tag-row{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.detail-grid>aside{color:#fff;background:#082d4b;align-self:start;padding:25px}.detail-grid>aside>strong{font-family:Georgia,serif;font-size:24px}.detail-grid>aside p{color:#bed0d8;line-height:1.55}.detail-grid>aside>a{color:#062d4a;text-align:center;background:#34b9ac;padding:12px;font-weight:900;text-decoration:none;display:block}.detail-grid>aside dl div{border-top:1px solid #34536a;padding:13px 0}.detail-grid>aside dt{color:#76cfc6;letter-spacing:.12em;font-size:8px;font-weight:900}.detail-grid>aside dd{color:#d9e5e9;margin:5px 0;font-size:11px;line-height:1.4}.assessment-shell{width:min(980px,92vw);margin:35px auto 70px}.assessment-progress{background:#fff;border:1px solid #d8e2e6;align-items:center;gap:20px;padding:15px 18px;display:flex}.assessment-progress div{min-width:130px}.assessment-progress strong{font-family:Georgia,serif;font-size:26px}.assessment-progress span{color:#647887;margin-left:6px;font-size:10px}.assessment-progress i{background:#dce6e7;flex:1;height:6px}.assessment-progress b{background:#008c83;height:100%;display:block}.assessment-shell>h2{color:#082d4b;margin:34px 0 5px;font-family:Georgia,serif;font-size:28px}.assessment-shell>p{color:#647887}.question-group{background:#fff;border:1px solid #d8e2e6;margin-top:10px}.question-group summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:62px;padding:15px 18px;list-style:none;display:flex}.question-group summary strong{color:#082d4b;font-size:16px}.question-group summary span{color:#647887;font-size:10px}.question-group>div{border-top:1px solid #d8e2e6;padding:5px 18px 18px}.question-group label{color:#334f60;border-bottom:1px solid #e4eaeb;grid-template-columns:1fr 220px;align-items:center;gap:20px;padding:13px 0;font-size:12px;line-height:1.45;display:grid}.question-group label>span strong,.question-group label>span small{display:block}.question-group label>span small{color:#647887;margin-top:4px}.question-group select{background:#f7f8f5;border:1px solid #cbd8dc;min-height:40px;padding:0 9px}.assessment-results{color:#fff;background:#082d4b;margin-top:25px;padding:25px}.assessment-results h2{margin:6px 0;font-family:Georgia,serif;font-size:31px}.assessment-results>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.assessment-results article{background:#123f5d;padding:13px}.assessment-results article strong,.assessment-results article span{display:block}.assessment-results article span{color:#62d7cb;margin-top:5px}.assessment-results p{color:#bdd0d8}.assessment-save{color:#fff;background:#008fd0;border:0;width:100%;min-height:50px;margin-top:15px;font-weight:900}.assessment-save:disabled{background:#90a6b0}.assessment-source{color:#647887;margin-top:12px;line-height:1.5;display:block}.neuro-fit-banner{background:linear-gradient(125deg,#072f46 0%,#0a5962 58%,#177d72 100%);position:relative;overflow:hidden}.neuro-fit-banner:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:330px;height:330px;position:absolute;top:-130px;right:-80px;box-shadow:0 0 0 55px #ffffff0b,0 0 0 110px #ffffff08}.assessment-neuro-fit{background:linear-gradient(145deg,#fff 55%,#e3f5f0)!important;border-top:5px solid #16a394!important}.assessment-neuro-fit .assessment-card-icon{color:#08786d;background:#d9f3ed}.neuro-fit-shell{max-width:1040px}.neuro-stepper{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 35px;display:grid}.neuro-stepper button{color:#667d86;text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #cfdddf;min-height:48px;font-weight:800}.neuro-stepper button span{color:#5e747d;background:#eaf0f1;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:8px;display:inline-grid}.neuro-stepper button.active{color:#075b55;background:#e8f6f3;border-color:#0a8d81}.neuro-stepper button.active span,.neuro-stepper button.complete span{color:#fff;background:#0a8d81}.neuro-question-header{max-width:720px;margin-bottom:22px}.neuro-question-header h2,.neuro-results-intro h2{color:#082d4b;margin:6px 0 8px;font:700 36px/1.08 Georgia,serif}.neuro-question-header p,.neuro-results-intro p{color:#5f7580;line-height:1.65}.neuro-question-list{gap:12px;display:grid}.neuro-question-list fieldset{background:#fff;border:1px solid #d5e0e2;min-width:0;margin:0;padding:20px}.neuro-question-list legend{color:#173f51;align-items:flex-start;gap:11px;width:100%;padding:0;font-weight:750;line-height:1.45;display:flex}.neuro-question-list legend span{color:#08766c;background:#e8f3f1;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-size:12px;display:grid}.neuro-scale{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:17px;display:grid}.neuro-scale label{color:#647982;cursor:pointer;background:#f8faf9;border:1px solid #d6e1e2;flex-direction:column;justify-content:center;align-items:center;min-height:64px;transition:all .15s;display:flex}.neuro-scale label:hover,.neuro-scale label:focus-within{background:#edf8f6;border-color:#18a092}.neuro-scale label.selected{color:#fff;background:#0b8d81;border-color:#0b8d81;box-shadow:0 4px 12px #086c632e}.neuro-scale input{opacity:0;pointer-events:none;position:absolute}.neuro-scale b{font-size:17px}.neuro-scale small{text-align:center;min-height:14px;margin-top:3px;font-size:9px}.neuro-assessment-nav{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f8f7f5;border:1px solid #d6e1e2;grid-template-columns:160px 1fr 240px;align-items:center;gap:12px;margin-top:22px;padding:14px;display:grid;position:sticky;bottom:0}.neuro-assessment-nav .assessment-save{margin:0}.neuro-assessment-nav>span{text-align:center;color:#667c85;font-size:12px}.assessment-secondary{color:#17475a;cursor:pointer;background:#fff;border:1px solid #b9cacc;min-height:50px;font-weight:850}.assessment-secondary:disabled{opacity:.45;cursor:not-allowed}.neuro-results-intro{background:#e8f6f3;border-left:6px solid #0b8d81;padding:28px}.neuro-profile-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 30px;display:grid}.neuro-profile-strip article{color:#fff;background:#082d4b;padding:20px}.neuro-profile-strip small,.career-match-list article small{color:#62d7cb;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.neuro-profile-strip strong{margin:8px 0 4px;font:700 23px/1.15 Georgia,serif;display:block}.neuro-profile-strip span{color:#bdd0d8;font-size:11px}.career-match-list>header{margin-bottom:14px}.career-match-list>header h3,.workplace-passport h3{color:#082d4b;margin-bottom:4px;font:700 27px/1.15 Georgia,serif}.career-match-list>header p{color:#667b85}.career-match-list>article{background:#fff;border:1px solid #d5e0e2;grid-template-columns:46px 1fr 75px;gap:15px;margin-top:10px;padding:20px;display:grid}.career-match-rank{color:#08796e;background:#e3f4f0;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.career-match-list article h3{color:#123c50;margin:4px 0 7px;font-size:19px}.career-match-list article p{color:#617781;margin:4px 0 10px;font-size:12px;line-height:1.55}.career-match-list article b{color:#244d5d;font-size:11px}.career-match-list article>strong{text-align:right;color:#0a8d81;font-size:24px}.career-match-list article>strong small{color:#71858d;letter-spacing:0}.workplace-passport{background:#f0efe8;border:1px solid #deddd5;margin-top:28px;padding:25px}.workplace-passport>div{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.workplace-passport>div span{color:#234d5b;background:#fff;border:1px solid #d2d4cd;padding:9px 12px;font-size:11px;font-weight:800}.workplace-passport p{color:#5f747c;line-height:1.6}.neuro-result-actions{grid-template-columns:1fr 220px;gap:10px;margin-top:18px;display:grid}.neuro-result-actions .assessment-save{margin:0}@media (max-width:700px){.neuro-stepper button{font-size:0}.neuro-stepper button span{margin:0;font-size:12px}.neuro-question-header h2,.neuro-results-intro h2{font-size:29px}.neuro-question-list fieldset{padding:16px}.neuro-scale{gap:4px}.neuro-scale label{min-height:58px}.neuro-scale small{font-size:8px}.neuro-assessment-nav{grid-template-columns:90px 1fr}.neuro-assessment-nav>span{display:none}.neuro-profile-strip{grid-template-columns:1fr}.career-match-list>article{grid-template-columns:38px 1fr}.career-match-list article>strong{text-align:left;grid-column:2}.neuro-result-actions{grid-template-columns:1fr}}.site-footer{background:#fff;border-top:1px solid #d8e2e6;justify-content:space-between;align-items:center;gap:20px;padding:25px clamp(20px,5vw,70px);display:flex}.site-footer>div{align-items:center;gap:10px;display:flex}.site-footer img{object-fit:contain;width:55px;height:38px}.site-footer strong,.site-footer small{display:block}.site-footer strong{color:#082d4b}.site-footer small{color:#647887;font-size:8px}.site-footer nav{gap:17px;display:flex}.site-footer a{color:#526978;font-size:9px;text-decoration:none}@media (max-width:1050px){.site-header{flex-wrap:wrap;justify-content:space-between;gap:0 18px}.site-brand{flex:180px;min-width:0}.site-actions{flex:none}.site-nav{border-top:1px solid #e4eaeb;flex:0 0 100%;order:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;height:auto;padding:8px 0 2px;display:none;overflow:visible}.site-nav.open{display:grid}.site-nav a{white-space:normal;text-align:center;border:1px solid #d8e2e6;border-radius:7px;justify-content:center;min-height:42px;padding:8px 14px}.site-nav a:hover,.site-nav a.active{background:#eff8f6;border-color:#008c83}.site-menu-toggle{color:#082d4b;min-height:42px;font:inherit;cursor:pointer;background:#f8fbfa;border:1px solid #cfdce1;border-radius:7px;flex:0 0 100%;order:3;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:700;display:inline-flex}.content-grid{grid-template-columns:1fr}.network-column{grid-template-columns:repeat(3,1fr)}.plan-grid{grid-template-columns:repeat(2,1fr)}.exchange-hero{grid-template-columns:1fr}.live-panel{max-width:500px}.signin-shell{background:linear-gradient(135deg,#062d4a,#076b72);grid-template-columns:1fr}.signin-brand{color:#082d4b;background:#f4f5f1;width:min(720px,100vw - 72px);margin-top:0;padding:22px 20px 10px}.signin-brand h1{color:#082d4b}.signin-brand p{color:#526978}.signin-brand a{color:#006b70}.signin-brand img{width:min(320px,74vw);max-height:255px}.signin-card{width:min(720px,100vw - 72px);margin:0 auto;padding-inline:20px}.signin-welcome-copy{width:min(720px,100vw - 72px)}.detail-grid{grid-template-columns:1fr}.detail-grid>aside{width:100%}}@media (max-width:700px){.signin-brand,.signin-welcome-copy,.signin-card{box-sizing:border-box;width:calc(100% - 72px);max-width:none;margin-left:auto;margin-right:auto}.signin-brand{padding:14px 20px 8px}.signin-brand img{width:min(250px,64vw);max-height:205px}.signin-card{width:min(680px,100vw - 72px);display:block}.signin-welcome-copy{padding:14px 18px 16px}.signin-card:has(>.rise-login){grid-template-columns:1fr;grid-template-areas:"account-name""account-email""action";gap:4px;display:grid}.signin-card:has(>.rise-login)>.rise-login{width:100%;margin-top:10px}.signin-choice-panel{display:block}.signin-card>.or{flex-direction:row;height:auto;margin:8px 0}.signin-card>.or span{writing-mode:horizontal-tb;transform:none}.signin-card>.or:before,.signin-card>.or:after{width:auto;height:1px}.email-code-signin form{grid-template-columns:1fr}.email-code-signin form>button{grid-column:auto;width:100%;min-height:38px}.site-header{column-gap:8px;padding:8px 14px}.site-brand img{width:60px;height:44px}.site-brand span{display:none}.site-actions{margin-left:auto}.site-actions .share-link{display:none}.site-nav{grid-template-columns:1fr;margin-top:8px}.site-nav a{padding:0 12px;font-size:11px}.exchange-hero{padding:42px 20px}.hero-copy h1{font-size:47px}.exchange-search{grid-template-columns:1fr 82px;padding:14px}.content-grid,.single-content,.board-layout,.learn-grid,.plans-shell,.detail-shell,.assessment-shell{width:calc(100% - 28px)}.record-card{grid-template-columns:48px 1fr 18px}.record-symbol{width:46px;height:46px;font-size:14px}.record-date{display:none}.network-column,.board-layout{grid-template-columns:1fr}.board-menu{display:none}.board-toolbar{flex-direction:column}.board-toolbar>button{min-height:42px}.learn-grid{grid-template-columns:1fr}.learn-programs{grid-column:auto}.plan-grid,.plan-grid.two{grid-template-columns:1fr}.signin-card{width:calc(100% - 72px);padding:16px}.question-group label,.assessment-results>div{grid-template-columns:1fr}.site-footer{flex-direction:column;align-items:flex-start}.site-footer nav{flex-wrap:wrap}.detail-grid>article{padding:20px}}.exchange-search>div button.active{color:#08756c;background:#e4f2ef;border-color:#008c83}.records-surface{min-width:0}.workspace-banner{color:#fff;background:linear-gradient(110deg,#082d4b,#0a5068);justify-content:space-between;align-items:flex-end;gap:24px;padding:38px clamp(20px,6vw,88px);display:flex}.workspace-banner.control-banner{background:linear-gradient(110deg,#082d4b 0%,#0b405a 62%,#08766f 100%)}.workspace-banner h1{color:#fff;margin:7px 0 5px;font-size:clamp(38px,5vw,60px)}.workspace-banner p{color:#bdd0d8;margin:0}.primary-action{color:#062d4a;white-space:nowrap;background:#31b7aa;border-radius:4px;padding:13px 17px;font-size:11px;font-weight:900;text-decoration:none}.workspace-shell,.control-shell{grid-template-columns:220px minmax(0,1fr);gap:22px;width:min(1460px,94vw);margin:32px auto 72px;display:grid}.workspace-nav{background:#fff;border:1px solid #d8e2e6;align-content:start;align-self:start;gap:3px;padding:10px;display:grid;position:sticky;top:104px}.workspace-nav a{color:#5b7180;border-left:3px solid #0000;padding:12px 13px;font-size:11px;font-weight:800;text-decoration:none}.workspace-nav a:hover,.workspace-nav a.active{color:#082d4b;background:#e8f3f0;border-left-color:#008c83}.workspace-main{gap:17px;min-width:0;display:grid}.workspace-stats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.workspace-stats article{background:#fff;border:1px solid #d8e2e6;border-top:3px solid #008fd0;padding:18px}.workspace-stats span,.workspace-stats strong,.workspace-stats small{display:block}.workspace-stats span{color:#008c83;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.workspace-stats strong{color:#082d4b;margin:7px 0 3px;font-family:Georgia,serif;font-size:31px}.workspace-stats small{color:#6b7e89;font-size:9px}.workspace-card,.source-map{background:#fff;border:1px solid #d8e2e6;padding:22px}.workspace-card>header{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:15px;display:flex}.workspace-card h2,.source-map h2{color:#082d4b;margin:6px 0 9px;font-family:Georgia,serif;font-size:25px;font-weight:500}.workspace-card p,.source-map p{color:#647887;margin:0;font-size:11px;line-height:1.6}.workspace-card>a{color:#008c83;margin-top:16px;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}.status-pill{color:#08756c;background:#e5f3ef;border-radius:16px;padding:7px 10px;font-size:9px;font-weight:900}.workspace-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.source-map{padding:0}.source-map>header{border-bottom:1px solid #d8e2e6;padding:22px}.source-list article{border-bottom:1px solid #e5ebec;grid-template-columns:12px 1fr auto;align-items:center;gap:13px;min-height:68px;padding:13px 20px;display:grid}.source-list article:last-child{border-bottom:0}.source-list i{background:#f1b83b;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #fff2cf}.source-list i.connected{background:#008c83;box-shadow:0 0 0 5px #dff4eb}.source-list strong,.source-list span{display:block}.source-list strong{color:#082d4b;font-size:12px}.source-list span{color:#71838d;margin-top:3px;font-size:9px}.source-list b{color:#6d7f89;text-transform:uppercase;font-size:8px}.source-list article:first-child b{color:#008c83}.board-signin{color:#fff;background:#008fd0;margin-top:17px;padding:13px 16px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}@media (max-width:900px){.workspace-shell,.control-shell{grid-template-columns:1fr}.workspace-nav{display:flex;position:static;overflow-x:auto}.workspace-nav a{white-space:nowrap;border-bottom:3px solid #0000;border-left:0}.workspace-nav a:hover,.workspace-nav a.active{border-bottom-color:#008c83;border-left-color:#0000}.workspace-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.workspace-banner{flex-direction:column;align-items:flex-start}.workspace-shell,.control-shell{width:calc(100% - 28px)}.workspace-grid{grid-template-columns:1fr}.workspace-stats{grid-template-columns:1fr 1fr}.source-list article{grid-template-columns:12px 1fr}.source-list b{grid-column:2}}.community-workspace{grid-template-columns:250px minmax(0,1fr);gap:24px;width:min(1320px,100% - 40px);margin:34px auto 72px;display:grid}.community-sidebar{background:#fff;border:1px solid #d8e2e6;border-radius:10px;align-content:start;gap:6px;padding:20px;display:grid;position:sticky;top:104px}.community-sidebar>div{border-bottom:1px solid #e3e9ea;padding:3px 5px 14px}.community-sidebar strong{color:#082d4b;font-size:18px}.community-sidebar p{color:#647887;margin:6px 0 0;font-size:14px;line-height:1.45}.community-sidebar button{color:#526978;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:12px;font-size:15px;font-weight:700}.community-sidebar button span{float:right;color:#637985;text-align:center;background:#edf3f4;border-radius:12px;min-width:26px;padding:2px 7px}.community-sidebar button:hover,.community-sidebar button.active{color:#086f68;background:#e4f2ef}.community-sidebar button.active span{color:#086f68;background:#fff}.community-sidebar>a{color:#087b73;margin-top:10px;padding:12px 5px;font-size:14px;font-weight:700;text-decoration:none}.community-feed{min-width:0}.community-toolbar{background:#fff;border:1px solid #d8e2e6;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;padding:12px;display:grid}.community-toolbar label{background:#f3f6f5;border:1px solid #dde6e7;border-radius:7px;align-items:center;gap:10px;min-width:0;height:48px;padding:0 14px;display:flex}.community-toolbar label span{color:#008fd0;font-size:22px}.community-toolbar input{color:#112c40;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}.community-toolbar button,.community-primary-action{border:0;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.community-toolbar button{color:#082d4b;cursor:pointer;background:#e4eff2}.community-primary-action{color:#fff;background:#008fd0}.community-feed-heading{justify-content:space-between;align-items:flex-end;gap:18px;padding:28px 2px 14px;display:flex}.community-feed-heading h2{color:#082d4b;margin:0;font-family:Georgia,serif;font-size:31px;font-weight:500}.community-feed-heading p{color:#647887;margin:5px 0 0;font-size:15px}.community-feed-heading>a{color:#087b73;font-size:15px;font-weight:800;text-decoration:none}.community-empty{text-align:center;background:#fff;border:1px dashed #aebfc6;border-radius:10px;padding:70px 28px}.community-empty>span{color:#008c83;background:#e4f3ef;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 16px;font-family:Georgia,serif;font-size:30px;display:grid}.community-empty h2{color:#082d4b;margin:0;font-family:Georgia,serif;font-size:28px;font-weight:500}.community-empty p{color:#647887;max-width:590px;margin:10px auto 22px;font-size:16px;line-height:1.55}.community-empty a{color:#fff;background:#008fd0;border-radius:7px;padding:12px 17px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.community-thread-list{gap:10px;display:grid}.community-thread-card{color:#112c40;background:#fff;border:1px solid #d8e2e6;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;gap:15px;padding:20px;text-decoration:none;transition:all .18s;display:grid}.community-thread-card:hover{border-color:#83b6bd;transform:translateY(-1px);box-shadow:0 12px 28px #082d4b12}.community-avatar{color:#fff;background:linear-gradient(145deg,#008fd0,#008c83);border-radius:50%;place-items:center;width:46px;height:46px;font-size:14px;font-weight:900;display:grid}.community-avatar.large{width:58px;height:58px;font-size:17px}.community-thread-meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.community-thread-meta strong{color:#082d4b;font-size:15px}.community-thread-meta span,.community-thread-meta em,.community-detail-author em{color:#08766f;background:#e7f3f0;border-radius:12px;padding:4px 8px;font-size:12px;font-style:normal}.community-thread-meta em,.community-detail-author em{color:#7b5900;text-transform:capitalize;background:#fff1cd}.community-thread-card h3{color:#082d4b;margin:8px 0 5px;font-family:Georgia,serif;font-size:23px;font-weight:600}.community-thread-card p{color:#526978;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.community-thread-card small{color:#738691;margin-top:10px;font-size:13px;display:block}.community-thread-card>b{color:#008fd0;align-self:center;font-size:22px}.community-form-shell,.community-detail-shell,.community-moderation-shell{width:min(980px,100% - 40px);margin:34px auto 76px}.community-form-shell>a,.community-detail-nav a,.community-moderation-shell>a{color:#087b73;font-size:15px;font-weight:700;text-decoration:none}.community-form-heading h1{color:#082d4b;margin:8px 0;font-family:Georgia,serif;font-size:clamp(40px,5vw,62px);font-weight:500}.community-form-heading p{color:#647887;max-width:760px;margin:0;font-size:17px;line-height:1.6}.community-composer{background:#fff;border:1px solid #d8e2e6;border-radius:12px;gap:18px;padding:26px;display:grid}.community-composer label,.community-reply-form label{color:#082d4b;gap:8px;font-size:16px;font-weight:800;display:grid}.community-composer input,.community-composer select,.community-composer textarea,.community-reply-form textarea{color:#112c40;width:100%;font:inherit;background:#fbfcfa;border:1px solid #bdcdd3;border-radius:7px;padding:13px;font-size:16px}.community-composer textarea,.community-reply-form textarea{resize:vertical;line-height:1.6}.community-compose-note,.community-pending-note{background:#fff8e8;border-left:4px solid #f1b83b;padding:16px 18px}.community-compose-note strong,.community-pending-note strong{color:#082d4b;font-size:16px}.community-compose-note p,.community-pending-note p{color:#647887;margin:5px 0 0;line-height:1.5}.community-form-message{color:#8d2d25;background:#fff0ef;margin:0;padding:13px}.community-composer>button,.community-reply-form>button{color:#fff;cursor:pointer;background:#008fd0;border:0;border-radius:7px;min-height:50px;font-size:16px;font-weight:900}.community-composer>button:disabled,.community-reply-form>button:disabled{opacity:.55;cursor:wait}.community-auth-card{background:#fff;border:1px solid #d8e2e6;border-radius:12px;padding:35px}.community-auth-card h2{color:#082d4b;margin:0;font-family:Georgia,serif;font-size:30px}.community-auth-card p{color:#647887;font-size:16px;line-height:1.55}.community-auth-card a{color:#fff;background:#008fd0;border-radius:7px;margin-top:10px;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-flex}.community-detail-nav{justify-content:space-between;gap:20px;display:flex}.community-detail-post{background:#fff;border:1px solid #d8e2e6;border-radius:12px;margin-top:18px;padding:32px}.community-detail-author{align-items:center;gap:13px;display:flex}.community-detail-author>div{flex:1}.community-detail-author strong,.community-detail-author small{display:block}.community-detail-author strong{color:#082d4b;font-size:17px}.community-detail-author small{color:#647887;margin-top:4px;font-size:13px}.community-detail-post h1{color:#082d4b;margin:24px 0 18px;font-family:Georgia,serif;font-size:1.5rem;font-weight:500;line-height:1.08}.community-post-body p{color:#354f5e;font-family:Georgia,serif;font-size:.875rem;line-height:1.6}.community-post-body a{overflow-wrap:anywhere;text-decoration:underline}.community-edit-actions{justify-content:flex-end;margin:16px 0 4px;display:flex}.community-edit-button{color:#006b74;background:#edf8f7;border:1px solid #a7ced1;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:8px 16px;font:400 .875rem/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex}.community-edit-button:hover{background:#d8efed}.community-edit-button:focus-visible{outline-offset:3px;outline:3px solid #007b8b}.community-rich-body{color:#354f5e;overflow-wrap:anywhere;font:400 .875rem/1.65 Arial,sans-serif}.community-rich-body p,.community-post-body .community-rich-body p,.community-replies .community-rich-body p{font:inherit;color:inherit;white-space:pre-wrap;margin:0 0 .85em}.community-rich-body ul,.community-rich-body ol{margin:.6em 0 1em;padding-left:1.5em;list-style-position:outside}.community-rich-body ul{list-style-type:disc}.community-rich-body ol{list-style-type:decimal}.community-rich-body li{margin:.35em 0;padding-left:.15em}.community-rich-body li p{margin:0}.community-rich-body h2,.community-rich-body h3{margin:1em 0 .5em;font:600 1.125rem/1.4 Arial,sans-serif}.community-rich-body blockquote{background:#f3f8f8;border-left:3px solid #36aaa7;margin:1em 0;padding:.6em 1em}.community-rich-body a{color:#006d7a;overflow-wrap:anywhere;text-decoration:underline}.community-rich-body code{background:#eef3f5;border-radius:3px;padding:2px 4px}.community-replies>article .community-rich-body strong{color:inherit;display:inline}.community-rich-editor{background:#fff;border:1px solid #b9d1d8;border-radius:12px;min-width:0;overflow:hidden}.community-editor-toolbar{background:#f5f9fa;border-bottom:1px solid #d9e5e8;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.community-editor-toolbar button,.community-editor-link button{color:#153f54;cursor:pointer;background:#fff;border:1px solid #cfdee3;border-radius:7px;min-height:36px;padding:6px 9px;font:400 .875rem/1.35 Arial,sans-serif}.community-editor-toolbar button[aria-pressed=true]{background:#d8efed;border-color:#008e91}:is(.community-editor-toolbar button:focus-visible,.community-editor-link button:focus-visible){outline-offset:1px;outline:2px solid #007b8b}.community-rich-editor .tiptap{color:#243f50;overflow-wrap:anywhere;outline:none;min-height:170px;padding:16px;font:400 1rem/1.6 Arial,sans-serif}.community-rich-editor .tiptap:focus{box-shadow:inset 0 0 0 2px #008f9c}.community-rich-editor .tiptap p{font:inherit;color:inherit;margin:0 0 .75em}.community-rich-editor .tiptap ul,.community-rich-editor .tiptap ol{margin:.5em 0;padding-left:1.5em}.community-rich-editor .tiptap ul{list-style-type:disc}.community-rich-editor .tiptap ol{list-style-type:decimal}.community-rich-editor .tiptap h2,.community-rich-editor .tiptap h3{margin:.7em 0;font:600 1.2rem/1.4 Arial,sans-serif}.community-rich-editor .tiptap blockquote{border-left:3px solid #36aaa7;margin:1em 0;padding-left:1em}.community-rich-editor .tiptap a{color:#006d7a;text-decoration:underline}.community-editor-status{color:#56707b;border-top:1px solid #e0e9ec;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 12px;font:400 .75rem/1.4 Arial,sans-serif;display:flex}.community-editor-status [role=alert]{color:#9b3028}.community-editor-link{background:#f4f9fa;flex-wrap:wrap;align-items:end;gap:8px;padding:12px;display:flex}.community-editor-link label{flex:180px;min-width:0;font-size:.875rem}.community-editor-link input{width:100%;padding:8px}.community-editor-loading{border:1px solid #d0dfe5;border-radius:12px;padding:18px}.community-detail-author .community-avatar{flex-shrink:0;overflow:hidden}.community-detail-author .community-avatar img{object-fit:cover;width:100%;height:100%;display:block}.community-detail-author .organization-avatar:has(img){background:#fff;border:1px solid #d8e2e6;border-radius:10px}.community-detail-author .organization-avatar img{object-fit:contain;padding:4px}.community-replies{background:#fff;border:1px solid #d8e2e6;border-radius:12px;margin-top:18px;padding:27px}.community-replies>header{border-bottom:1px solid #dfe7e8;padding-bottom:17px}.community-replies>header h2{color:#082d4b;margin:0;font-family:Georgia,serif;font-size:29px;font-weight:500}.community-replies>header p{color:#647887;margin:5px 0 0}.community-replies>article{border-bottom:1px solid #e3e9ea;grid-template-columns:46px 1fr;gap:14px;padding:21px 0;display:grid}.community-replies>article strong,.community-replies>article small{display:block}.community-replies>article strong{color:#082d4b}.community-replies>article small{color:#758792;margin-top:3px}.community-replies>article p{color:#354f5e;margin:11px 0 0;font-size:16px;line-height:1.6}.community-reply-form{background:#f3f7f6;border-radius:9px;margin-top:22px;padding:20px}.community-reply-form p{color:#8d2d25}.community-reply-form>button{margin-top:12px;padding:4px 4px 2px;font-weight:400}.community-reply-signin{background:#e7f3f0;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:18px;display:flex}.community-reply-signin strong{color:#082d4b}.community-reply-signin a{color:#fff;background:#008fd0;border-radius:6px;padding:10px 14px;font-weight:800;text-decoration:none}.community-pending-note{margin-top:22px}.community-review-list{gap:12px;display:grid}.community-review-summary{color:#fff;background:#082d4b;border-radius:10px;align-items:baseline;gap:10px;padding:20px;display:flex}.community-review-summary strong{font-family:Georgia,serif;font-size:38px}.community-review-summary span{color:#c4d6de}.community-review-list>article{background:#fff;border:1px solid #d8e2e6;border-radius:10px;padding:22px}.community-review-list>article>div{justify-content:space-between;gap:12px;display:flex}.community-review-list>article>div span{color:#7b5900;text-transform:capitalize;background:#fff1cd;border-radius:12px;padding:4px 9px}.community-review-list>article small{color:#71848f}.community-review-list h2{margin:12px 0 7px;font-family:Georgia,serif;font-size:26px}.community-review-list h2 a{color:#082d4b;text-decoration:none}.community-review-list>article>p{color:#526978;line-height:1.55}.community-review-list nav{flex-wrap:wrap;gap:8px;display:flex}.community-review-list button{color:#082d4b;cursor:pointer;background:#fff;border:1px solid #c6d5da;border-radius:6px;padding:9px 14px;font-weight:800}.community-review-list button:first-child{color:#fff;background:#008fd0;border-color:#008fd0}@media (max-width:760px){.community-workspace{grid-template-columns:1fr;width:calc(100% - 28px)}.community-sidebar{padding:10px;display:flex;position:static;overflow-x:auto}.community-sidebar>div,.community-sidebar>a{display:none}.community-sidebar button{white-space:nowrap}.community-toolbar{grid-template-columns:1fr auto}.community-toolbar label{grid-column:1/-1}.community-primary-action{padding-inline:13px}.community-thread-card{grid-template-columns:42px minmax(0,1fr)}.community-thread-card>b{display:none}.community-avatar{width:40px;height:40px}.community-form-shell,.community-detail-shell,.community-moderation-shell{width:calc(100% - 28px)}.community-detail-post,.community-replies,.community-composer{padding:20px}.community-reply-signin{flex-direction:column;align-items:flex-start}}.organization-banner{background:linear-gradient(115deg,#082d4b,#0b5269 62%,#087c74)}.directory-shell,.account-shell{width:min(1320px,100% - 40px);margin:36px auto 76px}.organization-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.organization-grid>a{color:#112c40;background:#fff;border:1px solid #d8e2e6;border-radius:10px;padding:24px;text-decoration:none;transition:all .18s;display:block}.organization-grid>a:hover{border-color:#84b6bd;transform:translateY(-2px);box-shadow:0 14px 30px #082d4b14}.organization-logo{color:#08756c;background:#e4f2ef;border-radius:10px;place-items:center;width:64px;height:64px;margin-bottom:18px;font-family:Georgia,serif;font-size:20px;font-weight:800;display:grid;overflow:hidden}.organization-logo.large{width:92px;height:92px;margin:0}.organization-logo img{object-fit:contain;width:100%;height:100%}.organization-grid h2{color:#082d4b;margin:8px 0;font-family:Georgia,serif;font-size:25px}.organization-grid p{color:#647887;min-height:70px;font-size:14px;line-height:1.55}.organization-grid dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.organization-grid dl div{background:#f3f7f6;padding:10px}.organization-grid dt{color:#082d4b;font-weight:800}.organization-grid dd{color:#6d808a;margin:3px 0 0;font-size:11px}.organization-grid b{color:#008c83;margin-top:17px;display:block}.organization-profile{background:#fff;border:1px solid #d8e2e6;margin-top:18px;padding:30px}.organization-profile>header{border-bottom:1px solid #dce5e6;align-items:center;gap:20px;padding-bottom:25px;display:flex}.organization-profile h1{margin:4px 0;font-size:47px}.organization-profile header p{color:#647887;margin:0}.organization-profile-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.6fr);gap:35px;padding:25px 0;display:grid}.organization-profile-grid h2{color:#082d4b;font-family:Georgia,serif;font-size:25px}.organization-profile-grid p{color:#526978;font-size:15px;line-height:1.65}.organization-profile-grid aside{background:#f3f7f6;padding:18px}.organization-profile-grid aside dl{margin:0}.organization-profile-grid aside div{border-bottom:1px solid #dae5e4;padding:12px 0}.organization-profile-grid dt{color:#008c83;text-transform:uppercase;font-size:10px;font-weight:900}.organization-profile-grid dd{color:#334f60;margin:5px 0 0;font-size:13px;line-height:1.45}.organization-profile-grid aside a{color:#fff;text-align:center;background:#082d4b;margin-top:15px;padding:11px 14px;font-weight:800;text-decoration:none;display:block}.event-register{color:#062d4a;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#34b9ac;border:0;justify-content:center;align-items:center;padding:12px;font-weight:900;text-decoration:none;display:flex}.event-register:disabled{opacity:.7;cursor:default}.event-register-wrap p{margin:8px 0 0;padding:10px;font-size:12px;line-height:1.45}.form-success{color:#086f68!important;background:#dff4eb!important}.form-error{color:#8d2d25!important;background:#fff0ef!important}.assessment-link,.button-link{justify-content:center;align-items:center;text-decoration:none;display:flex}.signin-card>a+small,.signin-card button+small{margin-top:18px;display:block}.account-banner{background:linear-gradient(110deg,#082d4b,#0a5168 65%,#087c74)}.account-shell{grid-template-columns:230px minmax(0,1fr);gap:22px;display:grid}.account-nav{background:#fff;border:1px solid #d8e2e6;align-content:start;align-self:start;gap:4px;padding:10px;display:grid;position:sticky;top:104px}.account-nav a{color:#526978;padding:13px;font-weight:800;text-decoration:none}.account-nav a:hover{color:#082d4b;background:#e8f3f0}.account-nav b{float:right;text-align:center;background:#edf3f4;border-radius:13px;min-width:25px;padding:2px 7px}.account-content{gap:15px;display:grid}.account-section{background:#fff;border:1px solid #d8e2e6;padding:24px}.account-section>header{border-bottom:1px solid #e0e7e8;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:17px;display:flex}.account-section h2{color:#082d4b;margin:5px 0 0;font-family:Georgia,serif;font-size:28px}.account-section>header>a{color:#087b73;font-weight:800;text-decoration:none}.account-list{display:grid}.account-list>a,.account-list>article{color:#112c40;border-bottom:1px solid #e3e9ea;grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;padding:17px 4px;text-decoration:none;display:grid}.account-list strong{color:#082d4b;font-size:16px}.account-list span,.account-list small{color:#647887}.account-list em{color:#08756c;background:#e4f2ef;border-radius:14px;grid-area:1/2/3;align-self:center;padding:5px 9px;font-size:11px;font-style:normal}.honest-empty.compact{margin-top:18px;padding:30px}.honest-empty.compact a{color:#008c83;margin-top:9px;font-weight:800;text-decoration:none;display:inline-block}@media (max-width:900px){.organization-grid{grid-template-columns:1fr 1fr}.account-shell{grid-template-columns:1fr}.account-nav{display:flex;position:static;overflow-x:auto}.account-nav a{white-space:nowrap}.organization-profile-grid{grid-template-columns:1fr}}@media (max-width:650px){.organization-grid{grid-template-columns:1fr}.directory-shell,.account-shell{width:calc(100% - 28px)}.organization-profile{padding:20px}.organization-profile>header{flex-direction:column;align-items:flex-start}.organization-profile h1{font-size:38px}.account-list>a,.account-list>article{grid-template-columns:1fr}.account-list em{grid-area:auto;justify-self:start}}.account-banner-actions{flex-wrap:wrap;gap:9px;display:flex}.account-banner .primary-action.secondary{color:#fff;background:0 0;border-color:#83c7c1}.application-tracker{border-top:1px solid #d9e4e5;margin-top:14px;padding-top:14px}.application-tracker>span{color:#647887;text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.application-tracker>div{flex-wrap:wrap;gap:7px;display:flex}.application-tracker button{color:#082d4b;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cdd2;border-radius:5px;padding:0 11px;font-size:12px;font-weight:800}.application-tracker button.active{color:#08756c;background:#e2f3ef;border-color:#008c83}.application-tracker button.quiet{color:#647887;border-color:#0000}.application-tracker p{background:#e5f3ef;padding:8px;color:#08756c!important;margin:9px 0 0!important;font-size:12px!important}.settings-shell{width:min(900px,100% - 40px);margin:28px auto 64px}.settings-stack{gap:16px;display:grid}.settings-stack .account-section>p{color:#526978;line-height:1.6}.settings-action{color:#fff;background:#008fd0;border-radius:6px;margin-top:7px;padding:12px 16px;font-weight:900;text-decoration:none;display:inline-flex}.account-security-section>p{margin-bottom:18px}.connection-list,.session-list{border:1px solid #dbe5e8;border-radius:8px;margin:4px 0 18px;display:grid;overflow:hidden}.connection-row,.session-row{background:#fbfdfd;border-bottom:1px solid #e2eaec;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 15px;display:flex}.connection-row:last-child,.session-row:last-child{border-bottom:0}.connection-row>div,.session-row>div{gap:4px;display:grid}.connection-row strong,.session-row strong{color:#082d4b;font-size:15px}.connection-row span,.session-row span{color:#647887;font-size:12px}.connection-row a,.connection-row button,.account-security-section>button{color:#08766f;cursor:pointer;background:#fff;border:1px solid #a9c7cc;border-radius:19px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font:800 12px Arial,sans-serif;text-decoration:none;display:inline-flex}.connection-state,.session-row b{color:#08756c;background:#e5f3ef;border-radius:14px;padding:5px 9px;font-size:11px}.account-security-section button:disabled{opacity:.45;cursor:default}.danger-zone{border-top:4px solid #bb483c}.danger-zone label{color:#082d4b;gap:7px;font-weight:800;display:grid}.danger-zone input{max-width:320px;font:inherit;border:1px solid #bdcdd3;border-radius:6px;padding:12px}.danger-zone button{color:#082d4b;cursor:pointer;background:#fff;border:1px solid #aebfc5;border-radius:6px;min-height:44px;margin-top:13px;padding:0 16px;font-weight:900}.danger-zone button.danger{color:#fff;background:#ad3f35;border-color:#ad3f35}.danger-zone button:disabled{opacity:.5;cursor:default}.settings-message{background:#e6f3ef;padding:10px;color:#08756c!important}@media (max-width:650px){.account-banner-actions{width:100%}.account-banner-actions a{text-align:center;flex:1}.settings-shell{width:calc(100% - 28px)}.connection-row,.session-row{flex-direction:column;align-items:flex-start}}.settings-tabs{background:#fff;border:1px solid #d8e2e6;border-radius:10px;gap:6px;margin-bottom:18px;padding:6px;display:flex;overflow-x:auto}.settings-tabs a{color:#526978;white-space:nowrap;border-radius:7px;align-items:center;min-height:40px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.settings-tabs a:hover,.settings-tabs a.active{color:#075f5b;background:#e7f3f1}.settings-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-destination{color:#112c40;background:#fff;border:1px solid #d4e0e3;border-radius:10px;flex-direction:column;justify-content:space-between;gap:24px;min-height:210px;padding:24px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}:is(.settings-destination:hover,.settings-destination:focus-visible){border-color:#6bb2b1;outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #082d4b14}.settings-destination span{color:#08766f;letter-spacing:.11em;font-size:10px;font-weight:900}.settings-destination h2{color:#082d4b;margin:8px 0 7px;font:400 26px/1.2 Georgia,serif}.settings-destination p{color:#607784;margin:0;font-size:13px;line-height:1.55}.settings-destination strong{color:#08766f;font-size:12px}.settings-focused-stack{max-width:760px}@media (max-width:650px){.settings-landing-grid{grid-template-columns:1fr}.settings-destination{min-height:170px}}.embedded-agreement{background:#f7faf9;border:1px solid #c9d9dd;margin:14px 0;padding:12px}.embedded-agreement summary{cursor:pointer;color:#082d4b;font-weight:900}.embedded-agreement>p{font-size:12px!important}.embedded-agreement iframe{background:#fff;border:1px solid #d7e1e3;width:100%;height:360px}.embedded-agreement>a{color:#08766f;margin:8px 0;font-size:12px;font-weight:800;display:inline-flex}.embedded-agreement label,.agreement-check{align-items:flex-start;gap:9px;margin-top:10px;line-height:1.45;color:#112c40!important;font-size:12px!important;display:flex!important}.embedded-agreement input,.agreement-check input{flex:none;width:18px!important;height:18px!important}.agreement-assign{background:#fff;border:1px solid #d8e2e6;grid-template-columns:minmax(260px,1fr) 240px 280px auto;align-items:end;gap:13px;padding:22px;display:grid}.agreement-assign h2{color:#082d4b;margin:5px 0 3px;font-family:Georgia,serif;font-size:25px}.agreement-assign p{color:#647887;margin:0;font-size:12px}.agreement-assign input,.agreement-assign select{min-height:44px;font:inherit;background:#fff;border:1px solid #bdcdd3;border-radius:5px;padding:10px}.agreement-assign button,.agreement-center footer button{color:#fff;cursor:pointer;background:#008fd0;border:0;border-radius:5px;min-height:44px;padding:0 15px;font-weight:900}.agreement-tabs{background:#082d4b;gap:6px;padding:7px;display:flex}.agreement-tabs button{color:#b8ced8;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:12px 15px;font-weight:900}.agreement-tabs button.active{color:#082d4b;background:#fff}.agreement-tabs b{color:#08756c;background:#e6f2f0;border-radius:12px;margin-left:8px;padding:2px 7px}.agreement-list>article{background:#fff;border:1px solid #d8e2e6;padding:22px}.agreement-list h2{color:#082d4b;margin:7px 0 5px;font-family:Georgia,serif;font-size:27px;font-weight:500}.agreement-list header p{color:#647887;margin:0}.agreement-list details{border:1px solid #d8e2e6;margin-top:17px}.agreement-list details summary{cursor:pointer;color:#082d4b;padding:13px;font-weight:900}.agreement-list details iframe{border:0;border-top:1px solid #d8e2e6;width:100%;height:560px}.agreement-list details>a{color:#08766f;padding:10px 13px;font-weight:800;display:inline-flex}.agreement-thread{gap:0;margin-top:18px;padding:8px 0;display:grid}.agreement-thread>div{grid-template-columns:42px 1fr;gap:13px;min-height:82px;padding:12px 0;display:grid;position:relative}.agreement-thread>div:not(:last-child):after{content:"";background:#cee0e2;width:2px;position:absolute;top:53px;bottom:-14px;left:20px}.agreement-thread i{color:#647887;z-index:1;background:#e4eef0;border:3px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 0 1px #cbdcdf}.agreement-thread strong{color:#082d4b;margin-top:4px}.agreement-list footer{border-top:1px solid #e0e7e8;flex-wrap:wrap;align-items:center;gap:10px;padding-top:15px;display:flex}.agreement-list footer .agreement-check{flex:1;min-width:280px;margin:0}@media (max-width:900px){.agreement-assign{grid-template-columns:1fr 1fr}.agreement-assign>div{grid-column:1/-1}.agreement-list details iframe{height:440px}}@media (max-width:650px){.agreements-shell{width:calc(100% - 28px)}.agreement-assign{grid-template-columns:1fr}.agreement-assign>div{grid-column:auto}.agreement-list>article{padding:17px}.agreement-list>article>header{flex-direction:column}.agreement-list details iframe,.embedded-agreement iframe{height:320px}.agreement-list footer{flex-direction:column;align-items:stretch}.agreement-list footer .agreement-check{min-width:0}.agreement-list footer button{width:100%}}.talent-console{background:#fff;border:1px solid #d8e2e6;margin-top:16px;padding:25px}.talent-console>header{border-bottom:1px solid #e0e7e8;padding-bottom:19px}.talent-console h2{color:#082d4b;margin:6px 0;font-family:Georgia,serif;font-size:30px;font-weight:500}.talent-console header p{color:#647887;max-width:820px;margin:0;line-height:1.55}.talent-admin-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.talent-admin-actions a{color:#08766f;background:#fff;border:1px solid #aac9cd;border-radius:18px;align-items:center;min-height:34px;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.talent-admin-actions a:first-child{color:#fff;background:#08766f;border-color:#08766f}.talent-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.talent-grid>article{background:#f9fbfa;border:1px solid #d8e2e6;grid-template-columns:52px 1fr;gap:15px;padding:19px;display:grid}.talent-avatar{color:#fff;background:#082d4b;border-radius:50%;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-size:19px;display:grid}.talent-grid article>div:last-child>span{color:#008c83;text-transform:uppercase;font-size:10px;font-weight:900}.talent-grid h3{color:#082d4b;margin:5px 0;font-family:Georgia,serif;font-size:21px}.talent-grid strong{font-size:13px}.talent-grid p{color:#526978;min-height:44px;margin:9px 0;font-size:13px;line-height:1.5}.talent-grid small{color:#647887;margin-top:11px;display:block}.talent-grid a{color:#08766f;margin-top:11px;font-weight:900;text-decoration:none;display:inline-flex}.talent-grid .talent-profile-link{color:#fff;background:#08766f;border-radius:18px;align-items:center;min-height:36px;padding:0 13px}.talent-grid .talent-profile-link+a{margin-left:10px}.shared-candidate-profile{background:#fff;border:1px solid #cddde0;border-radius:10px;width:min(980px,100% - 40px);margin:22px auto 64px;overflow:hidden;box-shadow:0 14px 34px #082d4b14}.shared-candidate-profile>header{background:linear-gradient(120deg,#edf8f5,#fff);border-bottom:1px solid #d7e5e6;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:17px;padding:26px;display:grid}.shared-candidate-profile>header span{color:#087970;letter-spacing:.11em;font-size:9px;font-weight:900}.shared-candidate-profile>header h2{color:#082d4b;margin:5px 0;font:400 30px/1.08 Georgia,serif}.shared-candidate-profile>header p{color:#607681;margin:0}.shared-candidate-grid{grid-template-columns:1fr 1fr;gap:12px;padding:22px 26px;display:grid}.shared-candidate-grid>section,.shared-candidate-grid>aside{background:#f9fbfa;border:1px solid #d9e4e5;border-radius:7px;padding:18px}.shared-candidate-grid h3{color:#082d4b;margin:0 0 8px;font:400 20px Georgia,serif}.shared-candidate-grid p{color:#526978;margin:0;font-size:12px;line-height:1.55}.shared-candidate-grid aside{background:#fff9ed;border-color:#eed5a0;grid-column:1/-1}.shared-candidate-grid aside strong{color:#704b0f;margin-bottom:5px;display:block}.shared-candidate-profile>footer{flex-wrap:wrap;gap:9px;padding:0 26px 24px;display:flex}.shared-candidate-profile>footer a{color:#08766f;border:1px solid #9ebfc3;border-radius:19px;align-items:center;min-height:38px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.shared-candidate-profile>footer a:first-child{color:#fff;background:#08766f;border-color:#08766f}@media (max-width:800px){.talent-grid{grid-template-columns:1fr}}@media (max-width:520px){.talent-grid>article{grid-template-columns:1fr}.talent-avatar{width:44px;height:44px}.talent-grid .talent-profile-link+a{margin-left:0}.shared-candidate-profile{width:calc(100% - 24px)}.shared-candidate-profile>header{grid-template-columns:1fr;padding:20px}.shared-candidate-grid{grid-template-columns:1fr;padding:16px}.shared-candidate-grid aside{grid-column:auto}}.admin-page-shell{grid-template-columns:210px minmax(0,1fr);gap:18px;width:min(1320px,100% - 40px);margin:25px auto 70px;display:grid}.admin-page-nav{background:#082d4b;align-content:start;align-self:start;gap:3px;padding:8px;display:grid;position:sticky;top:116px}.admin-page-nav a{color:#bad0da;border-radius:5px;padding:12px;font-weight:800;text-decoration:none}.admin-page-nav a:hover,.admin-page-nav a.active{color:#082d4b;background:#fff}.admin-page-shell>.admin-page-main{min-width:0}.admin-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admin-menu-grid>a{color:#112c40;background:#fff;border:1px solid #d8e2e6;flex-direction:column;min-height:180px;padding:22px;text-decoration:none;display:flex}.admin-menu-grid span{color:#008c83;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-menu-grid strong{color:#082d4b;margin:12px 0 4px;font-family:Georgia,serif;font-size:38px;font-weight:500}.admin-menu-grid p{color:#647887;margin:0;line-height:1.45}.admin-menu-grid b{color:#08766f;margin-top:auto}.admin-table-card{background:#fff;border:1px solid #d8e2e6;padding:22px}.admin-table-card>header{border-bottom:1px solid #e0e7e8;justify-content:space-between;align-items:flex-end;gap:15px;padding-bottom:16px;display:flex}.admin-table-card h2{color:#082d4b;flex:none;margin:0;font-family:Georgia,serif;font-size:27px;font-weight:500}.admin-table-card header p{color:#647887;margin:0}.admin-table-card header a{color:#08766f;font-weight:900;text-decoration:none}.admin-table-card>article{border-bottom:1px solid #e2e8e9;grid-template-columns:minmax(0,1fr) auto;gap:5px 15px;padding:15px 0;display:grid}.admin-table-card>article strong{color:#082d4b}.admin-table-card>article span{color:#647887;grid-column:1;font-size:12px}.admin-table-card>article b{color:#08756c;text-transform:capitalize;background:#e4f2ef;border-radius:14px;grid-area:1/2/3;align-self:center;padding:5px 8px;font-size:11px}.admin-record-columns{gap:14px;display:grid}@media (max-width:900px){.admin-page-shell{grid-template-columns:1fr}.admin-page-nav{display:flex;position:static;overflow-x:auto}.admin-page-nav a{white-space:nowrap}.admin-menu-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.admin-page-shell{width:calc(100% - 28px)}.admin-menu-grid{grid-template-columns:1fr}.admin-menu-grid>a{min-height:150px}.admin-table-card>header{flex-direction:column;align-items:flex-start}}.community-workspace.community-streamlined{width:min(1040px,100% - 40px);display:block}.community-streamlined .community-toolbar{grid-template-columns:minmax(260px,1fr) 190px auto auto;align-items:center}.community-streamlined .community-filter>span{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.community-streamlined .community-filter select{color:#082d4b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:800}.community-streamlined .community-feed-heading nav{align-items:center;gap:14px;display:flex}.community-streamlined .community-feed-heading nav a{color:#087b73;font-size:13px;font-weight:800;text-decoration:none}@media (max-width:840px){.community-streamlined .community-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:8px}.community-streamlined .community-toolbar>label:first-child{grid-area:1/1}.community-streamlined .community-toolbar>button{grid-area:1/2}.community-streamlined .community-filter{grid-area:2/1}.community-streamlined .community-primary-action{white-space:nowrap;grid-area:2/2}.community-streamlined .community-toolbar label{height:42px;padding:0 11px}.community-streamlined .community-toolbar button,.community-streamlined .community-primary-action{min-height:42px;padding:0 14px}}@media (max-width:560px){.community-workspace.community-streamlined{width:calc(100% - 28px)}.community-streamlined .community-toolbar{grid-template-columns:minmax(0,1fr) auto}.community-streamlined .community-toolbar>label:first-child{grid-area:1/1}.community-streamlined .community-toolbar>button{grid-area:1/2}.community-streamlined .community-filter{grid-area:2/1}.community-streamlined .community-primary-action{grid-area:2/2;padding-inline:10px;font-size:13px}.community-streamlined .community-feed-heading{flex-direction:column;align-items:flex-start}.community-streamlined .community-feed-heading nav{justify-content:space-between;width:100%}}.standards-banner{padding:30px clamp(20px,6vw,88px)}.standards-banner h1{font-size:clamp(34px,4.2vw,48px);line-height:1.04}.standards-banner p{font-size:14px}.standards-shell{width:min(960px,100% - 40px);margin:22px auto 52px}.standards-shell>header{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:14px;display:grid}.standards-shell>header a,.standards-shell aside a{color:#087b73;font-size:11px;font-weight:400;line-height:1.2;text-decoration:none}.standards-shell>header p{color:#647887;max-width:660px;margin:0;font-size:14px;line-height:1.5}.standards-list{background:#fff;border:1px solid #d8e2e6;margin:0;padding:4px 20px 4px 42px}.standards-list li{color:#008c83;padding:13px 0 13px 6px}.standards-list li+li{border-top:1px solid #e2e8e9}.standards-list h2{color:#082d4b;margin:0 0 4px;font-family:Georgia,serif;font-size:19px;font-weight:500}.standards-list p{color:#526978;margin:0;font-size:14px;line-height:1.48}.standards-list li::marker{font-size:14px}.standards-shell aside{color:#fff;background:#082d4b;margin-top:10px;padding:19px 21px}.standards-shell aside h2{margin:0;font-family:Georgia,serif;font-size:21px;font-weight:500}.standards-shell aside p{color:#c6d7df;font-size:14px;line-height:1.5}.standards-shell aside a{color:#58d1c5}@media (max-width:700px){.standards-banner{padding:26px 20px}.standards-banner h1{font-size:34px}.standards-shell{width:calc(100% - 28px);margin-top:18px}.standards-shell>header{grid-template-columns:1fr;gap:8px}.standards-list{padding:3px 16px 3px 34px}.standards-list li{padding:11px 0 11px 3px}.standards-list h2{font-size:18px}.standards-list p,.standards-shell>header p,.standards-shell aside p{font-size:13px}}.site-brand img{flex:none;width:240px;height:76px}.site-brand-wordmark{display:none}@media (max-width:700px){.site-header{min-height:70px}.site-brand img{width:175px;height:54px;display:block}.site-brand .site-brand-wordmark{color:#082d4b;letter-spacing:-.025em;white-space:nowrap;align-items:baseline;gap:.28em;font:700 25px/1 Georgia,serif;display:none}.site-brand-wordmark b{color:#07817e;font:inherit}}@media (max-width:520px){.site-brand img{display:none}.site-brand .site-brand-wordmark{display:inline-flex}}.exchange-browser{min-width:0}.exchange-browser .exchange-search{border:1px solid #d8e2e6;grid-template-columns:minmax(220px,1fr) 160px 104px;margin-bottom:26px;padding:14px;box-shadow:0 10px 28px #082d4b0f}.exchange-browser .exchange-search label{min-width:0}.exchange-browser .exchange-search .zip-search{background:#eef5f3}.exchange-browser .exchange-search .zip-search input{font-weight:700}.exchange-browser .exchange-search>button{min-height:48px}.exchange-browser .exchange-search>div{grid-column:1/-1}.exchange-browser .discovery-controls{flex-wrap:wrap;align-items:center}.exchange-browser .exchange-search>.discovery-controls.discovery-choice-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;width:100%}.discovery-choice-controls>.discovery-filters{grid-column:1/-1}.discovery-choice-controls .discovery-choice-group{border-top:1px solid #e0e9ec;grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:6px;min-width:0;padding-top:6px;display:grid}.discovery-choice-title{color:#526e7b;padding-top:6px;font:400 .875rem/1.25 Arial,sans-serif}.discovery-choices{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.exchange-browser .exchange-search .discovery-choices>button{color:#24495c;white-space:normal;cursor:pointer;background:#fff;border:1px solid #c7dbe1;border-radius:8px;width:auto;min-width:0;height:auto;min-height:30px;padding:4px 8px;font:400 .875rem/1.25 Arial,sans-serif}.exchange-browser .exchange-search .discovery-choices>button[aria-pressed=true]{color:#fff;background:#0b3048;border-color:#0b3048}.exchange-browser .exchange-search .discovery-choices>button:hover{border-color:#008a8a}.exchange-browser .exchange-search .discovery-choices>button:focus-visible{outline-offset:2px;outline:3px solid #008a8a}@media (max-width:900px){.exchange-browser .exchange-search>.discovery-controls.discovery-choice-controls{grid-template-columns:minmax(0,1fr)}}.exchange-browser .records-surface>.content-heading{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 10px}.exchange-browser .records-surface>.content-heading h2{margin:0 0 4px;font-size:1.25rem;line-height:1.25}.exchange-browser .records-surface>.content-heading p{font-size:.875rem;line-height:1.4}.exchange-browser .records-surface>.content-heading .record-count{white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:.75rem;font-weight:400}.exchange-browser .discovery-controls>label{white-space:nowrap;flex:none;width:auto;min-width:150px;height:auto;min-height:42px;padding:7px 10px}.exchange-browser .discovery-controls>label select{color:#17384c;background:#fff;border:1px solid #c9d7db;border-radius:5px;min-width:82px;max-width:150px;padding:6px 28px 6px 8px;line-height:1.25}.exchange-browser .records-surface{width:100%}@media (max-width:720px){.exchange-browser .exchange-search{grid-template-columns:minmax(0,1fr) 104px}.exchange-browser .exchange-search .zip-search{grid-column:1/-1}.exchange-browser .exchange-search>button{grid-area:1/2}.exchange-browser .exchange-search>div{grid-column:1/-1}}.live-panel dl{grid-template-columns:repeat(4,1fr)}@media (max-width:520px){.live-panel dl{grid-template-columns:1fr 1fr}}.exchange-hero{gap:5vw;padding:clamp(34px,4.2vw,62px) clamp(20px,6vw,88px)}.hero-copy h1,.page-banner h1{font-size:clamp(42px,5.2vw,66px)}.live-panel>strong{font-size:54px}.live-panel>p{margin-bottom:14px}.content-grid{gap:24px;margin-top:28px;margin-bottom:54px}.content-heading{margin-bottom:11px}.content-heading h2{font-size:27px}.network-card{padding:18px}.network-card h2{font-size:21px}.page-banner{padding:40px clamp(20px,6vw,88px)}.single-content{margin-top:30px;margin-bottom:54px}.learn-grid,.directory-shell,.account-shell,.workspace-shell,.control-shell{margin-top:26px;margin-bottom:56px}@media (max-width:700px){.exchange-hero{padding:30px 20px}.hero-copy h1,.page-banner h1{font-size:38px}.hero-copy p,.page-banner p{font-size:14px}.live-panel>strong{font-size:46px}.content-grid{margin-top:20px;margin-bottom:42px}.content-heading h2{font-size:24px}.record-card{gap:11px;min-height:92px;padding:11px}.record-copy h3{font-size:16px}.network-card{padding:16px}}@media (min-width:701px) and (max-width:1050px){.exchange-hero{gap:22px}.live-panel{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 14px;max-width:none;display:grid}.live-panel>span{grid-column:1}.live-panel>strong{grid-column:2;font-size:34px}.live-panel>p{grid-column:3;margin:0}.live-panel dl{grid-column:1/-1}.live-panel>small{display:none}}.workspace-loading,.onboarding-card,.functional-workspace{width:min(1320px,100% - 40px);margin:28px auto 64px}.workspace-loading,.onboarding-card{background:#fff;border:1px solid #d8e2e6;padding:34px}.onboarding-card{max-width:760px}.onboarding-card h2,.functional-workspace h2{color:#082d4b;margin:0 0 8px;font-family:Georgia,serif;font-size:29px;font-weight:500}.onboarding-card p,.functional-workspace p{color:#647887;line-height:1.55}.onboarding-card form,.workspace-form{gap:15px;display:grid}.onboarding-card label,.workspace-form label,.workspace-switcher label{color:#082d4b;gap:7px;font-size:14px;font-weight:800;display:grid}.onboarding-card input,.onboarding-card textarea,.workspace-form input,.workspace-form textarea,.workspace-form select,.workspace-switcher select,.admin-account-list select{color:#112c40;width:100%;font:inherit;background:#fff;border:1px solid #bdcdd3;border-radius:6px;padding:12px}.onboarding-card button,.workspace-form button,.membership-controls button{color:#fff;cursor:pointer;background:#008fd0;border:0;border-radius:6px;min-height:46px;padding:0 17px;font-weight:900}.workspace-switcher{background:#fff;border:1px solid #d8e2e6;justify-content:space-between;align-items:flex-end;gap:18px;padding:13px 16px;display:flex}.workspace-switcher label{min-width:280px}.workspace-switcher a{color:#08766f;border:1px solid #bfd0d5;border-radius:6px;padding:12px 15px;font-weight:800;text-decoration:none}.functional-tabs{background:#082d4b;gap:5px;margin-top:12px;padding:8px;display:flex;overflow-x:auto}.functional-tabs button{color:#bad0da;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:11px 15px;font-size:14px;font-weight:800}.functional-tabs button.active{color:#fff;background:#008fd0}.workspace-message{background:#e7f3f0;border-left:4px solid #008c83;margin:12px 0;padding:11px 14px;color:#086f68!important}.workspace-dashboard{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.workspace-dashboard>article{background:#fff;border:1px solid #d8e2e6;padding:22px}.workspace-dashboard strong,.workspace-dashboard span{display:block}.workspace-dashboard strong{color:#082d4b;text-transform:capitalize;font-family:Georgia,serif;font-size:34px;font-weight:500}.workspace-dashboard span{color:#647887;margin-top:5px;font-size:13px}.workspace-next{background:linear-gradient(120deg,#e5f3ef,#eef5f5);border:1px solid #c8dddc;grid-column:1/-1;padding:28px}.workspace-two-column{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:16px;margin-top:16px;display:grid}.event-workspace,.opportunity-workspace,.publishing-hub{margin-top:16px}.record-workspace-tabs{background:#edf3f3;border:1px solid #cbdadd;border-radius:6px;gap:3px;padding:3px;display:inline-flex}.record-workspace-tabs button{color:#36566a;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 11px;font-size:13px;font-weight:800}.record-workspace-tabs button.active{color:#fff;background:#082d4b}.record-workspace-tabs span{background:#ffffff2e;border-radius:999px;margin-left:3px;padding:1px 5px;font-size:10px}.event-workspace>.workspace-form,.event-workspace>.workspace-records,.opportunity-workspace>.workspace-form,.opportunity-workspace>.workspace-records{margin-top:12px}.event-workspace>.workspace-form,.opportunity-workspace>.workspace-form{max-width:760px}.publishing-hub{background:#fff;border:1px solid #d8e2e6;padding:clamp(20px,4vw,34px)}.publishing-hub>header{max-width:680px}.publishing-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.publishing-hub-grid button{color:#36566a;text-align:left;cursor:pointer;background:#f7faf9;border:1px solid #cbdadd;border-radius:8px;align-content:center;gap:3px;min-height:92px;padding:14px 16px;display:grid}:is(.publishing-hub-grid button:hover,.publishing-hub-grid button:focus-visible){background:#edf8f6;border-color:#008f87}.publishing-hub-grid small{color:#00847c;letter-spacing:.11em;font-size:11px;font-weight:900}.publishing-hub-grid strong{color:#082d4b;font-family:Georgia,serif;font-size:18px;font-weight:500}.publishing-hub-grid span{font-size:13px;line-height:1.45}.workspace-form-intro{margin:-2px 0 4px;font-size:14px}.event-records-header{border-bottom:1px solid #e0e7e8;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.event-records-header h2,.event-records-header p{margin-bottom:0}.event-records-header button{color:#fff;white-space:nowrap;cursor:pointer;background:#008fd0;border:0;border-radius:6px;min-height:42px;padding:0 16px;font-weight:850}.workspace-form,.workspace-records,.membership-controls,.admin-console{background:#fff;border:1px solid #d8e2e6;padding:24px}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.opportunity-form-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.opportunity-form-header h2{margin-bottom:0}.opportunity-form-header small{color:#647887}.opportunity-form-steps{background:#edf3f3;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.workspace-form .opportunity-form-steps button{color:#36566a;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 10px;display:flex}.workspace-form .opportunity-form-steps button span{background:#d4e1e2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.workspace-form .opportunity-form-steps button.active{color:#082d4b;background:#fff;box-shadow:0 3px 10px #082d4b17}.workspace-form .opportunity-form-steps button.active span{color:#fff;background:#008f87}.opportunity-form-panel{gap:15px;display:grid}.event-listing-toggle{background:#f1f8f7;border:1px solid #b9d6d4;border-radius:8px;align-items:flex-start;padding:15px;grid-template-columns:auto 1fr!important}.event-listing-toggle input{width:20px;height:20px;margin-top:2px}.event-listing-toggle strong,.event-listing-toggle small{display:block}.event-listing-toggle small{color:#617786;margin-top:3px;font-weight:500}.event-schedule-fields{background:#f6faf9;border-left:4px solid #008f87;gap:13px;padding:15px;display:grid}.validated-address{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.validated-address p{grid-column:1/-1;margin:0;font-size:13px}.validated-address.valid p{color:#08766f}.validated-address.error p{color:#a33c32}.validated-address.checking p{color:#36566a}.validated-address.live-address{grid-template-columns:1fr}.validated-address.live-address p{grid-column:1}.workspace-form .address-suggestion{color:#08766f;text-align:left;background:#edf8f6;border:1px solid #9dc8c4;justify-self:start;width:fit-content;min-height:34px;padding:7px 11px;font-size:13px}.workspace-form .address-check{background:#082d4b;min-width:132px}.opportunity-review dl{border:1px solid #d8e2e6;gap:0;margin:0;display:grid}.opportunity-review dl div{border-bottom:1px solid #e2e8e9;grid-template-columns:105px 1fr;gap:12px;padding:11px 13px;display:grid}.opportunity-review dl div:last-child{border-bottom:0}.opportunity-review dt{color:#587080;text-transform:uppercase;font-size:12px;font-weight:800}.opportunity-review dd{color:#082d4b;overflow-wrap:anywhere;margin:0}.workspace-form-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-form-actions button{flex:120px}.workspace-records>article,.admin-account-list>article{border-bottom:1px solid #e0e7e8;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;display:flex}.workspace-records>article>div:first-child,.admin-account-list>article>div{min-width:0}.workspace-records strong,.workspace-records span,.admin-account-list strong,.admin-account-list span{display:block}.workspace-records strong,.admin-account-list strong{color:#082d4b}.workspace-records span,.admin-account-list span{color:#647887;margin-top:4px;font-size:12px}.workspace-records>article>div:last-child{gap:6px;display:flex}.workspace-records button{color:#082d4b;cursor:pointer;background:#fff;border:1px solid #bdd0d5;border-radius:5px;padding:8px 11px;font-weight:800}.workspace-records button.danger{color:#9a352c;border-color:#e1b8b3}.event-archive{background:#f7f9f9;border:1px solid #d5e0e3;border-radius:6px;margin-top:18px}.event-archive summary{color:#36566a;cursor:pointer;padding:12px 14px;font-size:13px;font-weight:800}.event-archive summary span{color:#17384b;background:#dce6e7;border-radius:999px;place-items:center;min-width:20px;height:20px;margin:0 0 0 5px;font-size:10px;display:inline-grid}.event-archive-list{border-top:1px solid #d5e0e3;padding:0 14px 6px}.event-archive-list article{border-bottom:1px solid #e0e7e8;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.event-archive-list article:last-child{border-bottom:0}.event-archive-list article>div:last-child{align-items:center;gap:8px;display:flex}.membership-controls,.admin-console{margin-top:16px}.membership-controls>.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.membership-controls .plan-grid article{background:#f7f9f7;border:1px solid #d8e2e6;padding:20px}.membership-controls .plan-grid article.selected{background:#e7f3f0;border:2px solid #008c83}.membership-controls .plan-grid strong,.membership-controls .plan-grid span{display:block}.membership-controls .plan-grid strong{font-family:Georgia,serif;font-size:22px}.membership-controls .plan-grid span{color:#008c83;margin-top:7px;font-weight:900}.membership-controls .plan-grid button{width:100%;margin-top:12px}.admin-console>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-console>header a{color:#fff;background:#082d4b;padding:11px 14px;font-weight:800;text-decoration:none}.admin-account-list{margin-top:18px}.admin-account-list select{max-width:210px}.resource-library{grid-column:1/-1}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.resource-grid article{background:#fff;border:1px solid #d8e2e6;padding:20px}.resource-grid article>span{color:#008c83;text-transform:uppercase;font-size:11px;font-weight:900}.resource-grid h3{color:#082d4b;margin:8px 0;font-family:Georgia,serif;font-size:21px}.resource-grid p{color:#647887;line-height:1.5}.resource-grid small{color:#738691;margin:12px 0;display:block}.resource-grid a,.plan-action{color:#08766f;margin-top:8px;font-weight:800;text-decoration:none;display:inline-flex}.plan-action{color:#fff;background:#082d4b;border-radius:5px;padding:11px 14px}.site-footer nav{flex-wrap:wrap}@media (max-width:900px){.workspace-two-column{grid-template-columns:1fr}.workspace-dashboard,.membership-controls>.plan-grid,.resource-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.workspace-loading,.onboarding-card,.functional-workspace{width:calc(100% - 28px)}.workspace-switcher{flex-direction:column;align-items:stretch}.workspace-switcher label{min-width:0}.functional-tabs{margin-left:-14px;margin-right:-14px}.workspace-dashboard,.form-row,.membership-controls>.plan-grid,.resource-grid,.validated-address{grid-template-columns:1fr}.validated-address p{grid-column:1}.workspace-form .address-check{width:100%}.record-workspace-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.publishing-hub-grid{grid-template-columns:1fr}.event-records-header{flex-direction:column;align-items:stretch}.event-archive-list article{flex-direction:column;align-items:flex-start}.workspace-form,.workspace-records,.membership-controls,.admin-console{padding:18px}.admin-console>header,.workspace-records>article,.admin-account-list>article{flex-direction:column;align-items:flex-start}}.profile-editor{gap:14px;margin-top:18px;display:grid}.profile-editor label{color:#082d4b;gap:7px;font-size:14px;font-weight:800;display:grid}.profile-editor input,.profile-editor textarea{color:#112c40;width:100%;font:inherit;background:#fbfcfa;border:1px solid #bdcdd3;border-radius:6px;padding:12px}.profile-editor .check-line{align-items:center;gap:9px;display:flex}.profile-editor .check-line input{width:18px;height:18px}.profile-editor>button{color:#fff;background:#008fd0;border:0;border-radius:6px;min-height:46px;font-weight:900}.profile-editor>p{color:#08766f;background:#e7f3f0;margin:0;padding:10px}.organization-follow{min-width:220px;margin-left:auto}.organization-follow button{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#082d4b;border:1px solid #0a8d84;border-radius:24px;padding:0 18px;font-weight:900}.organization-follow button.following{color:#08756c;background:#e4f3ef}.organization-follow button:disabled{opacity:.65}.organization-follow p{max-width:240px;font-size:12px;line-height:1.4;color:#08756c!important;margin:8px 0 0!important}@media (max-width:650px){.organization-follow{width:100%;margin-left:0}}.site-nav a{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400}.organization-profile h1{margin:0 0 4px;font-size:30px;font-weight:400;line-height:1.08}.organization-follow{min-width:0}.organization-follow button{white-space:nowrap;border-radius:15px;width:auto;min-height:28px;padding:0 10px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400}.workspace-logo-preview{object-fit:contain;background:#fff;border:1px solid #d8e2e6;border-radius:8px;width:96px;height:72px;padding:6px}.workspace-switcher{align-items:center;padding:16px 18px}.workspace-identity{gap:4px;display:grid}.workspace-identity span{color:#008c83;letter-spacing:.12em;font-size:11px;font-weight:900}.workspace-identity strong{color:#082d4b;font-family:Georgia,serif;font-size:24px;font-weight:500}.functional-tabs{flex-wrap:wrap;overflow-x:visible}.functional-tabs button{white-space:normal}.community-banner{padding:30px clamp(20px,6vw,88px)}.community-banner h1{font-size:clamp(34px,4.2vw,48px);font-weight:400;line-height:1.04}.community-banner p{font-size:14px}.community-workspace.community-streamlined{margin:22px auto 52px}.community-streamlined .community-toolbar{border-radius:8px;gap:6px;padding:6px}.community-streamlined .community-toolbar label{border-radius:5px;gap:8px;height:36px;padding:0 10px}.community-streamlined .community-toolbar label span{font-size:17px;font-weight:400}.community-streamlined .community-toolbar input{font-size:13px;font-weight:400}.community-streamlined .community-toolbar button,.community-streamlined .community-primary-action{border-radius:5px;min-height:36px;padding:0 12px;font-size:13px;font-weight:400}.community-streamlined .community-filter{gap:6px}.community-streamlined .community-filter>span{letter-spacing:.05em;font-size:10px;font-weight:400}.community-streamlined .community-filter select{font-size:12px;font-weight:400}.community-streamlined .community-feed-heading{padding:20px 2px 10px}.community-streamlined .community-feed-heading h2{font-size:26px;font-weight:400}.community-streamlined .community-feed-heading p{font-size:13px}.community-streamlined .community-feed-heading nav a{font-size:12px;font-weight:400}@media (max-width:840px){.community-banner{padding:26px 20px}.community-banner h1{font-size:34px}.community-streamlined .community-toolbar{grid-template-columns:minmax(160px,1fr) 142px auto auto;gap:5px;padding:5px}.community-streamlined .community-toolbar>label:first-child{grid-area:1/1}.community-streamlined .community-filter{grid-area:1/2}.community-streamlined .community-toolbar>button{grid-area:1/3}.community-streamlined .community-primary-action{grid-area:1/4}.community-streamlined .community-toolbar label{height:32px;padding-inline:8px}.community-streamlined .community-toolbar input{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400}.community-streamlined .community-toolbar button,.community-streamlined .community-primary-action{min-height:32px;padding:0 9px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400}.community-streamlined .community-filter>span{font-size:9px}.community-streamlined .community-filter select{font-size:11px}}@media (max-width:600px){.community-streamlined .community-toolbar{grid-template-columns:minmax(0,1fr) auto}.community-streamlined .community-toolbar>label:first-child{grid-area:1/1}.community-streamlined .community-toolbar>button{grid-area:1/2}.community-streamlined .community-filter{grid-area:2/1}.community-streamlined .community-primary-action{grid-area:2/2;padding-inline:8px}.community-streamlined .community-feed-heading h2{font-size:24px}}.onboarding-shell{color:#123247;background:linear-gradient(135deg,#eef4f2,#f8f7f1);min-height:100vh;padding:22px;font-family:Arial,Helvetica,sans-serif}.onboarding-brand{justify-content:space-between;align-items:center;gap:18px;width:min(920px,100%);margin:0 auto 18px;padding:10px 2px;display:flex}.onboarding-brand img{object-fit:contain;width:190px;height:66px}.onboarding-brand>a:last-child{color:#08776f;font-size:12px;font-weight:400;text-decoration:none}.onboarding-card-flow{background:#fff;border:1px solid #d5e1e3;border-radius:14px;flex-direction:column;width:min(920px,100%);min-height:570px;margin:auto;padding:26px 30px 24px;display:flex;box-shadow:0 20px 55px #082d4b14}.onboarding-progress{color:#657c88;align-items:center;gap:14px;font-size:11px;display:flex}.onboarding-progress>div{background:#e5eded;border-radius:5px;flex:1;height:5px;overflow:hidden}.onboarding-progress i{background:#11a99d;height:100%;transition:width .2s;display:block}.onboarding-step{padding:30px 0 16px}.onboarding-eyebrow{color:#078b82;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:500}.onboarding-step h1{color:#082d4b;margin:8px 0;font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.08}.onboarding-step>p{color:#617783;max-width:660px;margin:0 0 22px;font-size:14px;line-height:1.5}.onboarding-linkedin{background:#f6fafb;border:1px solid #cbdcdf;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;max-width:680px;margin:-5px 0 14px;padding:12px 13px;display:flex}.onboarding-linkedin strong{color:#123247;font-size:13px;font-weight:600}.onboarding-linkedin strong span{color:#6d818b;text-transform:uppercase;margin-left:5px;font-size:9px;font-weight:400}.onboarding-linkedin p,.onboarding-linkedin small{color:#617783;margin:3px 0 0;font-size:10px;line-height:1.4;display:block}.onboarding-linkedin small{color:#08776f;font-weight:600}.onboarding-linkedin a{color:#0a66c2;white-space:nowrap;border:1px solid #0a66c2;border-radius:17px;flex:none;align-items:center;min-height:34px;padding:0 12px;font-size:11px;text-decoration:none;display:inline-flex}.choice-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.business-choice-grid{grid-template-columns:1fr 1fr;gap:9px;max-width:680px;display:grid}.business-choice-grid label{cursor:pointer;background:#fbfcfa;border:1px solid #cfdddf;border-radius:8px;align-items:flex-start;gap:10px;min-height:68px;padding:13px;display:flex}.business-choice-grid label.selected{background:#eaf6f3;border-color:#0b9b91}.business-choice-grid input{accent-color:#078b82;width:17px;height:17px;margin:2px 0 0}.business-choice-grid strong,.business-choice-grid small,.business-connected span{display:block}.business-choice-grid strong{font-size:14px;font-weight:500}.business-choice-grid small,.business-connected span{color:#667d88;margin-top:4px;font-size:11px;line-height:1.4}.business-setup-fields{background:#f7faf9;border:1px solid #d8e3e4;border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;max-width:680px;margin-top:14px;padding:15px;display:grid}.business-setup-fields label{color:#123247;gap:6px;font-size:11px;display:grid}.business-setup-fields label small{color:#758891;font-size:10px;display:inline}.business-setup-fields input{color:#123247;min-width:0;font:inherit;background:#fff;border:1px solid #bfd0d4;border-radius:6px;padding:10px}.business-setup-fields p{color:#677d87;grid-column:1/-1;margin:0;font-size:10px;line-height:1.45}.business-connected{background:#eaf6f3;border:1px solid #a9d4cd;border-radius:8px;max-width:680px;padding:15px}.business-connected strong{color:#0b5f5a;font-size:15px;font-weight:500}.choice-grid label,.arrangement-row label,.open-work-choice{cursor:pointer;background:#fbfcfa;border:1px solid #cfdddf;border-radius:8px;transition:all .15s}.choice-grid label{align-items:flex-start;gap:10px;min-height:72px;padding:13px;display:flex}.choice-grid input,.open-work-choice input{accent-color:#078b82;width:17px;height:17px;margin:2px 0 0}.choice-grid label.selected,.arrangement-row label.selected{background:#eaf6f3;border-color:#0b9b91}.open-work-choice:has(input:checked){background:#eaf6f3;border-color:#0b9b91}.choice-grid strong,.choice-grid small{display:block}.choice-grid strong{color:#123247;font-size:14px;font-weight:500}.choice-grid small{color:#6a7f89;margin-top:4px;font-size:11px;line-height:1.35}.interest-grid{grid-template-columns:repeat(4,1fr)}.interest-grid label{align-items:center;min-height:56px}.interest-grid label span{font-size:12px}.onboarding-fields{gap:22px;display:grid}.onboarding-fields>label{color:#123247;gap:7px;font-size:12px;display:grid}.onboarding-fields input{max-width:220px;font:inherit;border:1px solid #bfd0d4;border-radius:6px;padding:11px}.onboarding-fields fieldset{border:0;margin:0;padding:0}.onboarding-fields legend{color:#123247;margin-bottom:9px;font-size:12px}.arrangement-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.arrangement-row label{color:#456170;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:12px;display:flex}.arrangement-row input{accent-color:#078b82}.open-work-choice{gap:12px;max-width:650px;padding:16px;display:flex}.open-work-choice strong,.open-work-choice small{display:block}.open-work-choice strong{font-size:14px;font-weight:500}.open-work-choice small{color:#667d88;margin-top:4px;font-size:11px;line-height:1.4}.onboarding-summary{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.onboarding-summary span{color:#44616e;background:#edf3f2;border-radius:16px;padding:6px 9px;font-size:10px}.onboarding-error{color:#8b3027;background:#fff1ef;border-left:3px solid #bd5548;margin:0;padding:9px 11px;font-size:12px}.onboarding-error span,.onboarding-error a{display:block}.onboarding-error a{color:#7f2b23;width:fit-content;margin-top:5px;font-weight:600}.onboarding-actions{border-top:1px solid #e0e8e9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.onboarding-actions a,.onboarding-actions button{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400}.onboarding-actions a{color:#6a7f89;text-decoration:none}.onboarding-actions button{color:#fff;cursor:pointer;background:#082d4b;border:0;border-radius:19px;min-height:38px;padding:0 16px}.onboarding-actions button.back{color:#526d7a;background:0 0;margin-right:auto}.onboarding-actions button:disabled{opacity:.6}.personalization-callout{background:linear-gradient(120deg,#e6f4f0,#edf6f5);border:1px solid #c4deda;justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.personalization-callout span{color:#087c73;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.personalization-callout h2{color:#082d4b;margin:5px 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.personalization-callout p{color:#58717d;max-width:650px;margin:0;font-size:12px;line-height:1.5}.personalization-callout a{color:#fff;white-space:nowrap;background:#082d4b;border-radius:19px;padding:10px 13px;font-size:11px;text-decoration:none}@media (max-width:720px){.onboarding-shell{padding:12px}.onboarding-brand{margin-bottom:10px}.onboarding-brand img{width:150px;height:52px}.onboarding-card-flow{border-radius:10px;min-height:600px;padding:20px}.onboarding-step{padding-top:23px}.onboarding-step h1{font-size:27px}.choice-grid,.business-choice-grid,.business-setup-fields{grid-template-columns:1fr}.onboarding-linkedin{flex-direction:column;align-items:flex-start}.interest-grid,.arrangement-row{grid-template-columns:1fr 1fr}.personalization-callout{flex-direction:column;align-items:flex-start}.personalization-callout h2{font-size:22px}}.event-operations{gap:8px;display:grid}.event-operations>p{color:#08756c;background:#e4f2ef;margin:0!important}.event-operations>a,.event-operations>button{color:#083653;min-height:38px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #a9c7cc;padding:8px 11px;font-size:13px;text-decoration:none}.event-operations label{color:#526978;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.event-operations select{border:1px solid #a9c7cc;padding:7px}.event-account-list>article>a{color:#112c40;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;text-decoration:none;display:grid}.event-account-list>article>div{grid-column:1/-1;align-items:center;gap:12px;font-size:12px;display:flex}.event-account-list>article>div a{color:#08756c}.event-account-list>article>div small{margin:0}.member-membership{background:#edf6f4;border:1px solid #c9dedd;margin-bottom:30px;padding:24px}.member-membership>header{max-width:760px}.member-membership>header>span{color:#008c83;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.member-membership h2{color:#082d4b;margin:7px 0;font-family:Georgia,serif;font-size:30px;font-weight:500}.member-membership .plan-grid{margin-top:18px}.member-membership .plan-grid article{background:#fff;min-height:0;padding:17px 18px}.member-membership .plan-grid article.selected{border-color:#008c83;box-shadow:inset 0 3px #008c83}.member-membership .plan-card>p{min-height:0;margin:7px 0;font-size:16px;line-height:1.5}.member-membership .plan-grid ul{min-height:0;margin:10px 0 16px;padding-left:21px;font-size:16px;line-height:1.5;list-style:outside}.member-membership .plan-grid li::marker{color:#008c83}.member-membership h3{color:#082d4b;margin:0 0 5px;font-family:Georgia,serif;font-size:22px;font-weight:500}.member-membership .price strong{font-size:30px}.member-membership .price span{font-size:13px}.member-plan-fit{gap:8px;margin:10px 0 12px;display:grid}.member-plan-fit>div{border-left:3px solid #b8deda;padding-left:11px}.member-plan-fit dt,.member-membership h4{color:#08766f;font-size:13px;font-weight:700}.member-plan-fit dd{color:#405a69;margin:3px 0 0;font-size:15px;line-height:1.45}.member-membership h4{margin:0}.basecamp-consent{background:#edf8f6;border:1px solid #b8deda;grid-template-columns:18px 1fr;align-items:start;margin:0 0 13px;padding:11px 12px;line-height:1.4;color:#294f5e!important;gap:9px!important;font-size:13px!important;font-weight:400!important;display:grid!important}.basecamp-consent input{width:18px;height:18px;margin:1px 0 0}.member-membership button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#083653;border:0;align-self:flex-start;padding:9px 14px}.member-membership button:disabled{opacity:.58}.membership-cancel{margin-top:14px;color:#083653!important;background:0 0!important;border:1px solid #a9c7cc!important}.membership-message{color:#08756c;margin:12px 0 0}.membership-required-notice{color:#083653;background:#e4f3f1;border-left:4px solid #008c83;margin:0 0 14px;padding:12px 14px}@media (max-width:700px){.member-membership{padding:16px}.member-membership .plan-grid{gap:12px}.member-membership .plan-grid ul{font-size:16px}}.owner-plan{background:#edf6f4;border-left:4px solid #008c83;margin-top:18px;padding:20px}.owner-plan strong{color:#082d4b;font-family:Georgia,serif;font-size:22px;font-weight:500}.owner-plan p{margin-bottom:0}.progress-board{gap:18px;display:grid}.progress-summary{background:linear-gradient(120deg,#f7fbfa,#e7f5f2);border:1px solid #c9dadd;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.progress-summary h2{color:#082d4b;margin:9px 0 5px;font:500 27px/1.1 Georgia,serif}.progress-summary p{color:#536d7b;max-width:720px;margin:0;font-size:13px;line-height:1.55}.progress-summary small{text-align:right;color:#607683;font-size:10px;line-height:1.6}.live-state{color:#08766d;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:inline-flex}.live-state:before{content:"";background:#20b9a8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #20b9a81f}.live-state.offline{color:#9b5b22}.live-state.offline:before{background:#d68a32}.progress-phase-list{gap:9px;display:grid}.progress-phase{background:#fff;border:1px solid #d4e1e4;grid-template-columns:30px minmax(0,1fr) 48px;align-items:center;gap:13px;padding:15px;display:grid}.progress-phase.current{background:#eef9f7;border-color:#149f95}.progress-phase.next{border-left:4px solid #efb42c}.phase-index{color:#49626f;background:#e9f1f2;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.progress-phase.complete .phase-index{color:#08766d;background:#d8f2ed}.phase-copy header{align-items:center;gap:10px;display:flex}.phase-copy h3{color:#10344c;margin:0;font:500 16px/1.2 Georgia,serif}.phase-copy header span{color:#5f737e;letter-spacing:.08em;text-transform:uppercase;background:#edf2f3;border-radius:12px;padding:3px 7px;font-size:8px}.phase-copy p{color:#647984;margin:4px 0 8px;font-size:11px;line-height:1.45}.phase-meter{background:#e5edef;border-radius:4px;height:5px;overflow:hidden}.phase-meter i{background:linear-gradient(90deg,#0a8fc8,#12a893);height:100%;display:block}.progress-phase>strong{color:#49626f;text-align:right;font-size:11px;font-weight:500}.progress-backburner{background:#fbfcfa;border:1px dashed #bdced3;padding:18px}.progress-backburner h3{color:#082d4b;margin:0;font:500 18px Georgia,serif}.progress-backburner p{color:#657985;margin:4px 0 10px;font-size:11px}.progress-backburner ul{color:#536b78;flex-wrap:wrap;gap:28px;margin:0;padding-left:18px;font-size:11px;display:flex}@media (max-width:700px){.progress-summary{display:block}.progress-summary small{text-align:left;margin-top:12px;display:block}.progress-phase{grid-template-columns:26px minmax(0,1fr)}.progress-phase>strong{display:none}.progress-backburner ul{display:block}}.help-shell{gap:20px;width:min(1020px,100% - 38px);margin:28px auto 60px;display:grid}.help-topics>header h2{color:#082d4b;margin:0;font:500 28px Georgia,serif}.help-topics>header p{color:#617582;margin:5px 0 16px;font-size:12px}.help-topics>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.help-topics a{color:#16394f;background:#fff;border:1px solid #d3e0e3;padding:17px;text-decoration:none}.help-topics h3{margin:0;font:500 16px Georgia,serif}.help-topics p{color:#627885;min-height:50px;margin:7px 0;font-size:11px;line-height:1.5}.help-topics span,.trust-explainer a{color:#087b72;font-size:10px}.trust-explainer{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trust-explainer article{background:#edf8f5;border:1px solid #bcd7d4;padding:20px}.trust-explainer h2,.support-form h2,.support-signin h2{color:#082d4b;margin:0;font:500 20px Georgia,serif}.trust-explainer p,.support-form header p,.support-signin p{color:#5d7481;margin:7px 0 10px;font-size:12px;line-height:1.55}.support-form,.support-signin{background:#fff;border:1px solid #d1dee1;padding:22px}.support-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.support-form header,.support-form label:nth-of-type(3),.support-message{grid-column:1/-1}.support-form label{color:#234258;gap:6px;font-size:11px;display:grid}.support-form input,.support-form select,.support-form textarea{color:#17364b;background:#f8faf9;border:1px solid #bed0d5;width:100%;padding:10px;font:400 12px Arial,sans-serif}.support-form textarea{resize:vertical}.support-form button,.support-signin a{color:#fff;background:#078fc5;border:0;border-radius:4px;width:max-content;padding:10px 16px;font-size:11px;font-weight:500;text-decoration:none}.support-message{color:#08766d;margin:0;font-size:11px}.support-message.error{color:#a8453f}.support-queue{gap:10px;display:grid}.support-queue>article{background:#fff;border:1px solid #d2e0e2;padding:17px}.support-queue article>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.support-queue header span{color:#07857b;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.support-queue h2{color:#082d4b;margin:4px 0;font:500 18px Georgia,serif}.support-queue select{color:#29485a;background:#f7faf9;border:1px solid #c5d6da;padding:7px 9px;font-size:10px}.support-queue article>p{color:#4e6877;white-space:pre-wrap;font-size:12px;line-height:1.55}.support-queue article>footer{color:#6b7e88;border-top:1px solid #e0e8ea;justify-content:space-between;gap:12px;padding-top:9px;font-size:9px;display:flex}@media (max-width:760px){.help-topics>div{grid-template-columns:1fr 1fr}.trust-explainer,.support-form{grid-template-columns:1fr}.support-form header,.support-form label:nth-of-type(3),.support-message{grid-column:auto}}@media (max-width:520px){.help-topics>div{grid-template-columns:1fr}}.policy-index,.policy-shell{width:min(920px,100% - 38px);margin:28px auto 60px}.policy-index>header h2{color:#082d4b;margin:0;font:500 28px Georgia,serif}.policy-index>header p,.policy-shell>header p{color:#5f7582;font-size:12px;line-height:1.55}.policy-index>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.policy-index a{color:#17384c;background:#fff;border:1px solid #d1dfe2;padding:20px;text-decoration:none}.policy-index h3{margin:0;font:500 18px Georgia,serif}.policy-index p{color:#627783;min-height:48px;font-size:11px;line-height:1.5}.policy-index span,.policy-shell a{color:#087c73;font-size:10px}.policy-shell>header{background:#edf7f4;border:1px solid #bed8d4;padding:15px 18px}.policy-shell>header span{color:#087c73;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.policy-shell>section{border-bottom:1px solid #d9e3e5;padding:20px 5px}.policy-shell h2{color:#082d4b;margin:0 0 8px;font:500 20px Georgia,serif}.policy-shell p,.policy-shell li{color:#536d7b;font-size:12px;line-height:1.65}.policy-shell ul{margin:0;padding-left:20px}.standards-shell aside>div{flex-wrap:wrap;gap:15px;display:flex}@media (max-width:650px){.policy-index>div{grid-template-columns:1fr}.policy-index p{min-height:0}}.registration-details .registration-location{padding-top:17px}.registration-details .registration-location dt{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.registration-details .registration-location dd{margin-top:7px;font-size:13px;line-height:1.5}.team-workspace{gap:14px;margin-top:16px;display:grid}.public-team-editor{background:#fff;border:1px solid #d8e2e6;padding:24px}.public-team-editor>header p{margin:0}.public-team-list{gap:10px;display:grid}.public-team-row{background:#f7f9f9;border:1px solid #d8e2e6;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);align-items:end;gap:14px;padding:14px;display:grid}.public-team-person{align-items:center;grid-template-columns:none!important;gap:10px!important;font-weight:500!important;display:flex!important}.public-team-person input{margin:0;width:auto!important}.public-team-person span,.public-team-person strong,.public-team-person small{display:block}.public-team-person small{color:#647887;margin-top:3px;font-weight:400}.workspace-access-details{background:#fff;border:1px solid #d8e2e6}.workspace-access-details>summary{color:#082d4b;cursor:pointer;padding:15px 18px;font-weight:600}.workspace-access-details[open]>summary{border-bottom:1px solid #d8e2e6}.workspace-access-details .workspace-two-column{margin:0;padding:16px}@media (max-width:650px){.public-team-row{grid-template-columns:1fr}.public-team-editor{padding:18px}}.resource-file-publisher{align-content:start}.resource-file-publisher>header{gap:5px;display:grid}.resource-file-publisher>header h2,.resource-file-publisher>header p{margin:0}.resource-file-picker{background:#eef6f6;border:1px dashed #91adb8;gap:8px;padding:16px;display:grid}.resource-file-picker>span{color:#15384b;font-size:13px;font-weight:500}.resource-file-picker input[type=file]{color:#15384b;background:#fff;border:1px solid #b8cbd2;width:100%;padding:10px;font-size:12px}.resource-file-picker small,.resource-scan-status{color:#5b7380;font-size:11px;line-height:1.45}.resource-scan-review{border-top:1px solid #d5e1e5;gap:13px;padding-top:15px;display:grid}.resource-selected-file{color:#17384b;background:#f4f7f7;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.resource-selected-file strong{font-weight:500}.resource-selected-file span{color:#657b86;white-space:nowrap;font-size:10px}.resource-scan-status{margin:0}@media (max-width:650px){.resource-file-picker{padding:13px}.resource-selected-file{flex-direction:column;align-items:flex-start;gap:4px}.resource-selected-file span{white-space:normal}}.resource-source-group{margin-top:24px}.resource-source-group>header{border-bottom:1px solid #d7e2e5;margin-bottom:12px;padding-bottom:12px}.resource-source-group>header h3{color:#082d4b;margin:0;font-family:Georgia,serif;font-size:24px;font-weight:400}.resource-source-group>header p{color:#647887;margin:5px 0 0;font-size:13px}.resource-grid article.organization-resource{border-top:4px solid #00a895}.resource-organization{align-items:center;gap:8px;width:max-content;margin-top:12px!important;font-weight:400!important;display:flex!important}.resource-organization img{object-fit:contain;background:0 0;width:34px;height:34px}.resource-organization small{margin:0}.admin-people-list{gap:9px;display:grid}.admin-account-search{justify-content:space-between;align-items:end;gap:14px;margin:16px 0 12px;display:flex}.admin-account-search label{color:#082d4b;gap:6px;width:min(300px,100%);font-size:11px;font-weight:700;display:grid}.admin-account-search label:first-child{width:min(420px,100%)}.admin-account-search input,.admin-account-search select{color:#17384b;background:#f8fbfa;border:1px solid #aec8cd;border-radius:7px;width:100%;min-height:42px;padding:0 13px;font:400 13px Arial,sans-serif}.admin-account-search input:focus,.admin-account-search select:focus{outline-offset:1px;outline:2px solid #008fd0}.admin-account-search>span{color:#607681;white-space:nowrap;padding-bottom:12px;font-size:11px}.admin-account-empty{text-align:center;background:#f7faf9;border:1px dashed #bfd1d4;padding:28px}.admin-account-empty strong{color:#082d4b}.admin-account-empty p{color:#647887;margin:6px 0 0;font-size:12px}.admin-person-access{background:#fff;border:1px solid #d5e1e4}.admin-person-access>summary{color:#17384b;cursor:pointer;grid-template-columns:minmax(220px,1fr) auto minmax(110px,auto);align-items:center;gap:16px;min-height:64px;padding:12px 15px;list-style:none;display:grid}.admin-person-access>summary::-webkit-details-marker{display:none}.admin-person-access>summary:after{content:"+";color:#087c73;grid-column:4;font-size:17px}.admin-person-access[open]>summary:after{content:"–"}.admin-person-access>summary>span:first-child strong,.admin-person-access>summary>span:first-child small{display:block}.admin-person-access>summary>span:first-child strong{font-size:14px;font-weight:500}.admin-person-access>summary>span:first-child small{color:#657b87;margin-top:3px;font-size:11px}.admin-person-access>summary>span:nth-child(3){color:#5d7480;font-size:11px}.account-state{color:#08766d;letter-spacing:.07em;text-transform:uppercase;background:#e4f3ef;border-radius:14px;justify-self:start;padding:5px 9px;font-size:9px}.account-state.suspended{color:#a6463d;background:#fff0ed}.setup-state{color:#8b5b00;background:#fff2dd;border-radius:13px;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.setup-state.complete{color:#08766d;background:#e4f3ef}.admin-person-controls{background:#f7f9f8;border-top:1px solid #d5e1e4;gap:14px;padding:16px;display:grid}.admin-person-controls>section{background:#fff;border:1px solid #d7e2e5;padding:16px}.admin-person-controls section>header h3{color:#082d4b;margin:0;font:400 18px Georgia,serif}.admin-person-controls section>header p{color:#617783;margin:4px 0 12px;font-size:11px}.admin-access-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-person-controls label{color:#385466;gap:6px;font-size:10px;display:grid}.admin-person-controls select,.admin-person-controls input{color:#17384b;background:#fff;border:1px solid #bdd0d5;width:100%;min-height:39px;padding:7px 9px;font:400 12px Arial,sans-serif}.admin-person-controls textarea{color:#17384b;resize:vertical;background:#fff;border:1px solid #bdd0d5;width:100%;padding:9px;font:400 12px/1.45 Arial,sans-serif}.admin-person-controls label>span{color:#7a8d96;font-size:9px}.admin-person-controls select:disabled{opacity:.6}.access-note{color:#667d88;margin-top:9px;font-size:10px;display:block}.admin-identity-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-identity-summary dl>div{background:#f8fbfb;border:1px solid #e0e8ea;padding:10px}.admin-identity-summary dt{color:#667d88;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px}.admin-identity-summary dd{color:#17384b;overflow-wrap:anywhere;margin:0;font-size:11px}.staff-access-current{background:#f1faf7;border:1px solid #cce1dc;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:10px;display:grid}.staff-access-current.revoked{background:#fff7f5;border-color:#ead5d1}.staff-access-current span,.staff-access-current small,.staff-access-current strong{display:block}.staff-access-current small{color:#6a7e87;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:9px}.staff-access-current strong{color:#17384b;text-transform:capitalize;font-size:11px;font-weight:500}.staff-access-issued{background:#fff7d8;border:1px solid #d6a400;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:10px;padding:11px;display:grid}.staff-access-issued span strong,.staff-access-issued span small{display:block}.staff-access-issued span strong{color:#5e4900;font-size:12px}.staff-access-issued span small{color:#7d6a28;margin-top:2px;font-size:9px}.staff-access-issued code{color:#0a314d;letter-spacing:.12em;background:#fff;padding:7px 10px;font-size:16px}.staff-access-fields{grid-template-columns:minmax(130px,.55fr) minmax(210px,1fr) auto auto;align-items:end;gap:9px;display:grid}.admin-person-controls button.staff-access-primary{color:#fff;background:#083653;border-color:#083653}.admin-candidate-moderation>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.candidate-moderation-status{color:#087267;background:#e5f7f2;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:700}.candidate-moderation-status.hidden{color:#a6463d;background:#fff0ed}.candidate-moderation-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.candidate-summary-field,.candidate-note-field{grid-column:1/-1}.candidate-moderation-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.candidate-moderation-actions button{min-height:34px;padding:6px 10px}.admin-organization-access-list{gap:8px;display:grid}.admin-organization-access{background:#f9fbfa;border:1px solid #dce5e7;grid-template-columns:minmax(160px,1fr) minmax(120px,.7fr) minmax(115px,.6fr) auto;align-items:end;gap:9px;padding:10px;display:grid}.admin-organization-access>strong{align-self:center;font-size:12px;font-weight:500}.admin-person-controls button{color:#15394f;cursor:pointer;background:#fff;border:1px solid #9fb9c1;min-height:38px;padding:8px 12px;font:400 11px Arial,sans-serif}.admin-person-controls button.danger{color:#a03f36;border-color:#dfb1aa}.admin-account-danger{background:snow!important;border-color:#ead5d1!important}.admin-account-danger-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.admin-account-danger-top>header p{margin-bottom:0!important}.admin-account-danger-top .admin-delete-confirmation{grid-column:1/-1}.admin-account-danger>button{min-height:34px;padding:6px 10px}.admin-delete-confirmation{background:#fff;border:1px solid #e3b9b2;max-width:560px;padding:12px}.admin-delete-confirmation label strong{color:#87372f;font-weight:700}.admin-delete-confirmation>div{gap:8px;margin-top:9px;display:flex}.admin-delete-confirmation button{min-height:34px;padding:6px 10px}.admin-person-controls button:disabled{opacity:.55;cursor:default}.admin-add-access{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:9px;margin-top:10px;display:grid}.admin-add-access button{color:#fff;background:#083653}.admin-person-controls>footer{color:#607681;background:0 0;border:0;justify-content:space-between;gap:10px;padding:0;font-size:9px;display:flex}@media (max-width:760px){.admin-account-search{flex-direction:column;align-items:stretch}.admin-account-search>span{padding-bottom:0}.admin-person-access>summary{grid-template-columns:minmax(0,1fr) auto;gap:8px}.admin-person-access>summary>span:nth-child(3){grid-column:1}.admin-person-access>summary:after{grid-area:1/2}.admin-access-fields,.admin-add-access,.staff-access-fields,.candidate-moderation-fields{grid-template-columns:1fr}.candidate-summary-field,.candidate-note-field{grid-column:auto}.admin-candidate-moderation>header{display:grid}.staff-access-current{grid-template-columns:1fr 1fr}.staff-access-issued{grid-template-columns:1fr auto}.staff-access-issued>span{grid-column:1/-1}.admin-identity-summary dl,.admin-organization-access{grid-template-columns:1fr 1fr}.admin-organization-access>strong,.admin-organization-access>button{grid-column:1/-1}.admin-person-controls>footer{flex-direction:column}}@media (max-width:480px){.admin-identity-summary dl{grid-template-columns:1fr}}.admin-event-toolbar{background:#fff;border:1px solid #d1dfe3;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px 18px;display:flex}.admin-event-toolbar h2,.admin-event-toolbar p{margin:0}.admin-event-toolbar h2{font-size:20px;font-weight:500}.admin-event-toolbar p{color:#617783;margin-top:3px;font-size:12px}.admin-event-toolbar>a,.admin-event-toolbar nav a,.event-editor-actions button{color:#fff;cursor:pointer;background:#087fc0;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:9px 16px;font:400 13px Arial,sans-serif;text-decoration:none;display:inline-flex}.admin-event-toolbar nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-event-toolbar nav .admin-event-filter-link{color:#0a5271;background:#fff;border-color:#a9c1ca}.admin-event-list{gap:12px;display:grid}.admin-event-card{background:#fff;border:1px solid #d1dfe3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.admin-event-heading{align-items:center;gap:10px;display:flex}.admin-event-heading h2{margin:0;font-size:18px;font-weight:500}.admin-event-heading span{color:#08766d;text-transform:capitalize;background:#e6f5f2;border-radius:999px;padding:4px 8px;font-size:10px}.admin-event-main>p{color:#617783;margin:6px 0 0;font-size:12px}.admin-event-counts{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.admin-event-counts strong,.admin-event-counts span{color:#385466;background:#f7faf9;border:1px solid #d5e1e4;padding:5px 8px;font-size:10px;font-weight:400}.admin-event-card nav,.event-page-links{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-event-card nav a,.event-page-links a{color:#083653;background:#fff;border:1px solid #a9c0c7;border-radius:5px;align-items:center;min-height:36px;padding:7px 11px;font:400 11px Arial,sans-serif;text-decoration:none;display:inline-flex}.admin-event-card nav a.admin-event-roster-link{color:#fff;background:#083653;border-color:#083653}.event-page-links{margin-bottom:16px}.event-editor-form{gap:16px;max-width:1000px;display:grid}.event-form-section{background:#fff;border:1px solid #d1dfe3;padding:18px}.event-form-section>header{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.event-form-section>header>span{color:#006f6b;background:#e1f5f2;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.event-form-section h2,.event-form-section p{margin:0}.event-form-section h2{font-size:19px;font-weight:500}.event-form-section p{color:#617783;margin-top:3px;font-size:11px}.event-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.event-form-grid label,.event-form-section>label,.event-roster-tools label,.event-roster-list label{color:#385466;gap:6px;font-size:11px;font-weight:400;display:grid}.event-form-wide{grid-column:1/-1}.event-editor-form input,.event-editor-form select,.event-editor-form textarea,.event-roster-tools input,.event-roster-tools select,.event-roster-list select{color:#062f49;background:#fff;border:1px solid #aec5cf;border-radius:6px;width:100%;min-height:44px;padding:10px 12px;font:400 13px Arial,sans-serif}.event-editor-form textarea{resize:vertical;min-height:130px}.event-registration-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.event-registration-roles label{cursor:pointer;background:#f8fbfc;border:1px solid #cbdade;border-radius:8px;grid-template-columns:auto 1fr;gap:3px 9px;padding:14px;display:grid;position:relative}.event-registration-roles label.selected{background:#e5f7f4;border-color:#009d98}.event-registration-roles input{width:17px;min-height:auto;margin-top:3px}.event-registration-roles span{font-size:16px;font-weight:500}.event-registration-roles small{color:#617783;grid-column:2;font-size:10px}.event-capacity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.event-capacity-grid label{background:#f7faf9;border:1px solid #cfdddf;border-radius:6px;grid-template-rows:auto auto;align-items:center;min-width:0;padding:9px 10px;color:#17384b!important;grid-template-columns:minmax(0,1fr) 76px!important;gap:2px 8px!important;font:400 11px Arial,sans-serif!important;display:grid!important}.event-capacity-grid label>span{min-width:0}.event-capacity-grid label>small{color:#6a7d86;grid-column:1;font-size:9px;font-weight:400}.event-capacity-grid input{grid-area:1/2/3;width:76px!important;min-height:34px!important;padding:6px 8px!important}.event-capacity-grid label.disabled{opacity:.5}.event-status-field{max-width:260px;margin-top:13px}.event-editor-actions{align-items:center;gap:11px;display:flex}.event-editor-actions a{color:#08766d;font-size:12px;text-decoration:none}.event-editor-message{color:#16465e;background:#eaf6fb;border-left:4px solid #087fc0;padding:12px;font-size:12px}.event-roster-shell{gap:16px;display:grid}.event-roster-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.event-roster-summary span{color:#617783;background:#fff;border:1px solid #d1dfe3;gap:2px;padding:14px;font-size:10px;display:grid}.event-roster-summary strong{color:#083653;font-size:24px;font-weight:400}.event-roster-tools{background:#fff;border:1px solid #d1dfe3;grid-template-columns:minmax(220px,1fr) minmax(180px,.45fr) auto;align-items:end;gap:11px;padding:16px;display:grid}.event-roster-tools button{color:#fff;cursor:pointer;background:#083653;border:0;border-radius:6px;min-height:44px;padding:10px 14px;font:400 12px Arial,sans-serif}.event-roster-add-volunteer{background:#f3faf8;border:1px solid #b9d8d2;border-left:4px solid #08766f;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:9px 11px;padding:15px 16px;display:grid}.event-roster-add-volunteer label{color:#17384b;gap:5px;font:700 11px Arial,sans-serif;display:grid}.event-roster-add-volunteer input{color:#17384b;background:#fff;border:1px solid #a9c7cc;border-radius:5px;width:100%;min-height:42px;padding:9px 11px;font:400 12px Arial,sans-serif}.event-roster-add-volunteer button{color:#fff;background:#08766f;border:1px solid #08766f;border-radius:5px;min-height:42px;padding:9px 14px;font:700 11px Arial,sans-serif}.event-roster-add-volunteer p{color:#526978;grid-column:1/-1;margin:0;font:400 10px/1.4 Arial,sans-serif}.event-roster-list{gap:9px;display:grid}.event-roster-list article{background:#fff;border:1px solid #d1dfe3;grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:16px;padding:16px;display:grid}.event-roster-row-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.event-roster-list h3,.event-roster-list p{margin:0;font-weight:400}.event-roster-list h3{font-size:16px}.event-roster-list p{color:#617783;margin-top:3px;font-size:11px}.event-roster-list article>div>span{color:#006f6b;text-transform:capitalize;background:#e5f7f4;border-radius:999px;margin-top:7px;padding:4px 8px;font-size:10px;display:inline-block}.event-roster-empty{color:#617783;text-align:center;background:#fff;border:1px dashed #b9ccd2;padding:24px}@media (max-width:720px){.admin-event-toolbar,.admin-event-card{grid-template-columns:1fr;align-items:flex-start}.admin-event-toolbar{flex-direction:column}.admin-event-card nav,.admin-event-toolbar nav,.event-page-links{justify-content:flex-start}.event-form-grid,.event-registration-roles,.event-capacity-grid,.event-roster-row-controls{grid-template-columns:1fr}.event-roster-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.event-roster-tools,.event-roster-add-volunteer,.event-roster-list article{grid-template-columns:1fr}.event-editor-actions{flex-direction:column;align-items:flex-start}}.detail-page-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.detail-page-actions>a{margin:0}.detail-edit-link{color:#076f6a;background:#fff;border:1px solid #087f79;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:7px 13px;font:400 12px Arial,sans-serif;text-decoration:none;display:inline-flex}:is(.detail-edit-link:hover,.detail-edit-link:focus-visible){outline-offset:2px;background:#e7f7f4;outline:2px solid #087f79}.formatting-editor{gap:7px;min-width:0;display:grid}.formatting-editor-label{color:#173f55;font:400 12px Arial,sans-serif}.formatting-toolbar{background:#eef5f5;border:1px solid #c6d8dd;border-bottom:0;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:5px 6px;display:flex}.formatting-toolbar-main{flex:auto;align-items:center;gap:5px;min-width:0;display:flex;overflow:visible}.formatting-toolbar-group{border-right:1px solid #cfdddf;flex:none;align-items:center;gap:2px;padding-right:5px;display:inline-flex}.formatting-toolbar-group:last-child{border-right:0;padding-right:0}.formatting-toolbar button{color:#123a51;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;min-width:29px;min-height:29px;padding:4px 7px;font:400 11px Arial,sans-serif}.managed-event-form .formatting-toolbar .formatting-style-select,.formatting-toolbar .formatting-style-select{color:#123a51;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;width:auto;max-width:78px;min-height:29px;padding:4px 22px 4px 7px;font:400 11px Arial,sans-serif}:is(.formatting-toolbar button:hover,.formatting-toolbar button:focus-visible,.formatting-toolbar button[aria-pressed=true],.formatting-toolbar select:hover,.formatting-toolbar select:focus-visible){background:#fff;border-color:#9ebbc3;outline:none}.formatting-toolbar button:disabled{cursor:default;opacity:.35}.formatting-toolbar .formatting-preview-toggle{color:#08766f;background:#fff;border-color:#b8ced2;flex:none;align-items:center;gap:5px;min-width:auto;display:inline-flex}.formatting-font-control{flex:none;position:relative}.formatting-font-control summary{color:#123a51;cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;min-width:46px;min-height:29px;padding:4px 17px 4px 7px;font:400 11px Arial,sans-serif;list-style:none;display:flex}.formatting-font-control summary::-webkit-details-marker{display:none}.formatting-font-control summary:after{content:"⌄";color:#55717e;position:absolute;top:5px;right:5px}:is(.formatting-font-control summary:hover,.formatting-font-control summary:focus-visible,.formatting-font-control[open] summary){background:#fff;border-color:#9ebbc3;outline:none}.formatting-font-menu{z-index:20;background:#fff;border:1px solid #b8ced2;border-radius:6px;gap:2px;width:128px;padding:4px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 10px 24px #082f4b29}.formatting-font-menu .formatting-font-option{text-align:left;justify-content:flex-start;width:100%;min-height:28px;padding:5px 7px}.formatting-font-menu .formatting-font-default,.formatting-font-menu .formatting-font-arial,.formatted-font-arial{font-family:Arial,sans-serif}.formatting-font-menu .formatting-font-georgia,.formatted-font-georgia{font-family:Georgia,serif}.formatting-font-menu .formatting-font-trebuchet,.formatted-font-trebuchet{font-family:Trebuchet MS,sans-serif}.formatting-font-menu .formatting-font-courier,.formatted-font-courier{font-family:Courier New,monospace}.formatted-font-arial,.formatted-font-georgia,.formatted-font-trebuchet,.formatted-font-courier{font-size:1em}.formatting-underline{text-underline-offset:2px;text-decoration:underline}.formatting-editor textarea{color:#062f49;resize:vertical;background:#fff;border:1px solid #aec5cf;border-radius:0 0 6px 6px;width:100%;min-height:160px;margin-top:-7px;padding:12px;font:400 14px/1.55 Arial,sans-serif}.formatting-editor textarea:focus{outline-offset:1px;outline:2px solid #087fc0}.formatting-preview{color:#274b5f;background:#fff;border:1px solid #aec5cf;border-radius:0 0 6px 6px;min-height:160px;margin-top:-7px;padding:14px;font:400 14px/1.55 Arial,sans-serif}.formatting-editor small{color:#687e89;font:400 10px Arial,sans-serif}.formatting-editor-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.formatting-editor-meta small:last-child{white-space:nowrap}.formatted-text{gap:10px;display:grid}.formatted-text p,.formatted-text h4,.formatted-text h5,.formatted-text blockquote,.formatted-text ul,.formatted-text ol{margin:0}.formatted-text h4{color:#082f4b;font:400 20px/1.25 Georgia,serif}.formatted-text h5{color:#173f55;font:400 16px/1.3 Georgia,serif}.formatted-text blockquote{color:#365765;background:#f0f8f6;border-left:3px solid #35a69d;gap:6px;padding:8px 12px;display:grid}.formatted-text ul,.formatted-text ol{padding-left:22px}.formatted-text a{color:#08766d}@media (max-width:620px){.detail-page-actions{align-items:flex-start}.detail-edit-link{flex:none}.formatting-toolbar{flex-flow:row;align-items:center;gap:4px;padding:4px}.formatting-toolbar-main{flex-wrap:nowrap;gap:2px;padding:0;overflow:visible}.formatting-toolbar-group{gap:0;padding-right:2px}.formatting-toolbar-group:first-child{display:none}.formatting-font-control summary{min-width:43px;min-height:27px;padding:3px 15px 3px 5px;font-size:10px}.formatting-toolbar button{min-width:27px;min-height:27px;padding:3px 5px}.managed-event-form .formatting-toolbar .formatting-style-select,.formatting-toolbar .formatting-style-select{width:68px;min-height:27px;padding:3px 18px 3px 5px;font-size:10px}.formatting-toolbar .formatting-preview-toggle{align-self:center;min-height:27px;padding:3px 6px}.formatting-editor textarea,.formatting-preview{min-height:140px}}@media (max-width:420px){.formatting-toolbar button[aria-label=Quote],.formatting-toolbar button[aria-label=Clear\ formatting]{display:none}}.admin-section-heading,.employer-intake-result{background:#fff;border:1px solid #cbdde1;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;display:flex}.admin-section-heading h2,.admin-section-heading p,.employer-intake-result h2,.employer-intake-result p{margin:0}.admin-section-heading h2,.employer-intake-result h2{color:#07324d;font:400 24px/1.2 Georgia,serif}.admin-section-heading p,.employer-intake-result p{color:#587280;margin-top:5px;font:400 13px/1.5 Arial,sans-serif}.admin-section-heading>a,.employer-intake-result nav a,.admin-back-link{color:#066f69;white-space:nowrap;border:1px solid #087f79;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;font:400 13px Arial,sans-serif;text-decoration:none;display:inline-flex}.admin-back-link{margin-bottom:14px}.employer-intake-shell{gap:18px;display:grid}.employer-intake-note,.employer-intake-form{background:#fff;border:1px solid #cbdde1;padding:22px}.employer-intake-note h2,.employer-intake-note p{margin:0}.employer-intake-note h2{color:#07324d;font:400 24px/1.2 Georgia,serif}.employer-intake-note p{color:#587280;max-width:720px;margin-top:6px;font:400 13px/1.5 Arial,sans-serif}.employer-intake-note details{border-top:1px solid #d8e4e7;margin-top:18px;padding-top:14px}.employer-intake-note summary{color:#08746f;cursor:pointer;font:400 14px Arial,sans-serif}.employer-intake-note textarea{color:#143e54;resize:vertical;border:1px solid #aec7ce;border-radius:6px;width:100%;min-height:150px;margin:12px 0 8px;padding:12px;font:400 13px/1.5 Arial,sans-serif;display:block}.employer-intake-note button,.employer-intake-actions button{color:#123f55;cursor:pointer;background:#fff;border:1px solid #9ebac2;border-radius:6px;min-height:38px;padding:8px 14px;font:400 13px Arial,sans-serif}.employer-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.employer-intake-form label{gap:7px;min-width:0;display:grid}.employer-intake-form label>span:first-child{color:#173f55;font:400 12px Arial,sans-serif}.employer-intake-form input,.employer-intake-form textarea{color:#123f55;background:#fff;border:1px solid #aec7ce;border-radius:6px;width:100%;min-height:42px;padding:10px 12px;font:400 14px/1.45 Arial,sans-serif}.employer-intake-form textarea{resize:vertical}.employer-intake-wide,.employer-intake-optional{margin-top:16px}.employer-logo-picker{align-content:start}.employer-logo-picker input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.employer-file-button{color:#08746f;cursor:pointer;border:1px solid #0a817a;border-radius:6px;align-items:center;width:fit-content;min-height:42px;padding:9px 14px;font:400 13px Arial,sans-serif;display:inline-flex}.employer-logo-picker small{color:#6b818b;text-overflow:ellipsis;white-space:nowrap;font:400 11px Arial,sans-serif;overflow:hidden}.employer-intake-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.employer-intake-actions button.primary{color:#fff;background:#0a91ca;border-color:#0c8493}.employer-intake-actions button:disabled{cursor:wait;opacity:.6}.employer-intake-message{color:#9b341f;margin:14px 0 0;font:400 13px/1.45 Arial,sans-serif}.employer-intake-result{border-left:4px solid #13a589;margin:0}.employer-intake-result>div>span{color:#08746f;letter-spacing:.08em;text-transform:uppercase;font:400 11px Arial,sans-serif}.employer-intake-result nav{gap:8px;display:flex}@media (max-width:720px){.admin-section-heading,.employer-intake-result{flex-direction:column;align-items:flex-start}.employer-intake-grid{grid-template-columns:1fr}.employer-intake-actions,.employer-intake-result nav{flex-direction:column;width:100%}.employer-intake-actions button,.employer-intake-result nav a{width:100%}}.community-directory-actions{align-items:center;gap:.65rem;display:flex}.community-directory-actions .secondary,.flyer-banner-actions .secondary{color:inherit;background:0 0;border:1px solid}.flyer-board-banner{color:#fff;background:linear-gradient(125deg,#073759 0%,#07566b 58%,#078d86 100%);position:relative;overflow:hidden}.flyer-board-banner:after{content:"";pointer-events:none;border:54px solid #3ecec51f;border-radius:50%;height:260px;position:absolute;inset:auto -8% -58% 38%}.flyer-board-banner .kicker{color:#75e0d6}.flyer-banner-actions{z-index:1;flex-wrap:wrap;gap:10px;margin-top:20px;display:flex;position:relative}.flyer-banner-actions a{color:#062b4b;background:#49c8bd;border:1px solid #49c8bd;border-radius:4px;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.flyer-board-shell{max-width:1180px;margin:0 auto;padding:2.25rem clamp(1rem,4vw,3rem) 4rem}.flyer-status-strip{color:#604b00;background:#fff8dd;border:1px solid #d5c89a;flex-wrap:wrap;align-items:center;gap:.7rem;margin:0 0 1.5rem;padding:.8rem 1rem;display:flex}.flyer-status-strip span{background:#fff;border-radius:999px;padding:.3rem .6rem;font-size:.85rem}.flyer-board-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.35rem;display:flex}.flyer-board-heading h2{font-family:var(--font-display,Georgia,serif);margin:.25rem 0 0;font-size:clamp(1.8rem,3vw,2.6rem)}.flyer-board-heading p{color:#527083;margin:0}.flyer-pinboard{background-color:#caa472;background-image:radial-gradient(#492c1124 1px,#0000 1px),linear-gradient(110deg,#ffffff17,#0000 35%);background-size:8px 8px,100% 100%;border:12px solid #8f5a2a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding:2.7rem;display:grid;position:relative;box-shadow:inset 0 0 0 3px #e8c99d,0 22px 55px #0e314421}.flyer-note{background:#fffef9;align-self:start;transition:transform .2s,box-shadow .2s;position:relative;transform:rotate(-.45deg);box-shadow:0 13px 25px #31230f33}.flyer-note-1{transform:rotate(.65deg)}.flyer-note-2{transform:rotate(-.2deg)}.flyer-note-3{transform:rotate(.35deg)}.flyer-note:hover{transform:rotate(0)translateY(-4px);box-shadow:0 18px 32px #31230f45}.flyer-pin{z-index:2;background:radial-gradient(circle at 35% 30%,#ffb9b5 0 18%,#da3d35 20% 62%,#91221d 64%);border-radius:50%;width:20px;height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 4px 7px #34120f6b}.flyer-preview{min-height:210px;color:inherit;background:#edf4f5;text-decoration:none;display:block;overflow:hidden}.flyer-preview img{object-fit:contain;background:#fff;width:100%;height:auto;max-height:390px;display:block}.flyer-document{text-align:center;background:linear-gradient(145deg,#fff 0%,#e8eef2 100%);flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:2rem;display:flex}.flyer-document b{color:#fff;background:#c83a35;border-radius:4px 14px 4px 4px;place-items:center;width:72px;height:86px;display:grid;box-shadow:0 8px 18px #471d1a33}.flyer-document.word b{background:#1e63b6}.flyer-document strong{overflow-wrap:anywhere;max-width:100%;margin-top:1rem;font-size:.92rem}.flyer-document small{color:#617686;margin-top:.35rem}.flyer-note-body{padding:1.25rem 1.35rem 1.35rem}.flyer-category{color:#087b75;letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:900;display:inline-block}.flyer-note h3{font-family:var(--font-display,Georgia,serif);color:#082d50;margin:.55rem 0 .5rem;font-size:1.45rem;line-height:1.12}.flyer-note p{color:#496578;margin:.3rem 0 1rem;line-height:1.48}.flyer-note dl{grid-template-columns:auto 1fr;gap:.25rem .55rem;margin:0 0 1rem;font-size:.82rem;display:grid}.flyer-note dt{color:#25465d;font-weight:800}.flyer-note dd{color:#587184;margin:0}.flyer-open{color:#007c79;border-top:1px solid #dbe5e8;justify-content:space-between;align-items:center;padding-top:.8rem;font-weight:800;text-decoration:none;display:flex}.flyer-board-empty{text-align:center;background:#fff;border:1px solid #cbdcdf;padding:4.5rem 1.5rem}.flyer-board-empty>span{color:#007c79;background:#e1f6f3;border-radius:50%;place-items:center;width:60px;height:60px;font-size:2rem;display:inline-grid}.flyer-board-empty h2{margin:1rem 0 .4rem}.flyer-board-empty p{color:#587184}.flyer-board-empty a{color:#fff;background:#073759;border-radius:999px;margin-top:.7rem;padding:.7rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.flyer-composer-shell{max-width:900px;margin:0 auto;padding:2.25rem clamp(1rem,4vw,3rem) 4rem}.flyer-composer-shell h1{font-family:var(--font-display,Georgia,serif);margin:.3rem 0;font-size:clamp(2.2rem,5vw,4rem)}.flyer-composer-shell>header p{color:#557184;font-size:1.08rem}.flyer-composer{gap:1rem;display:grid}.flyer-composer>section{background:#fff;border:1px solid #cbdcdf;padding:1.5rem}.flyer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.flyer-form-grid label{gap:.38rem;font-weight:800;display:grid}.flyer-form-grid label.wide{grid-column:1/-1}.flyer-form-grid label span small{color:#627a89;font-weight:500}.flyer-form-grid input,.flyer-form-grid select,.flyer-form-grid textarea{color:#082d50;width:100%;font:inherit;background:#fff;border:1px solid #aebfc7;border-radius:4px;padding:.78rem .85rem}.flyer-file-drop{text-align:center;cursor:pointer;background:#f4fbfa;border:2px dashed #76aaa9;place-items:center;gap:.3rem;min-height:190px;padding:1.4rem;display:grid}.flyer-file-drop input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.flyer-file-drop>span{color:#008b84;font-size:2rem}.flyer-file-drop small{color:#617686}.flyer-composer>footer{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.flyer-composer>footer a{color:#23485f}.flyer-composer>footer button{color:#fff;background:#073759;border:0;border-radius:999px;min-width:140px;padding:.8rem 1rem;font-weight:800}.flyer-composer>footer button:disabled{opacity:.55}.flyer-form-message{color:#7d231d;background:#fff0ef;border-left:4px solid #b8342b;padding:.85rem 1rem}.flyer-composer-success{text-align:center;background:#effaf8;border:1px solid #a9d6cf;padding:3rem}.flyer-composer-success>span{color:#fff;background:#008b84;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.8rem;display:inline-grid}.flyer-composer-success a{color:#fff;background:#073759;border-radius:999px;margin-top:.8rem;padding:.7rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.flyer-review-queue article>a{color:#087b75;font-weight:800}@media (max-width:900px){.flyer-pinboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding:2rem}}@media (max-width:620px){.community-directory-actions{align-items:stretch;width:100%}.community-directory-actions a{text-align:center;flex:1}.flyer-pinboard{border-width:8px;grid-template-columns:1fr;padding:1.5rem}.flyer-board-heading{align-items:start}.flyer-form-grid{grid-template-columns:1fr}.flyer-form-grid label.wide{grid-column:auto}.flyer-banner-actions{align-items:stretch}.flyer-banner-actions a{flex:45%}.flyer-composer>footer{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.flyer-note{transition:none}}.translation-control{z-index:90;font-family:var(--font-geist-sans),Arial,sans-serif;position:fixed;bottom:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.translation-trigger{color:#063f5d;cursor:pointer;background:#fff;border:1px solid #06405b33;border-radius:999px;align-items:center;gap:.5rem;min-height:2.65rem;padding:.62rem .9rem;font:700 .9rem/1 inherit;display:flex;box-shadow:0 .45rem 1.4rem #04273929}:is(.translation-trigger:hover,.translation-trigger:focus-visible){outline-offset:2px;background:#eaf7f5;border-color:#008c86;outline:3px solid #008c8633}.translation-trigger>span:first-child{color:#fff;background:#008c86;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:1.05rem;display:grid}.translation-menu{color:#082f49;background:#fff;border:1px solid #cbdde1;border-radius:1rem;width:min(18rem,100vw - 1.5rem);padding:1rem;position:absolute;bottom:calc(100% + .65rem);right:0;box-shadow:0 1rem 2.5rem #04273938}.translation-menu>strong{font-size:1rem;display:block}.translation-menu>p{color:#536d7c;margin:.3rem 0 .8rem;font-size:.78rem;line-height:1.4}.translation-menu>div{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.translation-menu button{color:#063f5d;text-align:left;cursor:pointer;background:#f7faf9;border:1px solid #d5e2e5;border-radius:.65rem;min-height:2.35rem;padding:.5rem .65rem;font:650 .86rem/1.2 inherit}:is(.translation-menu button:hover,.translation-menu button:focus-visible){background:#eaf7f5;border-color:#008c86;outline:2px solid #008c862e}.translation-menu button[aria-pressed=true]{color:#004f4a;background:#dff4f1;border-color:#008c86}.translation-menu>p[role=alert]{color:#a13b2d;font-weight:700}.translation-menu>small{color:#6a7f89;margin-top:.75rem;font-size:.68rem;display:block}@media (max-width:480px){.translation-trigger{justify-content:center;width:2.75rem;padding:0}.translation-trigger>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.translation-menu{right:0}}@media (prefers-reduced-motion:reduce){.translation-control *{scroll-behavior:auto!important;transition:none!important}}.agreement-page-heading{border-bottom:1px solid #d8e2e6;justify-content:space-between;align-items:flex-end;gap:22px;width:min(1120px,100% - 40px);margin:30px auto 0;padding:0 0 22px;display:flex}.agreement-page-heading h1{color:#082d4b;margin:6px 0 7px;font:500 clamp(34px,4vw,52px)/1.02 Georgia,serif}.agreement-page-heading p{color:#5e7482;max-width:720px;margin:0;font-size:15px;line-height:1.55}.agreement-admin-link{color:#075f5b;background:#fff;border:1px solid #bcd1d6;border-radius:8px;flex:none;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.agreement-admin-link:hover{background:#edf7f5;border-color:#75aaa6}.agreements-shell{width:min(1120px,100% - 40px);margin:22px auto 68px}.agreement-center{gap:14px;display:grid}.agreement-overview{background:#fff;border:1px solid #d8e2e6;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));display:grid;overflow:hidden}.agreement-overview div{border-right:1px solid #e1e9eb;align-content:center;gap:3px;min-height:76px;padding:15px 18px;display:grid}.agreement-overview div:last-child{border-right:0}.agreement-overview strong{color:#082d4b;font:500 27px/1 Georgia,serif}.agreement-overview span{color:#607582;font-size:11px;font-weight:700}.agreement-assign{background:#fff;border:1px solid #d8e2e6;border-radius:10px;padding:0;display:block;overflow:hidden}.agreement-assign>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 16px;list-style:none;display:flex}.agreement-assign>summary::-webkit-details-marker{display:none}.agreement-assign>summary>span:first-child{gap:3px;display:grid}.agreement-assign>summary b{color:#082d4b;font-size:14px}.agreement-assign>summary small{color:#647887;font-size:12px;font-weight:400}.agreement-assign>summary>span:last-child{color:#08756c;background:#e7f4f2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:21px;line-height:1;transition:transform .18s;display:grid}.agreement-assign[open]>summary>span:last-child{transform:rotate(45deg)}.agreement-assign form{background:#f7faf9;border-top:1px solid #e1e9eb;grid-template-columns:minmax(210px,1fr) minmax(230px,1.2fr) auto;align-items:end;gap:12px;padding:15px 16px 16px;display:grid}.agreement-assign label{color:#17384b;gap:6px;font-size:11px;font-weight:800;display:grid}.agreement-assign input,.agreement-assign select{color:#17384b;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #bdcdd3;border-radius:6px;padding:7px 10px}.agreement-assign button,.agreement-list footer button{color:#fff;white-space:nowrap;cursor:pointer;background:#087b74;border:0;border-radius:7px;width:auto;min-height:38px;padding:0 13px;font-size:12px;font-weight:800}.agreement-tabs{background:#eef4f3;border:1px solid #cbdadd;border-radius:9px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.agreement-tabs button{color:#4d6572;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 11px;font:700 12px/1 Arial,sans-serif}.agreement-tabs button.active{color:#082d4b;background:#fff;box-shadow:0 1px 4px #082d4b14}.agreement-tabs b{color:#08756c;background:#d9ebe8;border-radius:10px;margin-left:5px;padding:2px 6px;font-size:10px}.agreement-list{gap:12px;display:grid}.agreement-list>article{background:#fff;border:1px solid #d8e2e6;border-radius:10px;padding:19px 20px 0;box-shadow:0 5px 18px #082d4b09}.agreement-list>article>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agreement-list header span{color:#008c83;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.agreement-list h2{color:#082d4b;margin:5px 0 4px;font:500 22px/1.15 Georgia,serif}.agreement-list header p{color:#647887;margin:0;font-size:13px}.agreement-status{color:#7f5b00;white-space:nowrap;background:#fff0cf;border-radius:15px;padding:6px 9px;font-size:10px}.agreement-status.pending_rise{color:#155f8d;background:#e5f1fb}.agreement-status.complete{color:#087166;background:#dff3eb}.digital-agreement{background:#f9fbfb;border:1px solid #cbdadd;border-radius:8px;margin-top:14px;overflow:hidden}.digital-agreement>summary{cursor:pointer;background:#f2f7f6;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:10px 13px;list-style:none;display:flex}.digital-agreement>summary::-webkit-details-marker{display:none}.digital-agreement>summary>span:first-child{gap:3px;display:grid}.digital-agreement>summary strong{color:#082d4b;font-size:12px}.digital-agreement>summary small{color:#5f7481;font-size:10px;font-weight:600}.digital-agreement>summary>span:last-child{color:#08756c;background:#dbeeea;border-radius:50%;place-items:center;width:25px;height:25px;font-size:18px;transition:transform .18s;display:grid}.digital-agreement[open]>summary>span:last-child{transform:rotate(45deg)}.digital-agreement-body{color:#344f5e;background:#fff;border-top:1px solid #d7e2e4;max-height:520px;padding:18px;overflow:auto}.digital-agreement-body header{border-bottom:1px solid #dfe7e9;padding-bottom:14px}.digital-agreement-body h3{color:#082d4b;margin:0 0 7px;font:500 22px/1.15 Georgia,serif}.digital-agreement-body h4{color:#123c55;margin:18px 0 6px;font-size:13px}.digital-agreement-body p,.digital-agreement-body li{font-size:12px;line-height:1.6}.digital-agreement-body p{margin:5px 0}.digital-agreement-body ul{margin:7px 0 0;padding-left:21px}.digital-agreement-notice{background:#fff8e6;border-left:3px solid #d89c00;padding:9px 11px;color:#6f570f!important;margin-top:10px!important}.agreement-thread{border-top:1px solid #e4eaec;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;padding:14px 0;list-style:none;display:grid}.agreement-thread>li{background:#f6f9f9;border-radius:7px;grid-template-columns:30px 1fr;align-items:start;gap:10px;min-height:60px;padding:10px 12px;display:grid}.agreement-thread i{color:#607582;background:#dfe9eb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:900;display:grid}.agreement-thread .complete i{color:#fff;background:#008c83}.agreement-thread small,.agreement-thread strong,.agreement-thread p{display:block}.agreement-thread small{color:#008c83;letter-spacing:.09em;font-size:8px;font-weight:900}.agreement-thread strong{color:#17384b;margin-top:3px;font-size:12px}.agreement-thread p{color:#647887;margin:3px 0 0;font-size:10px}.agreement-list footer{background:#f8faf9;border-top:1px solid #e1e8e9;border-radius:0 0 10px 10px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 -20px;padding:12px 20px;display:flex}.agreement-list footer .agreement-check{flex:1;min-width:240px;margin:0;font-size:11px}.agreement-list footer button:disabled{opacity:.48;cursor:default}.agreement-list footer button.danger{color:#993b32;background:0 0;border:1px solid #d8b7b2}.agreement-waiting{color:#647887;flex:1;margin:0;font-size:12px}@media (max-width:700px){.agreement-page-heading{flex-direction:column;align-items:flex-start;width:calc(100% - 28px);margin-top:22px}.agreement-page-heading h1{font-size:36px}.agreements-shell{width:calc(100% - 28px);margin-top:16px}.agreement-overview{grid-template-columns:1fr 1fr}.agreement-overview div:nth-child(2n){border-right:0}.agreement-assign form{grid-template-columns:1fr}.agreement-assign form button{justify-self:start}.agreement-list>article{padding:16px 16px 0}.agreement-list>article>header{flex-direction:column;gap:10px}.digital-agreement-body{max-height:420px;padding:14px}.agreement-thread{grid-template-columns:1fr}.agreement-list footer{flex-direction:column;align-items:stretch;margin-inline:-16px;padding-inline:16px}.agreement-list footer .agreement-check{min-width:0}.agreement-list footer button{align-self:flex-start}}.sharing-privacy-card{border-radius:12px;box-shadow:0 10px 28px #082d4b0f}.sharing-privacy-card>header{align-items:flex-start}.sharing-privacy-card>header p{color:#526978;max-width:610px;margin:7px 0 0;line-height:1.5}.sharing-state{color:#536a78;text-transform:uppercase;letter-spacing:.04em;background:#edf2f3;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:900}.sharing-state.on{color:#08756c;background:#dcf2ed}.sharing-choice-list{margin-top:4px;display:grid}.sharing-choice{cursor:pointer;border-bottom:1px solid #e3eaec;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;padding:18px 2px;display:grid;position:relative}.sharing-choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sharing-switch{background:#b9c7cc;border-radius:999px;width:38px;height:22px;margin-top:1px;transition:background .18s;position:relative}.sharing-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #082d4b47}.sharing-choice input:checked+.sharing-switch{background:#008f86}.sharing-choice input:checked+.sharing-switch:after{transform:translate(16px)}.sharing-choice input:focus-visible+.sharing-switch{outline-offset:3px;outline:3px solid #008fd047}.sharing-choice>span:last-child{gap:5px;display:grid}.sharing-choice strong{color:#082d4b;font-size:15px}.sharing-choice small{color:#5c7180;max-width:700px;font-size:13px;line-height:1.48}.sharing-boundaries{color:#516a77;background:#f1f7f6;border-radius:8px;gap:4px;margin:16px 0;padding:13px 15px;font-size:13px;line-height:1.45;display:grid}.sharing-boundaries strong{color:#08756c}.sharing-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sharing-actions button,.sharing-actions a,.profile-sharing-link a{color:#083753;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aac7cd;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.sharing-actions button{color:#fff;background:#087f77;border-color:#087f77}.sharing-actions button:disabled{cursor:not-allowed;opacity:.5}.sharing-message{color:#08756c;margin:12px 0 0;font-weight:800}.profile-sharing-link{background:#f4f9f8;border:1px solid #cfe0e2;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.profile-sharing-link>div{gap:3px;display:grid}.profile-sharing-link strong{color:#082d4b}.profile-sharing-link span{color:#607684;font-size:13px;line-height:1.4}.profile-sharing-link a{background:#fff;flex:none}@media (max-width:650px){.sharing-privacy-card{padding:18px}.sharing-privacy-card>header{display:grid}.sharing-state{justify-self:start}.sharing-choice{padding-block:16px}.sharing-actions>*{width:100%}.profile-sharing-link{flex-direction:column;align-items:flex-start}.profile-sharing-link a{width:100%}}.event-register-wrap{gap:10px;margin-top:12px;display:grid}.event-help-request{color:#082d4b;background:#f8fbfa;border:1px solid #c9dadd;border-radius:8px;gap:6px;padding:12px;display:grid}.event-help-request>strong{font:700 15px/1.25 Arial,sans-serif}.event-help-request>span{color:#4f6875;font:400 11px/1.45 Arial,sans-serif}.event-help-request textarea{box-sizing:border-box;resize:vertical;color:#082d4b;background:#fff;border:1px solid #aebfc5;border-radius:6px;width:100%;min-height:88px;padding:10px;font:400 14px/1.45 Arial,sans-serif}.event-help-request textarea:focus{border-color:#08766f;outline:3px solid #08766f2e}.roster-help-request{background:#eef9f5;border-left:3px solid #08766f;max-width:560px;color:#183f50!important;margin:8px 0 0!important;padding:9px 10px!important;font-size:12px!important;line-height:1.45!important}.registration-role-card{background:#f8fbfa;border:1px solid #c9dadd;border-radius:8px;padding:12px}.registration-role-card>header{gap:3px;margin-bottom:9px;display:grid}.registration-role-card>header strong{color:#082d4b;font:700 15px/1.25 Arial,sans-serif}.registration-role-card>header span{color:#607681;font:400 11px/1.4 Arial,sans-serif}.registration-role-options{gap:7px;display:grid}.registration-role-options label{cursor:pointer;background:#fff;border:1px solid #cbdadd;border-radius:7px;grid-template-columns:16px minmax(0,1fr) 20px;align-items:start;gap:9px;padding:10px;transition:border-color .15s,background .15s;display:grid}.registration-role-options label:hover{border-color:#75aaa8}.registration-role-options label.selected{background:#ecf8f5;border-color:#008c83;box-shadow:inset 3px 0 #008c83}.registration-role-options input{accent-color:#008c83;width:16px;height:16px;min-height:0;margin:1px 0 0}.registration-role-options span{gap:3px;display:grid}.registration-role-options strong{color:#082d4b;font:700 12px/1.25 Arial,sans-serif}.registration-role-options small{color:#5d7380;font:400 10px/1.4 Arial,sans-serif}.registration-role-options b{color:#008c83;text-align:center;font:800 14px/1 Arial,sans-serif}.registration-role-summary{background:#fff;border-left:3px solid #008c83;gap:3px;padding:9px 10px;display:grid}.registration-role-summary>span{color:#08766f;letter-spacing:.08em;text-transform:uppercase;font:700 8px Arial,sans-serif}.registration-role-summary>strong{color:#082d4b;font:700 12px Arial,sans-serif}.registration-role-summary>small{color:#5d7380;font:400 10px/1.4 Arial,sans-serif}.registration-role-note{border-radius:5px;color:#315a66!important;background:#e9f6f3!important;margin:8px 0 0!important;padding:8px!important;font:400 10px/1.45 Arial,sans-serif!important}.event-agreement{background:#fff;border:1px solid #d2dfe2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:11px 12px;display:grid}.event-agreement>div{gap:2px;display:grid}.event-agreement>div strong{color:#082d4b;font:700 12px Arial,sans-serif}.event-agreement>div span{color:#607681;font:400 9.5px/1.35 Arial,sans-serif}.event-agreement>.digital-agreement{grid-column:1/-1;width:100%;margin-top:2px}.event-agreement .digital-agreement-body{max-height:360px}.event-agreement .agreement-check{cursor:pointer;background:#f2f7f7;border-radius:5px;grid-column:1/-1;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.event-agreement .agreement-check input{accent-color:#008c83;width:15px;height:15px;min-height:0;margin:1px 0 0}.event-agreement .agreement-check span{color:#365464;font:400 10px/1.4 Arial,sans-serif}.event-agreement.accepted{background:#eef9f5;border-color:#b9dbd2}.agreement-accepted-mark{color:#08766f;font:800 17px Arial,sans-serif}.event-register-wrap>.event-register{border-radius:6px;width:100%;min-height:40px;padding:9px 12px;font-size:.875rem;font-weight:200}.event-register-signin{margin-top:10px}.registration-unavailable{background:#f7f9f9;border:1px solid #d5dfe2;border-radius:8px;gap:5px;padding:12px;display:grid}.registration-unavailable strong{color:#082d4b;font:700 12px Arial,sans-serif}.registration-unavailable p{color:#607681!important;margin:0!important;padding:0!important;font:400 10px/1.45 Arial,sans-serif!important}.registration-unavailable a{color:#08766f;font:700 10px Arial,sans-serif}.event-registration-confirmation{background:#f1faf7;border:1px solid #bddbd5;border-radius:8px;padding:12px}.event-registration-confirmation>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.event-registration-confirmation>header span{color:#08766f;letter-spacing:.08em;text-transform:uppercase;font:700 8px Arial,sans-serif}.event-registration-confirmation>header strong{color:#082d4b;background:#fff;border:1px solid #afd1ca;border-radius:999px;padding:4px 7px;font:700 9px Arial,sans-serif}.event-registration-confirmation>p{color:#234c5a!important;background:0 0!important;margin:6px 0 9px!important;padding:0!important;font:400 11px/1.4 Arial,sans-serif!important}.event-operation-actions{flex-wrap:wrap;gap:6px;display:flex}.event-operation-actions a,.event-operation-actions button{cursor:pointer;color:#083653;background:#fff;border:1px solid #a9c7cc;border-radius:5px;justify-content:center;align-items:center;min-height:32px;padding:6px 9px;font:700 9.5px Arial,sans-serif;text-decoration:none;display:inline-flex}.event-operation-actions .danger{color:#8e2831;border-color:#dfb8bc}.event-follow-up{color:#315a66;border-top:1px solid #cce0dc;grid-template-columns:1fr auto;align-items:center;gap:7px;margin-top:10px;padding-top:9px;font:700 10px Arial,sans-serif;display:grid}.event-follow-up select{background:#fff;border:1px solid #a9c7cc;border-radius:5px;min-height:32px;padding:5px 7px;font-size:10px}.event-follow-up button{color:#fff;background:#08766f;border:1px solid #0b7770;border-radius:5px;grid-column:1/-1;justify-self:start;min-height:32px;padding:6px 10px;font:700 9.5px Arial,sans-serif}.event-roster-summary .needs-attention{color:#7a5500;background:#fff7df;border-color:#e5b54c}.event-roster-list article.approval-needed{background:#fffdf7;border-left:4px solid #e0a526}.roster-role-label{color:#08766f;letter-spacing:.07em;text-transform:uppercase;font:700 9px Arial,sans-serif}.event-approval-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.event-approval-actions button{color:#fff;background:#08766f;border:1px solid #08766f;border-radius:5px;min-height:34px;padding:7px 10px;font:700 10px Arial,sans-serif}.event-approval-actions button.decline{color:#8e2831;background:#fff;border-color:#d7b7ba}@media (max-width:520px){.event-agreement{grid-template-columns:1fr}.event-agreement>a{justify-self:start}.event-follow-up{grid-template-columns:1fr}.event-approval-actions{justify-content:flex-start}}.trade-contact-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.trade-contact-summary article{background:#fff;border:1px solid #d4e2e4;border-radius:9px;align-content:center;min-height:76px;padding:14px 16px;display:grid}.trade-contact-summary span{color:#607681;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.trade-contact-summary strong{color:#082d4b;font:500 27px Georgia,serif}.trade-contact-export{color:#fff;white-space:nowrap;background:#087970;border:1px solid #087970;border-radius:6px;justify-content:center;justify-self:end;align-items:center;min-height:40px;padding:9px 14px;font-size:11px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.trade-contact-toolbar{background:#f5f9f8;border:1px solid #d5e2e4;border-radius:10px;grid-template-columns:1fr 260px auto;align-items:end;gap:12px;padding:15px;display:grid}.trade-contact-toolbar label{color:#17384b;gap:5px;font-size:10px;font-weight:850;display:grid}.trade-contact-toolbar input,.trade-contact-toolbar select{color:#17384b;background:#fff;border:1px solid #b8cdd1;border-radius:6px;width:100%;min-height:40px;padding:8px 10px;font:400 12px Arial,sans-serif}.trade-contact-toolbar>span{color:#08756c;padding-bottom:11px;font-size:11px;font-weight:800}.trade-contact-list{gap:10px;margin-top:14px;display:grid}.trade-contact-list>article{background:#fff;border:1px solid #d7e2e5;border-left:5px solid #0a8d85;border-radius:9px;padding:17px 18px;box-shadow:0 5px 16px #082d4b0a}.trade-contact-list article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trade-contact-list header span{color:#087970;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.trade-contact-list h2{color:#082d4b;margin:4px 0;font:500 21px Georgia,serif}.trade-contact-list header p{color:#607681;margin:0;font-size:10px}.trade-contact-list header select{color:#17384b;background:#fff;border:1px solid #b8cdd1;border-radius:6px;min-width:118px;min-height:36px;padding:6px 8px;font:700 11px Arial,sans-serif}.trade-contact-details{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.trade-contact-details>*{color:#315965;background:#eef5f4;border-radius:5px;padding:6px 9px;font-size:10px;text-decoration:none}.trade-contact-details a[href]{color:#08756c;font-weight:800}.trade-contact-details b{color:#08715f;background:#dff3ec}.trade-contact-list footer{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.trade-contact-list footer span{color:#48616e;border:1px solid #c8dadd;border-radius:999px;padding:5px 8px;font-size:9px}.trade-contact-list .admin-empty{margin-top:0}@media (max-width:760px){.trade-contact-summary{grid-template-columns:1fr 1fr}.trade-contact-export{justify-self:end}.trade-contact-toolbar{grid-template-columns:1fr}.trade-contact-toolbar>span{padding:0}.trade-contact-list article>header{flex-direction:column}.trade-contact-list header select{width:100%}}@media (max-width:430px){.trade-contact-summary{grid-template-columns:1fr}.trade-contact-export{justify-self:start}}.onboarding-step h2{color:#082d4b;margin:22px 0 7px;font:400 22px Georgia,serif}.onboarding-name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:680px;display:grid}.onboarding-name-fields label{color:#123247;gap:6px;font-size:12px;display:grid}.onboarding-name-fields input{color:#082d4b;min-height:44px;font:inherit;background:#fff;border:1px solid #aec7cc;border-radius:7px;padding:10px 12px}.account-name-gate{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#041d30bd;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.account-name-dialog{background:#fff;border:1px solid #bcd5d7;border-top:6px solid #0a8c82;border-radius:12px;gap:14px;width:min(540px,100%);padding:30px;display:grid;box-shadow:0 24px 70px #00142652}.account-name-dialog>span{color:#087970;letter-spacing:.12em;font-size:10px;font-weight:800}.account-name-dialog h2{color:#082d4b;margin:0;font:400 30px/1.05 Georgia,serif}.account-name-dialog>p{color:#526b77;margin:0;font-size:13px;line-height:1.55}.account-name-dialog>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.account-name-dialog label{color:#17384b;gap:6px;font-size:11px;font-weight:700;display:grid}.account-name-dialog input{color:#082d4b;border:1px solid #abc5ca;border-radius:6px;min-height:44px;padding:9px 11px;font:400 14px Arial,sans-serif}.account-name-dialog button{color:#fff;cursor:pointer;background:#087970;border:0;border-radius:6px;min-height:44px;font:800 12px Arial,sans-serif}.account-name-dialog button:disabled{opacity:.65;cursor:wait}.account-name-dialog>a{color:#607681;justify-self:center;font-size:10px}.account-name-dialog .account-name-error{color:#8d2630;background:#fff5f5;border:1px solid #e1b7bb;border-radius:6px;padding:9px 11px}@media (max-width:560px){.onboarding-name-fields,.account-name-dialog>div{grid-template-columns:1fr}.account-name-dialog{padding:23px}}.rcc-logout-complete-shell{box-sizing:border-box;background:linear-gradient(135deg,#062d4a,#076b72);place-items:center;min-height:100vh;padding:48px 24px;display:grid}.rcc-logout-complete-shell>section{box-sizing:border-box;text-align:center;color:#082d4b;background:#fff;width:min(680px,100%);padding:44px;box-shadow:0 18px 60px #00182a47}.rcc-logout-complete-shell img{width:min(460px,88%);height:auto;margin-inline:auto;display:block}.rcc-logout-complete-shell span{color:#08766f;letter-spacing:.12em;text-transform:uppercase;margin-top:24px;font-size:11px;font-weight:850;display:block}.rcc-logout-complete-shell h1{margin:24px 0 10px;font:500 36px/1.2 Georgia,serif}.rcc-logout-complete-shell p{color:#526978;max-width:520px;margin:0 auto;line-height:1.6}.rcc-logout-complete-shell a{box-sizing:border-box;color:#fff;background:#087970;border-radius:6px;justify-content:center;align-items:center;min-height:60px;margin-top:24px;padding:12px 20px;font-weight:200;text-decoration:none;display:inline-flex}@media (max-width:600px){.rcc-logout-complete-shell{padding:28px 18px}.rcc-logout-complete-shell>section{padding:30px 22px}.rcc-logout-complete-shell span{margin-top:18px}}@media (max-width:700px){.signin-brand img{width:min(350px,72vw);max-height:125px}.signin-welcome-copy{padding:8px 14px 10px}.signin-welcome-copy h1{margin-bottom:5px;font-size:clamp(26px,7.2vw,32px)}.signin-welcome-copy p{max-width:32rem;font-size:14px;line-height:1.4}.signin-welcome-copy a{margin-top:7px;font-size:14px}.signin-card h2{font-size:24px;line-height:1.1}}.admin-service-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.admin-service-summary article,.organization-service-row,.admin-access-notice{background:#fff;border:1px solid #c8dbe2;border-radius:16px;padding:1.15rem}.admin-service-summary small{letter-spacing:.13em;color:#507080;font-weight:800;display:block}.admin-service-summary strong{color:#073c5b;font-family:Georgia,serif;font-size:2rem;display:block}.admin-service-summary span{color:#56707c}.admin-access-notice{background:#ecfaf7;border-color:#9ed9cd;margin-bottom:1rem}.admin-access-notice p{margin:.35rem 0 0}.organization-service-list{gap:1rem;display:grid}.organization-service-row header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.organization-service-row h2{margin:0}.organization-service-row header p{color:#56707c;margin:.3rem 0 0}.service-state{letter-spacing:.08em;background:#eef4f6;border-radius:999px;padding:.4rem .65rem;font-size:.72rem;font-weight:900}.service-state.active{color:#006d5b;background:#dff6ee}.service-state.suspended{color:#9d2d24;background:#fff0ee}.organization-service-fields{grid-template-columns:minmax(250px,1fr) minmax(280px,1.4fr) auto;align-items:end;gap:1rem;margin-top:1rem;display:grid}.organization-service-fields label>span{margin-bottom:.35rem;font-weight:800;display:block}.organization-service-fields select{width:100%}.organization-service-fields label small{color:#607783;margin-top:.35rem;display:block}.impact-access-toggle{border:1px solid #d6e3e8;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.75rem;display:flex}.impact-access-toggle input{margin-top:.2rem}.impact-access-toggle span{margin:0!important}.impact-access-toggle small{font-weight:400}.service-access-message{color:#006d5b;margin:.75rem 0 0;font-weight:700}.admin-section-heading nav{flex-wrap:wrap;gap:.6rem;display:flex}.admin-section-heading nav a{display:inline-flex}@media (max-width:760px){.admin-service-summary,.organization-service-fields{grid-template-columns:1fr}.organization-service-row header{align-items:flex-start}.organization-service-fields button{width:100%}}.subscription-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.subscription-admin-summary article{background:#fff;border:1px solid #d2e1e5;border-radius:12px;align-content:center;gap:5px;min-height:102px;padding:18px;display:grid}.subscription-admin-summary article.needs-attention{background:#fff8eb;border-color:#e6bf83}.subscription-admin-summary strong{color:#082d4b;font:500 34px Georgia,serif}.subscription-admin-summary span{color:#5c7480;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.subscription-admin-card>header{align-items:flex-start}.subscription-admin-card>header>div{gap:4px;display:grid}.subscription-admin-card>header h2,.subscription-admin-card>header p{margin:0}.subscription-directory-tools{background:#f4f8f8;border-top:1px solid #d7e3e6;grid-template-columns:minmax(240px,1fr) minmax(170px,240px);gap:12px;padding:16px;display:grid}.subscription-directory-tools label{color:#17384b;gap:6px;font-size:10px;font-weight:850;display:grid}.subscription-directory-tools input,.subscription-directory-tools select{color:#17384b;background:#fff;border:1px solid #b7cdd2;border-radius:6px;width:100%;min-height:42px;padding:9px 11px;font:400 12px Arial,sans-serif}.subscription-directory{display:grid}.subscription-directory-heading,.subscription-directory>article{grid-template-columns:minmax(220px,1.35fr) minmax(170px,1fr) minmax(110px,.55fr) minmax(170px,.8fr);align-items:center;gap:14px;display:grid}.subscription-directory-heading{color:#607781;letter-spacing:.08em;text-transform:uppercase;background:#eaf2f3;padding:10px 18px;font-size:9px;font-weight:900}.subscription-directory>article{border-top:1px solid #d7e3e6;padding:15px 18px}.subscription-directory>article>div{gap:3px;min-width:0;display:grid}.subscription-directory strong{color:#12374d;overflow-wrap:anywhere;font-size:12px}.subscription-directory small{color:#667d88;overflow-wrap:anywhere;font-size:9px}.subscription-status{color:#49616c;letter-spacing:.05em;text-transform:uppercase;background:#edf2f3;border-radius:999px;justify-self:start;padding:6px 9px;font-size:9px;font-weight:900}.subscription-status.active,.subscription-status.trialing{color:#006c5c;background:#dff5ee}.subscription-status.past_due,.subscription-status.unpaid,.subscription-status.incomplete,.subscription-status.incomplete_expired{color:#8a5000;background:#fff0df}.subscription-status.cancelled,.subscription-status.canceled{color:#8a2d38;background:#f5e8ea}.billing-readiness-details{background:#fff;border:1px solid #d2e1e5;border-radius:10px;margin-top:16px}.billing-readiness-details>summary{color:#17384b;cursor:pointer;padding:15px 18px;font-size:12px;font-weight:800}.billing-readiness-details[open]>summary{border-bottom:1px solid #d7e3e6}.billing-readiness-details .admin-table-card{border:0;border-radius:0;margin:0}.career-accelerator-readiness{margin-top:16px}.career-accelerator-readiness>header>div{gap:4px;display:grid}.career-accelerator-readiness>header h2,.career-accelerator-readiness>header p{margin:0}.career-accelerator-readiness>header>b{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-self:start;padding:7px 10px;font-size:10px}.career-accelerator-readiness .launch-ready{color:#006c5c;background:#dff5ee}.career-accelerator-readiness .launch-waiting{color:#8a5000;background:#fff0df}.basecamp-member-status{background:#eef8f6;border:1px solid #bdd9d7;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;display:flex}.basecamp-member-status>div{gap:3px;display:grid}.basecamp-member-status strong{color:#073856;font-size:14px}.basecamp-member-status span{color:#536f7a;font-size:12px}.basecamp-member-status a{color:#fff;background:#009c91;border-radius:7px;flex:none;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none}.basecamp-member-status.failed{background:#fff8eb;border-color:#e2bd83}.basecamp-operations{margin-top:16px}.basecamp-operations>header>div:first-child{gap:4px;display:grid}.basecamp-operations>header h2,.basecamp-operations>header p{margin:0}.basecamp-admin-actions{gap:8px;display:flex}.basecamp-admin-actions button,.basecamp-queue button{color:#006c68;cursor:pointer;background:#fff;border:1px solid #9fc5ca;border-radius:6px;min-height:36px;padding:8px 11px;font:800 11px Arial,sans-serif}.basecamp-admin-actions button:disabled,.basecamp-queue button:disabled{opacity:.45;cursor:not-allowed}.basecamp-operation-message,.basecamp-empty{color:#496670;border-top:1px solid #d7e3e6;margin:0;padding:13px 18px;font-size:12px}.basecamp-queue-heading,.basecamp-queue>article{grid-template-columns:minmax(190px,1.2fr) 90px minmax(180px,1fr) 150px 70px;align-items:center;gap:12px;display:grid}.basecamp-queue-heading{color:#607781;letter-spacing:.08em;text-transform:uppercase;background:#eaf2f3;padding:9px 18px;font-size:9px;font-weight:900}.basecamp-queue>article{color:#365866;border-top:1px solid #d7e3e6;padding:13px 18px;font-size:11px}.basecamp-queue>article>div{gap:3px;min-width:0;display:grid}.basecamp-queue strong,.basecamp-queue small{overflow-wrap:anywhere}.basecamp-queue small{color:#71858d}.basecamp-queue .basecamp-error{color:#9b3b34}.basecamp-queue time{color:#667d88;font-size:10px}@media (max-width:820px){.subscription-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-directory-heading{display:none}.subscription-directory>article{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.subscription-directory>article>div{padding:3px 0}.basecamp-member-status{flex-direction:column;align-items:flex-start}.basecamp-operations>header{align-items:flex-start}.basecamp-admin-actions{flex-wrap:wrap;width:100%}.basecamp-queue-heading{display:none}.basecamp-queue>article{grid-template-columns:1fr auto;gap:8px}.basecamp-queue>article>div:first-child,.basecamp-queue>article>div:nth-child(3){grid-column:1/-1}.basecamp-queue time{grid-column:1}.basecamp-queue button{grid-area:4/2}.basecamp-queue>article>span{font-weight:800}.basecamp-member-status a{text-align:center;width:100%}}@media (max-width:540px){.subscription-admin-summary,.subscription-directory-tools,.subscription-directory>article{grid-template-columns:1fr}.subscription-admin-card>header{gap:10px;display:grid}.subscription-admin-card>header a{justify-self:start}}.employer-assessment{color:#12394e;background:#fff;border:1px solid #d6e3e8;border-radius:14px;width:min(760px,100% - 32px);margin:24px auto 48px;padding:24px;font-family:Arial,sans-serif}.employer-assessment h1{margin:12px 0;font-size:28px;line-height:1.2}.employer-assessment h2{font:600 21px/1.3 Arial,sans-serif}.employer-assessment p,.employer-assessment li{font-size:16px;line-height:1.55}.employer-assessment header>span{letter-spacing:.06em;color:#007b7b;font-size:12px}.employer-identity{overflow-wrap:anywhere;background:#edf7f6;padding:12px}.employer-assessment progress{accent-color:#008b89;width:100%;height:8px}.employer-transition{padding:18px 0}.employer-assessment fieldset{border:0;border-top:1px solid #d6e3e8;min-width:0;margin:16px 0;padding:18px 0}.employer-assessment legend{padding:0 0 10px;font-size:17px;font-weight:600;line-height:1.45}.employer-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.employer-scale label{text-align:center;cursor:pointer;border:1px solid #b9d2d7;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;font-size:14px;line-height:1.3;display:flex}.employer-scale label:has(input:checked){background:#ddf2ef;border:2px solid #007d7d}.employer-scale input{accent-color:#007d7d;width:18px;height:18px}.employer-assessment button{color:#fff;cursor:pointer;background:#0b3048;border:1px solid #007d7d;border-radius:8px;min-height:44px;padding:10px 16px;font:400 14px Arial,sans-serif}.employer-assessment button:disabled{opacity:.5;cursor:default}.employer-assessment footer{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.employer-assessment :focus-visible{outline-offset:3px;outline:3px solid #008b89}.employer-assessment h1:focus{outline:none}@media (max-width:540px){.employer-assessment{padding:16px}.employer-scale{grid-template-columns:1fr}.employer-scale label{text-align:left;flex-direction:row;min-height:44px;padding:10px}}.privacy-choices{background:#f4f8f7;border:1px solid #c9d9dd;border-radius:7px;gap:10px;padding:16px;display:grid}.privacy-choices legend{color:#082d4b;padding:0 7px;font-weight:900}.privacy-choices small{color:#647887}.inline-upload{background:#f7faf9;border:1px dashed #9db8c0;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:15px;display:grid}.inline-upload button,.secondary-action,.banner-actions button{color:#082d4b;background:#fff;border:1px solid #b9ccd2;border-radius:6px;min-height:42px;padding:0 15px;font-weight:900;text-decoration:none}.notification-link:before{content:"●";color:#008fd0;margin-right:6px}.notification-shell,.migration-shell{width:min(1320px,100% - 40px);margin:28px auto 64px}.notification-shell{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:16px;display:grid}.notice{color:#112c40;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0e7e8;grid-template-columns:auto 1fr auto;gap:4px 12px;width:100%;padding:16px 4px;display:grid}.notice>span{color:#08766f;text-transform:uppercase;background:#dff4eb;border-radius:14px;grid-row:1/4;padding:5px 8px;font-size:10px}.notice strong{color:#082d4b}.notice small{color:#647887}.notice time{color:#7b8e98;grid-area:1/3/3;font-size:11px}.notice.read{opacity:.68}.activity-console{gap:16px;margin-top:16px;display:grid}.workspace-card{background:#fff;border:1px solid #d8e2e6;padding:24px}.workspace-card h2,.workspace-card h3,.activity-console h2{color:#082d4b;margin:0 0 8px;font-family:Georgia,serif;font-weight:500}.banner-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.secondary-action{color:#fff;background:0 0;border-color:#6aa3b2;align-items:center;display:inline-flex}.migration-shell .workspace-stats{margin-bottom:16px}.migration-report{color:#cfe5e9;background:#062d4a;max-height:320px;padding:15px;font-size:11px;overflow:auto}.launch-gates{color:#526978;padding-left:22px;line-height:2}.launch-gates li::marker{color:#d09721}.launch-gates li.ready::marker{color:#008c83}.workspace-form button.secondary{color:#082d4b;background:#fff;border:1px solid #b9ccd2;margin-top:-8px}.workspace-records b{color:#08766f;text-transform:capitalize;background:#e6f3f0;border-radius:13px;padding:5px 9px;font-size:11px}.danger{color:#922f27!important;background:#fff!important;border-color:#d7a9a3!important}@media (max-width:780px){.notification-shell,.inline-upload{grid-template-columns:1fr}.notification-shell,.migration-shell{width:calc(100% - 28px)}.notice{grid-template-columns:1fr}.notice>span{grid-row:auto;justify-self:start}.notice time{grid-area:auto}}.site-header{min-height:124px}@media (max-width:900px){.site-header{min-height:116px}.site-brand{min-width:240px}.site-brand img{width:220px;height:94px}}@media (max-width:700px){.site-header{min-height:104px}.site-brand{min-width:200px}.site-brand img{width:185px;height:78px}}.assessment-catalog{width:min(1120px,100% - 40px);margin:34px auto 70px}.assessment-catalog-intro{border-bottom:1px solid #ccdadd;justify-content:space-between;align-items:end;gap:24px;padding:0 0 22px;display:flex}.assessment-catalog-intro h2,.assessment-role-tools h2{color:#082d4b;margin:6px 0;font:500 30px/1.1 Georgia,serif}.assessment-catalog-intro p,.assessment-role-tools p{color:#647887;max-width:720px;margin:7px 0 0;font-size:13px;line-height:1.6}.catalog-count{color:#08766e;white-space:nowrap;background:#e3f3f0;border-radius:18px;padding:8px 12px;font-size:11px;font-weight:900}.assessment-card-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.assessment-catalog-card{color:#112c40;background:#fff;border:1px solid #cfdddf;border-top:5px solid #16a79c;flex-direction:column;min-height:310px;padding:28px;text-decoration:none;transition:all .18s;display:flex;box-shadow:0 12px 30px #082d4b0d}.assessment-catalog-card.featured{border-top-color:#efb832}.assessment-catalog-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px #082d4b1a}.assessment-card-number{color:#9ab0ba;align-self:end;font:500 36px/1 Georgia,serif}.assessment-catalog-card>small{color:#008c83;letter-spacing:.14em;font-size:9px;font-weight:900}.assessment-catalog-card h2{color:#082d4b;margin:8px 0;font:500 32px/1.08 Georgia,serif}.assessment-catalog-card>p{color:#607582;max-width:520px;font-size:14px;line-height:1.55}.assessment-catalog-card dl{gap:8px;margin:auto 0 22px;display:flex}.assessment-catalog-card dl div{background:#f0f6f5;min-width:100px;padding:11px 13px}.assessment-catalog-card dt{color:#082d4b;font:500 23px/1 Georgia,serif}.assessment-catalog-card dd{color:#71858f;text-transform:uppercase;margin:4px 0 0;font-size:8px;font-weight:900}.assessment-catalog-card>b{color:#087c74;font-size:11px}.assessment-role-tools{background:#edf5f3;border:1px solid #cbdcda;grid-template-columns:1.2fr .8fr;gap:30px;margin-top:24px;padding:25px;display:grid}.assessment-role-tools>div{align-content:center;gap:7px;display:grid}.assessment-role-tools>div span{color:#405b69;background:#fff;padding:9px 11px;font-size:11px;font-weight:800}.assessment-role-tools>div a{color:#087970;margin-top:4px;font-size:11px;font-weight:900;text-decoration:none}.assessment-back{color:#9edfd8;margin-bottom:18px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.readiness-note{color:#405b69;background:#fff;border-left:4px solid #efb832;margin:18px 0 24px;padding:17px 19px}.readiness-note strong{color:#082d4b}.readiness-note p{margin:5px 0 0;font-size:12px;line-height:1.55}.readiness-results{position:relative}.readiness-score{color:#fff;font:500 42px/1 Georgia,serif;position:absolute;top:24px;right:25px}.readiness-score small{color:#8ed9d1;text-transform:uppercase;margin-top:5px;font:800 8px/1.2 Arial,sans-serif;display:block}.readiness-results>div{margin-top:22px}.readiness-banner{background:linear-gradient(120deg,#07324d,#075b68 67%,#087e76)}@media (max-width:720px){.assessment-catalog{width:calc(100% - 28px)}.assessment-catalog-intro{flex-direction:column;align-items:start}.assessment-card-grid,.assessment-role-tools{grid-template-columns:1fr}.assessment-catalog-card{min-height:280px}.readiness-score{margin:12px 0 4px;display:block;position:static}.assessment-role-tools{gap:18px}}.notification-banner{padding-bottom:34px}.notification-banner>.kicker{letter-spacing:.22em;margin-bottom:13px;font-size:14px}.notification-center{width:min(1050px,100% - 40px);margin:28px auto 68px}.notification-tabs{background:#eaf1f0;border:1px solid #cedcdf;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid}.notification-tabs button{color:#526a77;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 16px;display:flex}.notification-tabs button span{font-size:14px;font-weight:900}.notification-tabs button b{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.notification-tabs button.active{color:#082d4b;background:#fff;box-shadow:0 5px 16px #082d4b17}.notification-tabs button.active b{color:#087a72}.notification-panel{background:#fff;border:1px solid #d2dfe1;border-radius:10px;min-height:380px;margin-top:14px;overflow:hidden}.notification-panel>header{border-bottom:1px solid #dce5e6;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px;display:flex}.notification-panel h2{color:#082d4b;margin:5px 0 6px;font:500 29px/1.1 Georgia,serif}.notification-panel header p{color:#647887;max-width:630px;margin:0;font-size:12px;line-height:1.5}.notification-count{color:#08766e;text-transform:uppercase;white-space:nowrap;background:#e4f2ef;border-radius:16px;padding:7px 10px;font-size:9px;font-weight:900}.notification-status{color:#49636f;background:#f0f6f5;margin:18px 25px;padding:11px 13px;font-size:11px}.notification-list{padding:0 25px 18px}.notification-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:48px 24px;display:flex}.notification-empty>span{color:#087a72;background:#dff3ed;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid}.notification-empty strong{color:#082d4b;margin-top:14px;font:500 23px Georgia,serif}.notification-empty p{color:#647887;max-width:520px;margin:7px 0 0;font-size:12px;line-height:1.5}.preference-list{padding:0 25px}.preference-row{cursor:pointer;border-bottom:1px solid #e0e7e8;justify-content:space-between;align-items:center;gap:24px;min-height:106px;padding:19px 3px;display:flex}.preference-row>span{display:block}.preference-row small{color:#008c83;letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.preference-row strong{color:#082d4b;margin-top:5px;font-size:15px;display:block}.preference-row p{color:#647887;margin:5px 0 0;font-size:11px;line-height:1.45}.preference-row input{accent-color:#008c83;cursor:pointer;flex:none;width:44px;height:24px}.preference-panel>footer{background:#f2f6f5;justify-content:space-between;align-items:center;gap:20px;padding:18px 25px;display:flex}.preference-panel footer strong{color:#405966;font-size:11px}.preference-panel footer p{color:#08776f;margin:4px 0 0;font-size:10px}.preference-panel footer button{color:#fff;background:#008fd0;border:0;border-radius:6px;min-height:43px;padding:0 17px;font-weight:900}.preference-panel footer button:disabled{color:#f4f7f7;background:#b8c8cd}.notification-center .notice{grid-template-columns:auto minmax(0,1fr) auto;padding:17px 3px}.notification-center .notice>span{align-self:start}.notification-center .notice strong{font-size:14px}.notification-center .notice small{font-size:11px;line-height:1.45}.notification-center .notice time{font-size:9px}@media (max-width:660px){.notification-center{width:calc(100% - 28px);margin-top:18px}.notification-tabs{grid-template-columns:1fr}.notification-tabs button{min-height:54px}.notification-panel>header,.preference-panel>footer{flex-direction:column;align-items:flex-start}.notification-panel>header,.preference-list,.notification-list{padding-left:16px;padding-right:16px}.preference-row{min-height:96px}.preference-panel>footer{padding:16px}.preference-panel footer button{width:100%}.notification-center .notice{grid-template-columns:auto minmax(0,1fr)}.notification-center .notice time{grid-area:auto/2}}.site-actions{border-left:1px solid #dbe4e6;gap:0;padding:0 0 0 18px}.site-actions a{color:#405966;letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.site-actions .masthead-link{position:relative}.site-actions .masthead-link:hover{color:#082d4b}.site-actions .notification-link{gap:7px}.site-actions .notification-link:before{content:none}.site-actions .notification-link>span{background:#18a99c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e2f4f1}.site-actions .share-link{color:#fff;background:#082d4b;border-radius:22px;min-height:40px;margin-left:7px;padding:0 15px;box-shadow:0 5px 14px #082d4b21}.site-actions .share-link:hover{background:#0a5267}.site-actions .share-link b{color:#65d7cc;margin-right:7px;font-size:17px;font-weight:500;line-height:1}.site-actions .masthead-link+.masthead-link:before{content:"";background:#dbe4e6;width:1px;height:16px;margin-right:13px}@media (max-width:900px){.site-actions{padding-left:10px}.site-actions a{padding:0 10px}.site-actions .share-link{padding:0 13px}}@media (max-width:700px){.site-actions{border-left:0;padding-left:6px}.site-actions .masthead-link{width:40px;padding:0;font-size:0}.site-actions .masthead-link:after{font-size:15px}.site-actions .notification-link:after{content:"•";color:#18a99c}.site-actions .masthead-link:not(.notification-link):after{content:"O";color:#082d4b;font:900 12px Arial,sans-serif}.site-actions .masthead-link+.masthead-link:before,.site-actions .notification-link>span{display:none}.site-actions .share-link{width:40px;padding:0;font-size:0;display:inline-flex}.site-actions .share-link b{margin:0;font-size:20px}}.catalog-counts{gap:7px;display:grid}.catalog-count{font-weight:800}.catalog-count strong{margin-right:4px;font-size:15px}.assessment-role-tools>div span b{color:#008c83;margin-right:8px}.assessment-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-catalog-card.personality{border-top-color:#7c3aed}.assessment-card-grid.three .assessment-catalog-card{padding:24px}.assessment-card-grid.three .assessment-catalog-card h2{font-size:28px}@media (max-width:900px){.assessment-card-grid.three{grid-template-columns:1fr 1fr}}@media (max-width:720px){.assessment-card-grid.three{grid-template-columns:1fr}}.site-header{gap:20px;min-height:92px;padding-block:6px}.site-nav a,.site-actions a,.site-actions button{font-family:Arial,Helvetica,sans-serif;font-weight:400}.site-actions button{color:#405966;cursor:pointer;background:0 0;border:0}.site-actions .share-link{font-weight:400}.notice-menu{position:relative}.notice-popover{z-index:30;background:#fff;border:1px solid #cedcdf;border-radius:8px;width:310px;padding:7px;position:absolute;top:48px;right:0;box-shadow:0 18px 45px #082d4b29}.notice-popover>a{white-space:normal!important;border-bottom:1px solid #e5ebec!important;justify-content:stretch!important;padding:10px!important;display:grid!important}.notice-popover strong,.notice-popover small{text-align:left;display:block}.notice-popover strong{color:#082d4b;font-size:12px;font-weight:500}.notice-popover small{color:#647887;margin-top:3px;font-size:10px;line-height:1.35}.notice-popover p{color:#647887;margin:0;padding:14px;font-size:11px}.notice-popover .notice-all{color:#08776f!important;border-bottom:0!important;font-weight:500!important}.notice-popover .read{opacity:.65}.exchange-content{width:min(1120px,100% - 40px);display:block}.exchange-browser .exchange-search{grid-template-columns:minmax(210px,1fr) 145px 78px;gap:7px;padding:10px}.exchange-browser .exchange-search label{height:40px;padding-inline:11px}.exchange-browser .exchange-search>button{min-height:40px;font-size:12px;font-weight:400}.exchange-browser .exchange-search>div{gap:5px}.exchange-browser .exchange-search>div button{padding:5px 9px;font-weight:400}.site-footer strong{font-weight:500}.events-banner,.learn-banner{padding-block:38px}.events-banner h1,.learn-banner h1{font-size:clamp(36px,4.5vw,54px);font-weight:400}.events-banner p,.learn-banner p{font-size:15px}.resource-roadmap{grid-template-columns:1fr 1fr;position:relative}.resource-roadmap:before{content:"";background:#b9d7d4;height:2px;position:absolute;top:54px;left:40px;right:40px}.resource-roadmap .learn-card{border-radius:8px;min-height:190px;padding:22px;position:relative}.resource-roadmap .learn-card>span{z-index:1;background:#fff;border:2px solid #18a99c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid;position:relative}.resource-roadmap .learn-card h2{font-size:23px;font-weight:400}.resource-roadmap .learn-card small,.resource-roadmap .learn-card b{font-weight:400}.resource-roadmap .resource-library{margin-top:12px}.community-streamlined .community-toolbar{grid-template-columns:minmax(220px,1fr) minmax(175px,220px) auto}.community-streamlined .community-filter select{width:100%;min-width:0}.community-streamlined .community-toolbar button{font-weight:400}.community-review-summary{border-radius:7px;gap:8px;width:max-content;min-width:220px;padding:12px 16px}.community-review-summary strong{font-size:26px;font-weight:400}.community-review-summary span{font-size:13px}.community-form-heading h1{font-size:38px}.community-form-heading p{font-size:14px}.notification-banner{padding-block:36px}.notification-banner h1{font-size:46px;font-weight:400}.notification-tabs button span,.notification-tabs button b,.notification-count,.preference-row strong,.preference-panel footer button{font-weight:400}.organization-grid>a{padding:20px}.organization-grid .kicker,.organization-grid dt,.organization-grid b{font-family:Arial,Helvetica,sans-serif;font-weight:400}.organization-grid h2{font-size:22px;font-weight:400}.organization-grid dt{font-size:16px}.organization-profile h1{font-size:34px;font-weight:400}.organization-profile button{font-weight:400!important}.organization-profile-grid dt,.organization-profile-grid aside a{font-weight:400}.account-home-banner{align-items:center}.account-home-banner h1{font-size:42px;font-weight:400}.account-home-banner p{font-size:14px}.account-banner-actions{align-items:center}.account-banner-actions a{color:#fff;border:1px solid #ffffff59;border-radius:18px;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:400;text-decoration:none;display:inline-flex}.account-banner-actions a:first-child{color:#062d4a;background:#34b9ac;border-color:#34b9ac}.exchange-dashboard,.account-focus-page{width:min(1000px,100% - 40px);margin:28px auto 64px}.exchange-dashboard>header h2{color:#082d4b;margin:0;font:400 30px/1.1 Georgia,serif}.exchange-dashboard>header p{color:#647887;margin:6px 0 0;font-size:13px}.personalization-row{color:#082d4b;background:#eaf5f2;border:1px solid #c7ddda;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:15px 18px;text-decoration:none;display:flex}.personalization-row strong,.personalization-row small{display:block}.personalization-row strong{font-size:14px;font-weight:500}.personalization-row small{color:#647887;margin-top:4px;font-size:11px}.personalization-row b{font-size:12px;font-weight:400}.exchange-dashboard-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.exchange-dashboard-grid>a{color:#082d4b;background:#fff;border:1px solid #d2dfe1;border-radius:8px;flex-direction:column;min-height:145px;padding:18px;text-decoration:none;display:flex}.exchange-dashboard-grid span{font:400 22px Georgia,serif}.exchange-dashboard-grid p{color:#647887;margin:8px 0;font-size:12px;line-height:1.45}.exchange-dashboard-grid small{color:#08776f;margin-top:auto;font-size:11px}.account-page-heading{color:#fff;background:#0a4860;padding:28px max(20px,50% - 500px)}.account-page-heading a{color:#9fded7;font-size:11px;text-decoration:none}.account-page-heading h1{color:#fff;margin:9px 0 0;font-size:38px;font-weight:400}.account-focus-page{background:#fff;border:1px solid #d8e2e6;padding:22px}.profile-editor{gap:12px;margin:0}.profile-editor label{font-size:12px;font-weight:400}.profile-editor input,.profile-editor textarea{padding:10px;font-size:13px}.profile-editor>button{min-height:40px;font-weight:400}.privacy-choices legend,.inline-upload button{font-weight:400}.profile-photo-row{border-bottom:1px solid #e0e7e8;align-items:center;gap:16px;padding-bottom:16px;display:flex}.profile-photo{color:#647887;background:#e5f2ef;border-radius:50%;place-items:center;width:82px;height:82px;font-size:11px;display:grid;overflow:hidden}.profile-photo img{object-fit:cover;width:100%;height:100%}.profile-photo-row label{flex:1}.profile-photo-row small{color:#647887}.owned-organizations{gap:10px;display:grid}.owned-organizations article{border:1px solid #d8e2e6;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.owned-organizations strong,.owned-organizations span{display:block}.owned-organizations strong{font-weight:500}.owned-organizations span{color:#647887;margin-top:4px;font-size:11px}.owned-organizations a{color:#08776f;font-size:12px;text-decoration:none}@media (max-width:1050px){.site-header{min-height:0;padding-bottom:0}.site-brand img{width:180px;height:65px}.site-nav{height:40px}.site-nav a{padding-inline:11px}.site-actions{align-self:center}}@media (max-width:840px){.community-streamlined .community-toolbar{grid-template-columns:minmax(180px,1fr) minmax(170px,210px) auto}.community-streamlined .community-toolbar>label:first-child{grid-area:1/1}.community-streamlined .community-filter{grid-area:1/2}.community-streamlined .community-toolbar>button{grid-area:1/3}.exchange-dashboard-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.site-header{padding:5px 14px 0}.site-brand{min-width:150px}.site-brand img{width:155px;height:58px}.site-nav{margin-top:3px}.site-actions .masthead-link{width:auto;padding:0 7px;font-size:10px}.site-actions .masthead-link:after{content:none!important}.site-actions .share-link{display:none}.notice-popover{width:min(310px,100vw - 28px);right:-80px}.exchange-content{width:calc(100% - 28px)}.exchange-browser .exchange-search{grid-template-columns:minmax(0,1fr) 70px}.exchange-browser .exchange-search .zip-search{grid-column:1/-1}.exchange-browser .exchange-search>button{grid-area:1/2}.resource-roadmap{grid-template-columns:1fr}.resource-roadmap:before{display:none}.community-streamlined .community-toolbar{grid-template-columns:minmax(0,1fr) 165px auto}.account-home-banner{align-items:flex-start}.account-banner-actions{width:auto}.account-banner-actions a{flex:none}.exchange-dashboard-grid{grid-template-columns:1fr}.personalization-row,.owned-organizations article{flex-direction:column;align-items:flex-start}.account-focus-page{width:calc(100% - 28px);padding:16px}.profile-editor .form-row{grid-template-columns:1fr}}.cutover-shell{background:radial-gradient(circle at 85% 15%,#14aea538,#0000 36%),linear-gradient(135deg,#062d4a,#07556b 68%,#087d79);place-items:center;min-height:100vh;padding:32px;font-family:Arial,Helvetica,sans-serif;display:grid}.cutover-card{text-align:center;background:#fff;border-radius:24px;justify-items:center;gap:27px;width:min(920px,100%);padding:0 0 clamp(32px,5vw,54px);display:grid;overflow:hidden;box-shadow:0 28px 80px #00192e4d}.cutover-graphic{aspect-ratio:2;object-fit:cover;width:100%;height:auto;display:block}.cutover-copy{padding-inline:clamp(24px,6vw,70px)}.cutover-copy h1{color:#082d4b;letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(38px,6vw,58px);font-weight:500}.cutover-copy p{color:#536c7a;max-width:610px;margin:14px auto 0;font-size:clamp(15px,2vw,18px);line-height:1.55}.cutover-contact{color:#fff;background:#008fd0;border-radius:999px;padding:12px 21px;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 12px 28px #008fd033}:is(.cutover-contact:hover,.cutover-contact:focus-visible){outline-offset:3px;background:#087c7a;outline:3px solid #f6ba32}.cutover-note{color:#647887;margin:0;font-size:12px}@media (max-width:600px){.cutover-shell{padding:18px}.cutover-card{border-radius:18px;gap:22px}.cutover-graphic{aspect-ratio:16/9}.cutover-copy{padding-inline:22px}}@media (max-width:560px){.community-streamlined .community-toolbar{grid-template-columns:minmax(0,1fr) auto}.community-streamlined .community-toolbar>label:first-child{grid-area:1/1}.community-streamlined .community-toolbar>button{grid-area:1/2}.community-streamlined .community-filter{grid-area:2/1/auto/-1}.community-streamlined .community-filter select{font-size:11px}.profile-photo-row{flex-direction:column;align-items:flex-start}}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.profile-photo-controls{flex:1;gap:7px;display:grid}.profile-photo-controls>span{font-size:12px}.profile-photo-controls>div{gap:7px;display:flex}.profile-photo-controls button{color:#082d4b;cursor:pointer;background:#fff;border:1px solid #b9ced2;border-radius:18px;min-height:36px;padding:0 13px;font:400 11px Arial,sans-serif}.profile-photo-controls .photo-save{color:#fff;background:#0b8179;border-color:#0b8179}.profile-photo-controls button:disabled{opacity:.45;cursor:default}.profile-photo-controls small{font-size:10px}.exchange-dashboard-grid>a:first-child{color:#fff;background:linear-gradient(105deg,#082f4c,#0b6f73);grid-column:1/-1;min-height:105px}.exchange-dashboard-grid>a:first-child p,.exchange-dashboard-grid>a:first-child small{color:#c7eeea}.opportunity-journey{gap:22px;display:grid}.journey-steps{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.journey-steps>a{color:#082d4b;background:#f8faf9;border:1px solid #d3e0e2;border-radius:7px;flex-direction:column;min-height:125px;padding:15px;text-decoration:none;display:flex}.journey-steps>a.complete{background:#e9f5f2;border-color:#9ad2cb}.journey-steps>a.active{background:#e9f3f5;border-color:#76b8c1}.journey-steps small,.journey-steps strong,.journey-steps span{display:block}.journey-steps small{color:#087a72;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.journey-steps strong{margin-top:10px;font:400 17px Georgia,serif}.journey-steps span{color:#647887;margin-top:auto;font-size:10px;line-height:1.4}.journey-tracker>header h2{color:#082d4b;margin:0;font:400 25px Georgia,serif}.journey-tracker>header p{color:#647887;margin:5px 0 14px;font-size:11px}.journey-tracker article{background:#fff;border:1px solid #d5e1e3;border-radius:7px;grid-template-columns:minmax(180px,1.35fr) minmax(115px,.7fr) minmax(160px,1fr) 125px auto;align-items:end;gap:9px;margin-top:9px;padding:14px;display:grid}.journey-identity{align-self:center}.journey-identity a,.journey-identity span{display:block}.journey-identity a{color:#082d4b;font:400 17px Georgia,serif;text-decoration:none}.journey-identity span{color:#647887;margin-top:4px;font-size:10px}.journey-tracker label{color:#526b77;gap:5px;font-size:9px;display:grid}.journey-tracker input,.journey-tracker select,.journey-tracker textarea{color:#17384b;background:#fff;border:1px solid #c7d6d9;border-radius:5px;width:100%;padding:8px;font:400 11px Arial,sans-serif}.journey-notes{grid-column:1/-2}.journey-tracker article>button{color:#fff;cursor:pointer;background:#0a8178;border:0;border-radius:17px;min-height:34px;padding:0 12px;font:400 10px Arial,sans-serif}.journey-message{color:#08776f;margin:10px 0 0;font-size:11px}.journey-empty{text-align:center;border:1px dashed #b9cdd1;padding:24px}.journey-empty p{color:#647887;margin:0 0 9px;font-size:12px}.journey-empty a{color:#08776f;font-size:12px;text-decoration:none}@media (max-width:900px){.journey-steps,.journey-tracker article{grid-template-columns:1fr 1fr}.journey-identity,.journey-notes{grid-column:1/-1}.journey-tracker article>button{justify-self:start}}@media (max-width:560px){.profile-photo-controls{width:100%}.journey-steps,.journey-tracker article{grid-template-columns:1fr}.journey-identity,.journey-notes{grid-column:auto}}.site-actions .account-link{gap:7px}.site-actions .account-link img{object-fit:cover;border-radius:50%;width:26px;height:26px}.site-actions .account-link span{font-weight:400}.settings-action{border-radius:18px;padding:8px 12px;font-size:11px;font-weight:400}.danger-zone label{gap:5px;max-width:360px;font-size:11px;font-weight:400}.danger-zone input{min-height:36px;padding:7px 9px}.danger-zone button,.danger-zone button.danger{border-radius:18px;min-height:36px;padding:0 12px;font-size:11px;font-weight:400}.exchange-browser .exchange-search>.discovery-controls{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.discovery-filters{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.exchange-browser .exchange-search .discovery-controls>label{color:#607681;border-radius:15px;justify-content:space-between;gap:4px;width:112px;min-width:112px;height:30px;padding:0 8px;font-size:9px;display:flex}.discovery-controls select{color:#17384b;background:0 0;border:0;outline:0;width:auto;max-width:68px;font:400 10px Arial,sans-serif}.discovery-filters button{padding:5px 9px!important;font-weight:400!important}.discovery-filters button.active:first-child{color:#076c66;background:#dff3ef;border-color:#0b8179}.account-link img+span{text-overflow:ellipsis;max-width:90px;overflow:hidden}.match-reasons{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.match-reasons small{color:#08756c;background:#e5f3f0;border-radius:10px;padding:3px 6px;font-size:8px}.profile-photo-controls .linkedin-import{color:#0a66c2;border:1px solid #0a66c2;border-radius:18px;align-items:center;min-height:36px;padding:0 13px;font:400 11px Arial,sans-serif;text-decoration:none;display:inline-flex}@media (max-width:780px){.exchange-browser .exchange-search>.discovery-controls{grid-template-columns:auto auto;justify-content:start}.exchange-browser .exchange-search>.discovery-controls .discovery-filters{grid-column:1/-1}.discovery-controls>label{align-self:start}}.useful-dashboard>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.useful-dashboard>header>a{color:#08766f;font-size:11px;text-decoration:none}.dashboard-actions{color:#fff;background:linear-gradient(110deg,#082f4c,#0b6f73);border-radius:9px;grid-template-columns:180px minmax(0,1fr);gap:20px;margin-top:18px;padding:18px;display:grid}.dashboard-actions h3,.dashboard-recommendations h3,.dashboard-section h3{margin:4px 0 0;font:400 21px/1.15 Georgia,serif}.dashboard-actions>div>span,.dashboard-recommendations header span{color:#75d8ce;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.dashboard-actions ol{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.dashboard-actions li a{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-height:68px;padding:11px 12px;text-decoration:none;display:grid}.dashboard-actions li strong{font-size:12px;font-weight:500}.dashboard-actions li small{color:#c6dce2;font-size:9px;line-height:1.35}.dashboard-actions li span{color:#75d8ce;grid-area:1/2/3;align-self:center;font-size:9px}.dashboard-clear{color:#c6dce2;align-self:center;margin:0;font-size:12px}.dashboard-two-column{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.dashboard-section{background:#fff;border:1px solid #d2dfe1;border-radius:8px;min-height:175px;padding:16px}.dashboard-section>header{border-bottom:1px solid #e2e8e9;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.dashboard-section h3{color:#082d4b;font-size:19px}.dashboard-section>header>a{color:#08766f;font-size:9px;text-decoration:none}.dashboard-section>div>a{color:#082d4b;border-bottom:1px solid #e7ecec;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 0;text-decoration:none;display:grid}.dashboard-section>div>a:last-child{border-bottom:0}.dashboard-section strong,.dashboard-section small{display:block}.dashboard-section strong{font-size:11px;font-weight:500}.dashboard-section small{color:#647887;font-size:9px}.dashboard-section>div>a>span{color:#08766f;text-transform:capitalize;grid-area:1/2/3;align-self:center;font-size:9px}.dashboard-section>div>p{color:#647887;margin:20px 0 0;font-size:11px}.dashboard-section p a{color:#08766f;text-decoration:none}.dashboard-recommendations{background:#edf6f4;border:1px solid #cadcda;border-radius:8px;margin-top:10px;padding:18px}.dashboard-recommendations>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.dashboard-recommendations header a{color:#08766f;font-size:10px;text-decoration:none}.dashboard-recommendations>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.dashboard-recommendations>div>a{color:#082d4b;background:#fff;border-radius:6px;padding:13px;text-decoration:none}.dashboard-recommendations strong,.dashboard-recommendations small{display:block}.dashboard-recommendations strong{font:400 16px Georgia,serif}.dashboard-recommendations small{color:#647887;margin-top:5px;font-size:9px}.dashboard-recommendations p{color:#08766f;margin:8px 0 0;font-size:9px}.dashboard-org-access{color:#082d4b;background:#fff;border:1px solid #d2dfe1;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:14px 16px;text-decoration:none;display:flex}.dashboard-org-access strong,.dashboard-org-access small{display:block}.dashboard-org-access strong{font-size:12px;font-weight:500}.dashboard-org-access small{color:#647887;margin-top:3px;font-size:9px}.dashboard-org-access b{color:#08766f;font-size:10px;font-weight:400}@media (max-width:720px){.useful-dashboard>header{flex-direction:column;align-items:flex-start}.dashboard-actions,.dashboard-actions ol,.dashboard-two-column,.dashboard-recommendations>div{grid-template-columns:1fr}.dashboard-org-access{flex-direction:column;align-items:flex-start}}.assessment-outcome{grid-template-columns:minmax(0,1fr) 270px;gap:18px;display:grid}.assessment-outcome>header{border-bottom:1px solid #dbe4e6;grid-column:1/-1;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.assessment-outcome>header span{color:#08776f;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.assessment-outcome h2{color:#082d4b;margin:5px 0;font:400 30px Georgia,serif}.assessment-outcome h3{color:#082d4b;margin:0 0 12px;font:400 19px Georgia,serif}.assessment-outcome p{color:#647887;max-width:650px;margin:5px 0;font-size:11px;line-height:1.55}.assessment-outcome-actions{flex-wrap:wrap;gap:7px;display:flex}.assessment-outcome-actions a,.assessment-share{color:#08766f;cursor:pointer;background:#fff;border:1px solid #9dbec2;border-radius:18px;align-items:center;min-height:36px;padding:0 12px;font:400 10px Arial,sans-serif;text-decoration:none;display:inline-flex}.assessment-share{color:#fff;background:#0a8178;border-color:#0a8178}.assessment-share:disabled{opacity:.68}.assessment-outcome>section,.assessment-outcome>aside{border:1px solid #d7e2e3;border-radius:7px;padding:17px}.assessment-outcome dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.assessment-outcome dl div{background:#f1f6f5;padding:11px}.assessment-outcome dt{color:#647887;font-size:9px}.assessment-outcome dd{color:#082d4b;margin:5px 0 0;font-size:12px}.outcome-scores{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.outcome-scores div{color:#405b69;background:#eef5f4;justify-content:space-between;padding:9px 11px;font-size:10px;display:flex}.outcome-scores b{color:#08766f;font-weight:500}.assessment-outcome>aside{background:#edf6f4}.assessment-outcome>aside a{color:#08766f;font-size:11px;text-decoration:none}@media (max-width:700px){.assessment-outcome{grid-template-columns:1fr}.assessment-outcome>header{flex-direction:column;align-items:flex-start}.assessment-outcome dl,.outcome-scores{grid-template-columns:1fr}}.live-panel .live-summary{align-items:baseline;gap:10px;min-height:38px;display:flex}.live-panel .live-summary>span{color:#69ded3;letter-spacing:.08em;text-transform:uppercase;font:500 13px/1 Arial,sans-serif}.live-panel .live-summary>strong{font:500 34px/1 Georgia,serif}.live-panel .live-summary>p{color:#c7d8e0;margin:0;font-size:12px}.live-panel dl>a{color:#fff;background:#ffffff14;padding:12px 8px;text-decoration:none;transition:background .16s,transform .16s;display:block}:is(.live-panel dl>a:hover,.live-panel dl>a:focus-visible){outline-offset:2px;background:#ffffff2b;outline:2px solid #69ded3;transform:translateY(-1px)}.record-symbol.has-logo{background:0 0;border:1px solid #d8e2e6;padding:4px}.record-symbol.has-logo img{object-fit:contain;width:100%;height:100%}.organization-logo.has-logo{background:0 0;border-radius:0}.exchange-browser .exchange-search{grid-template-columns:minmax(210px,1fr) 145px max-content}.exchange-browser .exchange-search>button{justify-self:start;width:max-content;padding:0 18px;font-weight:400}.site-actions{border-left:0;gap:7px;padding-left:0}.site-actions .notification-link,.site-actions .account-link{box-shadow:0 4px 12px #008fd02e;color:#fff!important;background:#008fd0!important;border:0!important;border-radius:20px!important;min-height:38px!important;padding:0 14px!important;font:400 11px/1 Arial,sans-serif!important}.site-actions .notification-link:hover,.site-actions .account-link:hover{color:#fff!important;background:#087aaf!important}.site-actions .masthead-link+.masthead-link:before{display:none}.site-actions .notification-link>span{box-shadow:none;background:#fff}.functional-tabs{gap:3px;padding:6px}.functional-tabs button{padding:8px 10px;font-size:11px;font-weight:400}.workspace-dashboard strong{overflow-wrap:anywhere;font-size:24px}.workspace-dashboard span{font-size:11px}@media (max-width:780px){.site-actions .notification-link,.site-actions .account-link{padding:0 11px!important;font-size:10px!important}.functional-tabs button{padding:7px 9px;font-size:10px}.workspace-dashboard strong{font-size:21px}.exchange-browser .exchange-search{grid-template-columns:minmax(0,1fr) max-content}.exchange-browser .exchange-search .zip-search{grid-column:1/-1}.exchange-browser .exchange-search>button{grid-area:1/2}}.organization-profile>header{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.organization-identity{min-width:0}.organization-title-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.verified-organization{color:#08766f;background:#dff3ef;border-radius:12px;padding:4px 8px;font:400 9px Arial,sans-serif}.organization-profile-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:7px;margin-top:12px;display:flex}.organization-profile-actions .organization-follow{width:auto;margin-left:0}.organization-contact-actions{flex-wrap:nowrap;justify-content:flex-start;gap:6px;display:flex}.organization-contact-actions a{color:#08766f;border:1px solid #a8c7cd;border-radius:17px;padding:7px 11px;font:400 10px Arial,sans-serif;text-decoration:none}.organization-staff{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.organization-staff article{background:#fff;border:1px solid #dbe4e6;align-items:center;gap:10px;padding:11px;display:flex}.organization-staff article>span{color:#08766f;background:#dff3ef;border-radius:50%;place-items:center;width:34px;height:34px;font:400 11px Arial,sans-serif;display:grid}.organization-staff strong,.organization-staff small{font-family:Arial,sans-serif;display:block}.organization-staff small{color:#71838d;text-transform:capitalize;margin-top:3px;font-size:9px}.organization-updates{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.organization-updates a{color:#17384b;background:#fff;border:1px solid #dbe4e6;padding:14px;text-decoration:none}.organization-updates span{color:#08766f;text-transform:uppercase;font-size:8px}.organization-updates strong{margin-top:5px;font:400 16px Georgia,serif;display:block}.organization-updates p{color:#647887;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.organization-editor{max-width:900px}.workspace-check{grid-template-columns:auto 1fr;justify-content:start;align-items:center;display:flex!important}.workspace-check input{width:auto!important}.organization-editor textarea{resize:vertical}@media (max-width:700px){.organization-profile>header{align-items:start}.organization-title-line h1{font-size:30px}}@media (max-width:430px){.organization-logo.large{width:76px;height:76px}.organization-follow{width:auto}.organization-title-line h1{font-size:27px}}.community-feed-heading nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.community-feed-heading nav a,.community-subscribe,.community-report>button,.community-comment-actions a{color:#08766f;cursor:pointer;background:0 0;border:0;font:400 10px Arial,sans-serif;text-decoration:none}.community-subscribe{background:#edf7f4;border:1px solid #9cc5c5;border-radius:16px;padding:7px 10px}.community-detail-actions{border-top:1px solid #e0e7e8;align-items:center;gap:12px;margin-top:20px;padding-top:13px;display:flex}.community-report{position:relative}.community-report small{color:#08766f;font-size:9px}.community-report-panel{z-index:12;background:#fff;border:1px solid #cddcdf;border-radius:7px;gap:9px;width:280px;padding:12px;display:grid;position:absolute;top:28px;right:0;box-shadow:0 12px 30px #082d4b24}.community-report-panel label{color:#526a76;gap:4px;font-size:9px;display:grid}.community-report-panel select,.community-report-panel textarea{color:#17384b;background:#fff;border:1px solid #c7d7da;border-radius:4px;width:100%;padding:7px;font:400 10px Arial,sans-serif}.community-report-panel>div{justify-content:flex-end;gap:6px;display:flex}.community-report-panel button{color:#17384b;background:#fff;border:1px solid #b9ced2;border-radius:14px;padding:6px 9px;font:400 9px Arial,sans-serif}.community-report-panel button:last-child{color:#fff;background:#0a8178;border-color:#0a8178}.community-comment-actions{align-items:center;gap:10px;margin-top:8px;display:flex}.community-comment-actions .community-report-panel{left:0;right:auto}.community-reply-heading{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.community-reply-heading label{font-weight:400}.community-reply-heading label small{color:#71848e;margin-top:3px;font-size:9px;display:block}.community-reply-heading>div{flex-wrap:wrap;gap:4px;display:flex}.community-reply-heading>div button{color:#08766f;background:#fff;border:1px solid #b7ced2;border-radius:12px;padding:4px 7px;font:400 9px Arial,sans-serif}.community-reply-form>textarea{margin-top:9px}.community-review-summary{color:#082d4b;background:#eaf3f2;grid-template-columns:1fr 1fr;gap:8px;width:auto;display:grid}.community-review-summary>div{background:#fff;border:1px solid #cfdddf;padding:10px 12px}.community-review-summary strong,.community-review-summary span{display:block}.community-review-summary strong{font:400 24px Georgia,serif}.community-review-summary span{color:#647887;margin-top:2px;font-size:9px}.community-report-queue{background:#fff9ed;border:1px solid #e3c9a1;padding:15px}.community-report-queue>h2{color:#082d4b;margin:0 0 9px;font:400 19px Georgia,serif}.community-report-queue>article{background:#fff;border-top:1px solid #eadbbf;padding:12px}.community-report-queue header{justify-content:space-between;gap:12px;display:flex}.community-report-queue header span{color:#92651b;text-transform:uppercase;font-size:9px}.community-report-queue header small,.community-report-queue p{color:#647887;font-size:9px}.community-report-queue h3{margin:7px 0;font:400 15px Georgia,serif}.community-report-queue h3 a{color:#082d4b;text-decoration:none}.community-report-queue nav{gap:6px;display:flex}.community-report-queue button{color:#17384b;background:#fff;border:1px solid #b8cdd1;border-radius:14px;padding:6px 9px;font:400 9px Arial,sans-serif}@media (max-width:600px){.community-detail-actions,.community-reply-heading{flex-direction:column;align-items:flex-start}.community-report-panel{left:0;right:auto}.community-review-summary{grid-template-columns:1fr}.community-feed-heading{flex-direction:column;align-items:flex-start}.community-feed-heading nav{justify-content:flex-start}}.community-forum-directory{background:#fff;border:1px solid #cddcdf;border-radius:9px;margin:0 0 18px;overflow:hidden}.community-forum-directory>header{background:#f4f8f7;border-bottom:1px solid #dce6e8;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.community-forum-directory>header h2{color:#082d4b;margin:0;font:400 22px Georgia,serif}.community-forum-directory>header p{color:#647887;margin:3px 0 0;font-size:11px}.community-forum-directory>header a{color:#08766f;white-space:nowrap;border:1px solid #0a8178;border-radius:16px;padding:7px 11px;font-size:10px;text-decoration:none}.community-subject-list{grid-template-columns:1fr 1fr;display:grid}.community-subject{border-bottom:1px solid #e1e8e9;border-right:1px solid #e1e8e9;padding:14px 16px}.community-subject:nth-child(2n){border-right:0}.community-subject:nth-last-child(-n+2){border-bottom:0}.community-subject:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.community-subject>div h3{color:#082d4b;margin:0;font:400 15px Arial,sans-serif}.community-subject>div p{color:#6b7e88;margin:3px 0 10px;font-size:10px}.community-subject nav{gap:5px;display:grid}.community-subject button{text-align:left;color:#17384b;cursor:pointer;background:#f8faf9;border:1px solid #d7e3e4;border-radius:5px;gap:2px;padding:8px 10px;display:grid}.community-subject button:hover,.community-subject button.active{background:#e9f5f2;border-color:#58aaa5}.community-subject button span{font-size:11px}.community-subject button small{color:#6b7e88;font-size:9px;line-height:1.35}.community-subject button.active span{color:#08766f}.community-filter optgroup{font-style:normal}@media (max-width:700px){.community-forum-directory>header{align-items:flex-start}.community-subject-list{grid-template-columns:1fr}.community-subject,.community-subject:nth-child(2n),.community-subject:nth-last-child(-n+2){border-bottom:1px solid #e1e8e9;border-right:0}.community-subject:last-child{border-bottom:0;grid-column:auto}}.community-subject{padding:0}.community-subject>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;list-style:none;display:flex}.community-subject>summary::-webkit-details-marker{display:none}.community-subject>summary span{min-width:0}.community-subject>summary strong,.community-subject>summary small{display:block}.community-subject>summary strong{color:#082d4b;font:400 15px Arial,sans-serif}.community-subject>summary small{color:#6b7e88;margin-top:3px;font-size:10px}.community-subject>summary b{color:#08766f;font:400 20px/1 Arial,sans-serif;transition:transform .16s}.community-subject[open]>summary b{transform:rotate(45deg)}.community-subject>nav{gap:5px;padding:0 16px 14px;display:grid}.workspace-subnav{background:#edf5f4;border:1px solid #cbdcde;border-radius:20px;gap:3px;margin-top:12px;padding:4px;display:inline-flex}.workspace-subnav button{color:#526b77;cursor:pointer;background:0 0;border:0;border-radius:16px;min-height:30px;padding:0 13px;font:400 10px Arial,sans-serif}.workspace-subnav button.active{color:#fff;background:#0a8178}.billing-summary{background:#f7faf9;border:1px solid #cadbdd;border-radius:8px;grid-template-columns:minmax(210px,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:17px;display:grid}.billing-summary>div>span,.billing-summary>div>strong,.billing-summary>div>small{display:block}.billing-summary>div>span{color:#647887;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.billing-summary>div>strong{color:#082d4b;margin-top:4px;font:400 21px Georgia,serif}.billing-summary>div>small{color:#647887;text-transform:capitalize;margin-top:5px;font-size:10px}.billing-summary-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.billing-summary-actions button,.billing-summary-actions a,.billing-summary aside button{align-items:center;text-decoration:none;display:inline-flex;color:#08766f!important;background:#fff!important;border:1px solid #a9c7cc!important;border-radius:17px!important;min-height:34px!important;padding:0 12px!important;font:400 10px Arial,sans-serif!important}.billing-summary aside{border-top:1px solid #d8e4e5;grid-column:1/-1;grid-template-columns:minmax(180px,1fr) minmax(220px,1.5fr) auto;align-items:center;gap:10px;padding-top:13px;display:grid}.billing-summary aside strong{color:#082d4b;font:400 14px Georgia,serif}.billing-summary aside p{color:#647887;margin:0;font-size:10px}.billing-summary aside button{color:#fff!important;background:#082d4b!important;border-color:#082d4b!important}@media (max-width:700px){.site-header{align-items:center!important;padding:8px 14px 6px!important}.site-brand{flex:145px!important;min-width:135px!important}.site-brand img{width:150px!important;height:58px!important}.site-actions{flex:none;gap:5px!important}.site-actions .notification-link,.site-actions .account-link{min-height:34px!important;padding:0 9px!important;font-size:9px!important}.site-nav{border-top:1px solid #e2e8e9!important;order:3!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;height:auto!important;margin-top:7px!important;padding:4px 0!important;display:grid!important;overflow:visible!important}.site-nav a{text-align:center!important;white-space:normal!important;border-bottom-width:2px!important;justify-content:center!important;min-height:34px!important;padding:0 6px!important;font-size:10px!important;line-height:1.2!important}.billing-summary{grid-template-columns:1fr}.billing-summary-actions{flex-wrap:wrap;justify-content:flex-start}.billing-summary aside{grid-template-columns:1fr;align-items:start}.billing-summary aside button{justify-self:start}}.people-editor form>header p{color:#657985;max-width:300px;margin:0;font:400 10px/1.45 Arial,sans-serif}.existing-account-match{background:#eff8f6;border:1px solid #b8d7d2;border-radius:7px;gap:3px;padding:11px 12px;display:grid}.existing-account-match strong{color:#082d4b;font:600 12px Arial,sans-serif}.existing-account-match span,.existing-account-match small{color:#56717b;font:400 10px Arial,sans-serif}.volunteer-kiosk-code{background:#eff8f6;border:1px solid #b8d7d2;border-radius:7px;gap:9px;padding:14px;display:grid}.volunteer-kiosk-code h4{color:#082d4b;margin:0;font:600 13px Arial,sans-serif}.volunteer-kiosk-code p{color:#56717b;margin:0;font:400 10px/1.45 Arial,sans-serif}.volunteer-kiosk-code button{justify-self:start}@media (max-width:430px){.site-brand{flex-basis:125px!important}.site-brand img{width:132px!important}.site-actions .notification-link,.site-actions .account-link{padding-inline:7px!important;font-size:8.5px!important}}.event-agreement{color:#102f43;background:#f7faf9;border:1px solid #ffffff3d;border-radius:8px;margin:10px 0;padding:11px 12px}.event-agreement>header{gap:3px;display:grid}.event-agreement>header strong{font-size:12px;font-weight:400}.event-agreement>header span{color:#526b79;font-size:11px;line-height:1.35}.event-agreement .embedded-agreement{background:0 0;border:0;margin:8px 0 0;padding:0}.event-agreement .embedded-agreement summary{color:#0a5d64;border:1px solid #9db6bf;border-radius:999px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:400;list-style-position:inside}.embedded-agreement-document{margin-top:10px}.event-agreement .embedded-agreement iframe{height:min(440px,62vh)}.event-agreement .agreement-check{border-top:1px solid #d6e2e4;margin-top:9px;padding-top:9px;color:#102f43!important;font-size:11px!important}.registration-role-card{color:#102f43;background:#eaf7f4;border:2px solid #35b9ac;border-radius:8px;margin:14px 0 10px;padding:15px}.registration-step{color:#08766f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font:400 9px Arial,sans-serif;display:block}.registration-role-field{grid-template-columns:minmax(0,1fr) minmax(150px,42%);align-items:center;gap:12px;display:grid}.registration-role-field>span strong,.registration-role-field>span small{display:block}.registration-role-field>span strong{color:#082d4b;font:400 18px/1.2 Georgia,serif}.registration-role-field>span small{color:#526b79;margin-top:4px;font:400 10px/1.35 Arial,sans-serif}.registration-role-field select{color:#102f43;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background:#fff;border:1px solid #6f9da5;border-radius:6px;width:100%;min-height:48px;padding:0 38px 0 12px;font:400 15px Arial,sans-serif}.registration-role-field select:focus{outline-offset:2px;outline:3px solid #008fd04d}.registration-role-field select option{color:#102f43;background:#fff;font:400 15px Arial,sans-serif}.site-menu-toggle,.workspace-page-picker{display:none}.workspace-banner{justify-content:space-between;align-items:center;gap:28px;min-height:0;padding:30px max(24px,50% - 690px);display:flex}.workspace-banner>div{max-width:900px}.workspace-banner h1{margin:7px 0 8px;font-size:clamp(32px,3.6vw,48px);font-weight:400}.workspace-banner p{max-width:850px;margin:0;font-size:14px;line-height:1.55}.workspace-banner .primary-action{flex:none;min-height:38px;padding:0 15px;font-weight:400}.functional-workspace{width:min(1380px,100% - 48px);margin:18px auto 52px}.workspace-switcher{align-items:center;min-height:70px;padding:12px 16px}.workspace-switcher>a{border-radius:17px;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:400;display:inline-flex}.workspace-identity span{font-size:9px;font-weight:400}.workspace-identity strong{margin-top:4px;font-size:22px;font-weight:400}.functional-tabs{border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:4px;margin-top:10px;padding:5px;display:grid}.functional-tabs button,.functional-tabs a{color:#fff;text-align:center;white-space:normal;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;min-height:36px;padding:5px 8px;font:400 10.5px/1.2 Arial,sans-serif;text-decoration:none;display:flex}.workspace-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.workspace-dashboard article{min-height:118px;padding:18px}.workspace-dashboard article strong{overflow-wrap:anywhere;font:400 clamp(22px,2.2vw,31px)/1.08 Georgia,serif}.workspace-dashboard article span{margin-top:8px;font-size:10px;font-weight:400}.workspace-next{grid-column:1/-1;padding:20px}.workspace-next h2{font-size:24px;font-weight:400}.workspace-next p{max-width:900px;font-size:12px;line-height:1.55}.workspace-form{padding:24px}.workspace-form h2{font-size:28px;font-weight:400}.workspace-form>p{font-size:12px}.workspace-form label{font-size:11px;font-weight:400}.workspace-form input,.workspace-form select{min-height:42px}.workspace-form button{min-height:40px;font-weight:400}.workspace-records h2,.workspace-card h2,.workspace-card h3,.workspace-records article strong{font-weight:400}@media (min-width:1600px){.functional-workspace{width:min(1540px,100% - 80px)}.workspace-banner{padding-inline:max(40px,50% - 770px)}.workspace-dashboard article{min-height:126px}.workspace-next{padding:22px 26px}}@media (max-width:700px){.registration-role-field{grid-template-columns:1fr}.registration-role-field select{min-height:50px}.site-header{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-height:82px!important;padding:8px 14px!important;display:flex!important}.site-brand{flex:142px!important;order:1!important;min-width:130px!important}.site-brand img{width:145px!important;height:56px!important}.site-actions{flex:none!important;order:2!important;gap:5px!important}.site-actions .notification-link,.site-actions .account-link{min-height:34px!important;padding:0 10px!important;font-size:9px!important}.site-actions .share-link{display:none!important}.site-menu-toggle{color:#17384b;cursor:pointer;background:#f4f8f7;border:1px solid #cbdadd;border-radius:6px;order:3;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 12px;font:400 11px Arial,sans-serif;display:flex}.site-menu-toggle span{color:#08766f;font-size:15px}.site-nav{background:#fff!important;border:1px solid #d7e2e4!important;border-radius:6px!important;order:4!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;width:100%!important;margin:0!important;padding:4px!important;display:none!important;overflow:visible!important}.site-nav.open{display:grid!important}.site-nav a{text-align:center!important;white-space:normal!important;background:#f4f8f7!important;border-bottom:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:5px 7px!important;font-size:10.5px!important;line-height:1.2!important;display:flex!important}.site-nav a.active{box-shadow:inset 0 -2px #0a9188;color:#08766f!important;background:#e2f3f0!important}.workspace-banner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 18px;padding:22px 18px;display:grid}.workspace-banner>div{min-width:0}.workspace-banner h1{font-size:29px;line-height:1.08}.workspace-banner p{font-size:12px;line-height:1.5}.workspace-banner .primary-action{place-self:end}.functional-workspace{width:calc(100% - 28px);margin:14px auto 42px}.workspace-switcher{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;padding:12px;display:grid}.workspace-switcher>a{min-height:32px;padding:0 10px;font-size:9px}.workspace-identity strong{font-size:18px}.functional-tabs{display:none}.workspace-page-picker{color:#fff;background:#082d4b;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:9px;padding:8px 10px;display:grid}.workspace-page-picker span{text-transform:uppercase;letter-spacing:.08em;font:400 9px Arial,sans-serif}.workspace-page-picker select{color:#17384b;background:#fff;border:1px solid #7db3ba;border-radius:4px;width:100%;min-height:38px;padding:0 10px;font:400 12px Arial,sans-serif}.workspace-dashboard{grid-template-columns:1fr 1fr;gap:8px}.workspace-dashboard article{min-height:100px;padding:14px}.workspace-dashboard article strong{font-size:22px}.workspace-dashboard article span{font-size:9px}.workspace-next{grid-column:1/-1;padding:17px}.workspace-next h2{font-size:21px}.workspace-next p{font-size:11px}.workspace-form{padding:18px}.workspace-form h2{font-size:24px}.workspace-form .form-row,.workspace-two-column{grid-template-columns:1fr}.workspace-records article{flex-direction:column;align-items:flex-start}.workspace-records article>div:last-child{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (max-width:430px){.site-brand{flex-basis:130px!important}.site-brand img{width:132px!important;height:52px!important}.site-actions .notification-link,.site-actions .account-link{padding-inline:8px!important;font-size:8.5px!important}.workspace-banner{grid-template-columns:1fr}.workspace-banner .primary-action{justify-self:start}.workspace-switcher{grid-template-columns:1fr}.workspace-switcher>a{justify-self:start}.workspace-dashboard article{min-height:92px;padding:12px}.workspace-dashboard article strong{font-size:19px}}.site-header{gap:14px;min-height:68px;padding:5px clamp(18px,4vw,48px)}.site-brand{min-width:180px}.site-brand img{width:176px;height:56px}.site-nav{height:48px}.record-copy>.record-type{color:#08766f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font:600 10px/1.2 Arial,Helvetica,sans-serif;display:inline-flex}.record-copy>.record-type:before{content:"";background:#0aa297;border-radius:3px;flex:none;width:18px;height:4px}.record-copy>.record-type.type-jobs:before{background:#1678c5}.record-copy>.record-type.type-internships:before{background:#7857b8}.record-copy>.record-type.type-classes-and-workshops:before,.record-copy>.record-type.type-training:before{background:#e3a512}.record-copy>.record-type.type-volunteer-and-service:before{background:#168657}.record-copy>.record-type.type-community-programs:before{background:#d35f48}.record-copy>.record-type.type-events:before{background:#008daf}.record-copy>.record-type.type-mentorship:before{background:#9b5d28}@media (max-width:1050px) and (min-width:701px){.site-header{gap:0 14px;min-height:0;padding:5px clamp(18px,4vw,40px) 0}.site-brand{flex-basis:170px}.site-brand img{width:170px;height:52px}.site-actions .notification-link,.site-actions .account-link{min-height:36px!important;padding-inline:12px!important}.site-actions .share-link{min-height:36px;padding-inline:13px}.site-nav{height:38px;margin-top:1px}.site-nav a{min-height:38px;padding-inline:12px}}@media (max-width:700px){.site-header{min-height:0!important;padding:5px 12px!important}.site-brand img{width:128px!important;height:46px!important}.site-menu-toggle{min-height:34px}.record-copy>.record-type{font-size:9px}}.registration-role-options{background:#f7faf9;border:1px solid #cfdddf;border-radius:6px;flex-wrap:wrap;align-items:center;gap:16px;margin:2px 0;padding:12px;display:flex}.registration-role-options legend{color:#17384b;padding:0 5px;font:400 11px Arial,sans-serif}.registration-role-options label{align-items:center;gap:7px;color:#526b77!important;grid-template-columns:none!important;font:400 11px Arial,sans-serif!important;display:inline-flex!important}.registration-role-options input{margin:0;width:15px!important;height:15px!important;min-height:0!important}.workspace-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-form-actions .secondary{color:#0a696a;background:#fff;border:1px solid #a8c4c9}.workspace-records article small{color:#73848c;margin-top:5px;font:400 9px Arial,sans-serif;display:block}.workspace-records article .workspace-record-date{color:#08766f;margin-top:7px;font:400 11px Arial,sans-serif}.workspace-records>article>.workspace-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.workspace-records>article>.workspace-record-actions .workspace-record-action{box-sizing:border-box;color:#17384b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bdd0d5;border-radius:5px;justify-content:center;align-items:center;width:auto;min-width:0;min-height:30px;padding:0 9px;font:600 10.5px/1 Arial,sans-serif;text-decoration:none;display:inline-flex}.workspace-records>article>.workspace-record-actions .workspace-record-action:hover{color:#076d67;background:#edf7f5;border-color:#71aaa9}.workspace-records>article>.workspace-record-actions .workspace-record-action.danger{color:#9a352c;border-color:#e1b8b3}.workspace-records article .event-record-meta{color:#526f7e;align-items:center;gap:7px;margin-top:7px;font:400 11px/1.3 Arial,sans-serif;display:flex}.workspace-records article .event-record-meta time{white-space:nowrap}.workspace-records article .event-record-meta .event-status{color:#08756c;letter-spacing:.02em;text-transform:none;background:#e5f3ef;border-radius:999px;padding:3px 7px;font:700 9px/1 Arial,sans-serif}.workspace-records article .event-record-meta .event-status-cancelled{color:#96362e;background:#f9e9e7}.workspace-records article .event-record-meta .event-status-archived{color:#536b77;background:#edf1f2}@media (max-width:700px){.workspace-records>article>.workspace-record-actions{justify-content:flex-start;width:100%}.workspace-records>article>.workspace-record-actions .workspace-record-action{min-height:28px;padding-inline:8px;font-size:10px}}.admin-hub{background:#fff;border:1px solid #d2dfe1;padding:24px}.admin-hub>header{max-width:760px}.admin-hub>header h2{color:#082d4b;margin:0;font:400 28px Georgia,serif}.admin-hub>header p{color:#607681;margin:7px 0 18px;font-size:12px;line-height:1.55}.admin-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-hub-card{color:#17384b;background:#f8faf9;border:1px solid #d3e0e2;border-radius:7px;flex-direction:column;min-height:130px;padding:17px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.admin-hub-card:hover{border-color:#6cadab;transform:translateY(-1px)}.admin-hub-card strong{font:400 17px Georgia,serif}.admin-hub-card span{color:#647986;margin-top:7px;font:400 10px/1.45 Arial,sans-serif}.admin-hub-card small{color:#08766f;margin-top:auto;padding-top:14px;font:400 9px Arial,sans-serif}.admin-page-shell{width:min(1220px,100% - 40px);margin:18px auto 54px;display:block}.admin-page-shell>main{margin-top:14px}.admin-page-nav{background:#082d4b;border-radius:7px;grid-template-columns:minmax(0,2.4fr) minmax(220px,.7fr);gap:8px;padding:8px;display:grid;overflow:visible}.admin-page-nav-group{border:1px solid #ffffff1f;border-radius:5px;min-width:0;padding:7px}.admin-page-nav-group>span{color:#80d7d1;letter-spacing:.13em;text-transform:uppercase;margin:0 4px 6px;font:700 8px/1 Arial,sans-serif;display:block}.admin-page-nav-links{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.admin-page-nav a{color:#e6f1f3;text-align:center;border-radius:4px;justify-content:center;align-items:center;min-width:0;min-height:30px;padding:4px 8px;font:400 9.5px/1.2 Arial,sans-serif;text-decoration:none;display:flex}.admin-page-nav a:hover{color:#fff;background:#124765}.admin-page-nav a.active{color:#fff;background:#0b96d1}.admin-page-picker{display:none}.admin-scope-directory{gap:16px;display:grid}.admin-scope-directory>section{background:#fff;border:1px solid #d2dfe1;border-radius:7px;padding:20px}.admin-scope-directory>section>header{margin-bottom:14px}.admin-scope-directory h2{color:#082d4b;margin:5px 0 0;font:400 25px Georgia,serif}.admin-scope-directory>section>header p{color:#607681;margin:6px 0 0;font:400 11px/1.5 Arial,sans-serif}.admin-program-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.admin-program-summary article{background:#fff;border:1px solid #cddde0;border-radius:6px;flex-direction:column;justify-content:center;min-height:82px;padding:14px;display:flex}.admin-program-summary strong{color:#082d4b;font:400 26px Georgia,serif}.admin-program-summary span{color:#607681;text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font:400 9px/1.35 Arial,sans-serif}.admin-focus-list{gap:9px;display:grid}.admin-focus-list>article{background:#fff;border:1px solid #d2dfe1;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.admin-focus-list h2,.admin-focus-list h3{color:#082d4b;margin:0;font:400 17px Georgia,serif}.admin-focus-list p{color:#647986;margin:5px 0 0;font:400 10px/1.5 Arial,sans-serif}.admin-focus-list nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-focus-list a{color:#08766f;border:1px solid #a9c5ca;border-radius:16px;align-items:center;min-height:30px;padding:0 10px;font:400 9px Arial,sans-serif;text-decoration:none;display:inline-flex}.admin-metric-row{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.admin-metric-row span{color:#526b77;background:#e9f4f1;border-radius:12px;padding:4px 7px;font:400 8.5px Arial,sans-serif}.admin-empty{text-align:center;background:#fff;border:1px dashed #bfd0d3;padding:28px}.admin-empty h2{color:#082d4b;margin:0;font:400 21px Georgia,serif}.admin-empty p{color:#647986;max-width:620px;margin:7px auto 0;font:400 11px/1.5 Arial,sans-serif}.community-form-shell{width:min(760px,100% - 40px);margin:20px auto 50px}.community-form-heading{margin:14px 0}.community-form-heading h1{color:#082d4b;margin:0;font:400 30px/1.1 Georgia,serif}.community-form-heading p{color:#607681;margin:7px 0 0;font:400 12px/1.5 Arial,sans-serif}.community-composer{gap:12px!important;padding:18px!important}.community-composer label{gap:5px!important;font-size:11px!important;font-weight:400!important}.community-composer input,.community-composer select,.community-composer textarea{min-height:40px!important;padding:9px 10px!important;font-size:12px!important;font-weight:400!important}.community-composer textarea{min-height:140px!important}.community-composer>button{min-height:40px!important;padding:0 14px!important;font-size:12px!important;font-weight:400!important}@media (max-width:900px){.admin-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-nav{grid-template-columns:1fr}.admin-program-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-hub-grid{grid-template-columns:1fr}.admin-page-shell{width:calc(100% - 28px)}.admin-page-nav{display:none}.admin-page-picker{color:#fff;background:#082d4b;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.admin-page-picker span{letter-spacing:.08em;text-transform:uppercase;font:400 9px Arial,sans-serif}.admin-page-picker select{color:#17384b;background:#fff;border:1px solid #7db3ba;border-radius:4px;width:100%;min-height:38px;padding:0 10px;font:400 12px Arial,sans-serif}.admin-focus-list>article{grid-template-columns:1fr}.admin-focus-list nav{justify-content:flex-start}.admin-program-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-scope-directory>section{padding:15px}.community-form-shell{width:calc(100% - 28px)}.community-form-heading h1{font-size:26px}}.admin-page-nav{align-self:auto;position:static;top:auto}.organization-directory-grid{align-items:stretch}.organization-directory-card{background:#fff;border-radius:10px;flex-direction:column;min-width:0;min-height:480px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 16px 36px #082d4b1c,0 3px 9px #082d4b12;border:1px solid #c9d9dc!important;padding:32px 28px 26px!important;display:flex!important}:is(a.organization-directory-card:hover,a.organization-directory-card:focus-visible){outline:0;transform:translateY(-6px);box-shadow:0 25px 52px #082d4b2b,0 7px 16px #082d4b17;border-color:#5eaaa7!important}.organization-directory-card .organization-logo{flex:none}.organization-directory-card>p{flex:1}.organization-directory-card>b{margin-top:auto}.organization-card-ear{z-index:2;clip-path:polygon(0 0,100% 0,100% 100%);color:#fff;letter-spacing:.08em;text-align:center;width:116px;height:116px;padding:16px 8px 0 33px;font:400 8px/1.15 Arial,sans-serif;display:block;position:absolute;top:0;right:0}.organization-card-ear-verified{background:#008b81}.organization-card-ear-ad{color:#082d4b;background:#e6a515}.organization-directory-ad{background:linear-gradient(145deg,#fffdf7 0%,#fff 65%,#edf7f4 100%)!important;border-color:#e0b959!important}:is(.organization-directory-ad:hover,.organization-directory-ad:focus-visible){border-color:#d69a14!important}.organization-ad-mark{color:#082d4b;background:#f8d477;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:28px;font:400 34px/1 Georgia,serif;display:grid;box-shadow:0 9px 22px #bc7f002e}.organization-plan-price{color:#08766f;margin:2px 0 12px;font:400 18px Georgia,serif}.plan-card[id]{scroll-margin-top:150px}@media (max-width:900px){.organization-directory-card{min-height:430px}}@media (max-width:650px){.organization-directory-card{min-height:340px;padding:26px 22px 22px!important}.organization-card-ear{width:96px;height:96px;padding:13px 5px 0 27px}.organization-ad-mark{margin-bottom:20px}}.organization-review-control{border-top:1px solid #e0e8e9;grid-column:1/-1}.organization-review-control summary{color:#08766f;cursor:pointer;padding:10px 0 0;font:700 10px Arial,sans-serif}.organization-review-control>div{background:#f6f9f8;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;padding:12px;display:grid}.organization-review-control label{color:#526b77;gap:5px;font:700 9px Arial,sans-serif;display:grid}.organization-review-control select,.organization-review-control textarea{color:#17384b;background:#fff;border:1px solid #bdd0d4;width:100%;padding:8px;font:400 11px Arial,sans-serif}.organization-review-control .organization-verified-check{align-items:center;gap:7px;display:flex}.organization-review-control button{color:#fff;background:#08766f;border:0;border-radius:17px;justify-self:start;min-height:34px;padding:0 12px;font:700 10px Arial,sans-serif}.organization-review-control button:disabled{opacity:.45}.organization-review-control p{align-self:center;color:#08766f!important;margin:0!important}@media (max-width:620px){.organization-review-control>div{grid-template-columns:1fr}}.admin-command-hero{background:linear-gradient(135deg,#fff 0%,#f1f9f7 62%,#e5f4f1 100%);border:1px solid #c6dadd;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 24px;display:grid;box-shadow:0 12px 30px #082d4b14}.admin-command-welcome h2{color:#082d4b;margin:5px 0 6px;font:400 31px/1.1 Georgia,serif}.admin-command-welcome p{color:#526b77;max-width:690px;margin:0;font:400 11px/1.55 Arial,sans-serif}.admin-command-welcome p strong{color:#17384b}.admin-command-security{background:#ffffffdb;border:1px solid #a9cfca;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:330px;padding:13px;display:grid}.admin-command-security>div{gap:2px;display:grid}.admin-command-security strong{color:#075f5d;font:700 11px Arial,sans-serif}.admin-command-security span:not(.admin-control-icon){color:#6b7f88;font:400 9px/1.35 Arial,sans-serif}.admin-command-security>a{color:#17384b;border:1px solid #a7c6c9;border-radius:5px;padding:7px 10px;font:700 9px Arial,sans-serif;text-decoration:none}.admin-command-security>a:hover{color:#08766f;border-color:#08766f}.admin-control-icon{color:#078981;background:#e2f3ef;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-control-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.admin-command-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.admin-command-stats article{background:#fff;border:1px solid #d1dfe2;border-radius:8px;align-content:center;min-height:90px;padding:14px 16px;display:grid}.admin-command-stats span{color:#617681;letter-spacing:.1em;text-transform:uppercase;font:700 8px/1 Arial,sans-serif}.admin-command-stats strong{color:#082d4b;margin:5px 0 2px;font:400 27px/1 Georgia,serif}.admin-command-stats small,.admin-command-stats small a{color:#71858e;font:400 9px Arial,sans-serif}.admin-command-primary,.admin-command-directory{background:#fff;border:1px solid #cfdee1;border-radius:10px;margin-top:16px;padding:22px}.admin-command-primary>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.admin-command-primary h2,.admin-command-directory h2{color:#082d4b;margin:4px 0 0;font:400 26px/1.15 Georgia,serif}.admin-command-primary>header>p,.admin-command-directory>header>p{color:#647986;margin:0;font:400 10px/1.5 Arial,sans-serif}.admin-command-primary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-command-primary>div>a{color:#17384b;background:linear-gradient(145deg,#f8fbfa,#fff);border:1px solid #ccdfe1;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;min-height:150px;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 7px 18px #082d4b0d}:is(.admin-command-primary>div>a:hover,.admin-command-primary>div>a:focus-visible){border-color:#55aaa5;outline:0;transform:translateY(-2px);box-shadow:0 13px 27px #082d4b1a}.admin-command-primary>div>a:nth-child(2n) .admin-control-icon{color:#087eaf;background:#e4f1f8}.admin-command-primary>div>a>span:not(.admin-control-icon){flex-direction:column;min-height:108px;display:flex}.admin-command-primary strong{color:#082d4b;font:400 20px Georgia,serif;display:block}.admin-command-primary p{color:#617580;margin:5px 0 0;font:400 10px/1.5 Arial,sans-serif}.admin-command-primary small{color:#08766f;margin-top:auto;padding-top:12px;font:700 9px Arial,sans-serif}.admin-command-primary b{color:#08766f;background:#e7f3f1;border-radius:50%;place-items:center;width:28px;height:28px;font:400 15px Arial,sans-serif;display:grid}.admin-command-directory>header{max-width:760px;margin-bottom:17px}.admin-command-directory>header>p{margin-top:6px}.admin-command-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-command-groups>section{background:#f8faf9;border:1px solid #d6e2e4;border-radius:8px;min-width:0;padding:16px}.admin-command-groups>section>header{margin-bottom:9px}.admin-command-groups h3{color:#082d4b;margin:0;font:700 12px Arial,sans-serif}.admin-command-groups>section>header p{color:#6b7e87;margin:4px 0 0;font:400 9px/1.4 Arial,sans-serif}.admin-command-groups>section>div{gap:6px;display:grid}.admin-command-groups a{color:#17384b;background:#fff;border:1px solid #d9e4e5;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:9px;text-decoration:none;display:grid}:is(.admin-command-groups a:hover,.admin-command-groups a:focus-visible){border-color:#70afac;outline:0}.admin-command-groups .admin-control-icon{border-radius:7px;width:31px;height:31px}.admin-command-groups .admin-control-icon svg{width:18px;height:18px}.admin-command-groups a>span:not(.admin-control-icon){gap:3px;min-width:0;display:grid}.admin-command-groups a strong{font:700 10px Arial,sans-serif}.admin-command-groups a small{color:#6a7d87;font:400 8.5px/1.35 Arial,sans-serif}.admin-command-groups a>b{color:#15928b;font:400 14px Arial,sans-serif}@media (max-width:850px){.admin-command-hero{grid-template-columns:1fr}.admin-command-security{min-width:0}.admin-command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-command-groups{grid-template-columns:1fr}}@media (max-width:620px){.admin-command-hero,.admin-command-primary,.admin-command-directory{padding:16px}.admin-command-welcome h2{font-size:26px}.admin-command-security{grid-template-columns:auto minmax(0,1fr)}.admin-command-security>a{grid-column:2;justify-self:start}.admin-command-primary>header{flex-direction:column;align-items:start;gap:5px}.admin-command-primary>div{grid-template-columns:1fr}.admin-command-primary>div>a{min-height:132px}.admin-command-stats article{padding:12px}.admin-command-stats strong{font-size:23px}}.admin-assessment-access-note{background:linear-gradient(125deg,#fff,#ecf8f5);border:1px solid #acd0ca;border-left:6px solid #087970;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.admin-assessment-access-note>div>span{color:#087970;letter-spacing:.12em;font:800 9px Arial,sans-serif}.admin-assessment-access-note h2{color:#082d4b;margin:5px 0 4px;font:400 28px Georgia,serif}.admin-assessment-access-note p{color:#526b77;max-width:760px;margin:0;font:400 11px/1.5 Arial,sans-serif}.admin-assessment-access-note>a{color:#08766f;white-space:nowrap;border:1px solid #88b8b4;border-radius:18px;align-items:center;min-height:36px;padding:0 13px;font:700 9px Arial,sans-serif;text-decoration:none;display:inline-flex}.admin-assessment-tabs{gap:7px;margin:12px 0;display:flex}.admin-assessment-tabs>a{color:#526b77;background:#fff;border:1px solid #c6d8db;border-radius:20px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font:700 10px Arial,sans-serif;text-decoration:none;display:inline-flex}.admin-assessment-tabs>a.active{color:#fff;background:#087970;border-color:#087970}.admin-assessment-tabs span{color:#087970;background:#e6f2f1;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.admin-assessment-tabs>a.active span{color:#087970;background:#fff}.admin-assessment-list{gap:9px;display:grid}.admin-assessment-list>article{background:#fff;border:1px solid #d0dfe1;border-radius:8px;grid-template-columns:minmax(190px,.75fr) minmax(260px,1.25fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid;box-shadow:0 6px 16px #082d4b0a}.admin-assessment-person{min-width:0}.admin-assessment-person>span{color:#087970;letter-spacing:.1em;font:800 8px Arial,sans-serif;display:block}.admin-assessment-person h2{overflow-wrap:anywhere;color:#082d4b;margin:5px 0 3px;font:400 20px Georgia,serif}.admin-assessment-person>a{color:#647986;overflow-wrap:anywhere;font:400 9px Arial,sans-serif}.admin-assessment-summary{border-left:1px solid #dce6e7;min-width:0;padding-left:18px}.admin-assessment-summary strong{color:#17384b;font:700 11px Arial,sans-serif;display:block}.admin-assessment-summary p{color:#526b77;margin:5px 0 4px;font:400 10px/1.4 Arial,sans-serif}.admin-assessment-summary small{color:#70838c;font:400 9px Arial,sans-serif}.admin-assessment-open{color:#fff;text-align:center;background:#083653;border-radius:6px;place-items:center;min-width:118px;min-height:43px;padding:7px 12px;font:700 10px Arial,sans-serif;text-decoration:none;display:grid}.admin-assessment-open span{color:#addbd6;margin-top:2px;font:400 8px Arial,sans-serif;display:block}.admin-assessment-empty-action{color:#fff;background:#087970;border-radius:18px;align-items:center;min-height:36px;margin-top:14px;padding:0 14px;font:700 10px Arial,sans-serif;text-decoration:none;display:inline-flex}.admin-assessment-groups{gap:12px;display:grid}.admin-assessment-groups>article{background:#fff;border:1px solid #cadcdf;border-radius:9px;overflow:hidden;box-shadow:0 7px 18px #082d4b0d}.admin-assessment-groups>article>.admin-assessment-person{background:linear-gradient(120deg,#f4faf8,#fff);border-bottom:1px solid #d8e5e6;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.admin-assessment-groups .admin-assessment-person>div>span{color:#087970;letter-spacing:.1em;font:800 8px Arial,sans-serif;display:block}.admin-assessment-groups .admin-assessment-person h2{margin:4px 0 2px}.admin-assessment-groups .admin-assessment-person>small{color:#6a7e88;font:400 9px Arial,sans-serif}.admin-assessment-group-results{display:grid}.admin-assessment-group-results>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 18px;display:grid}.admin-assessment-group-results>div+div{border-top:1px solid #e0e8e9}.admin-assessment-group-results .admin-assessment-summary{border-left:0;padding-left:0}.admin-assessment-group-results .admin-assessment-summary>span{color:#087970;letter-spacing:.08em;margin-bottom:4px;font:800 8px Arial,sans-serif;display:block}.rise-assessment-console{gap:14px;display:grid}.rise-assessment-console-hero{color:#fff;background:linear-gradient(125deg,#083653 0%,#086f71 100%);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 26px;display:grid;box-shadow:0 12px 28px #082d4b1f}.rise-assessment-console-hero span{color:#7ee3d7;letter-spacing:.14em;font:800 9px Arial,sans-serif}.rise-assessment-console-hero h2{color:#fff;margin:6px 0 5px;font:400 32px Georgia,serif}.rise-assessment-console-hero p{color:#d8eef0;max-width:720px;margin:0;font:400 12px/1.5 Arial,sans-serif}.rise-assessment-console-hero>a{color:#fff;border:1px solid #8ac9c5;border-radius:20px;align-items:center;min-height:38px;padding:0 15px;font:700 10px Arial,sans-serif;text-decoration:none;display:inline-flex}.rise-assessment-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rise-assessment-stats article{background:#fff;border:1px solid #d0dfe1;border-radius:9px;align-items:baseline;gap:9px;padding:16px 18px;display:flex}.rise-assessment-stats strong{color:#082d4b;font:400 26px Georgia,serif}.rise-assessment-stats span{color:#637986;text-transform:uppercase;letter-spacing:.06em;font:700 9px Arial,sans-serif}.rise-assessment-filter{gap:8px;display:flex}.rise-assessment-filter button{color:#526b77;background:#fff;border:1px solid #c6d8db;border-radius:20px;align-items:center;gap:8px;min-height:38px;padding:0 15px;font:700 10px Arial,sans-serif;display:flex}.rise-assessment-filter button.active{color:#fff;background:#087970;border-color:#087970}.rise-assessment-filter span{color:#087970;background:#e7f3f1;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.rise-assessment-filter button.active span{background:#fff}.rise-assessment-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rise-assessment-people>article{background:#fff;border:1px solid #cadcdf;border-radius:11px;overflow:hidden;box-shadow:0 8px 20px #082d4b0f}.rise-assessment-people>article>header{background:linear-gradient(120deg,#f0faf7,#fff);border-bottom:1px solid #dce7e8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px 18px;display:grid}.rise-assessment-avatar{color:#fff;background:#083653;border-radius:50%;place-items:center;width:38px;height:38px;font:400 14px Georgia,serif;display:grid}.rise-assessment-people h3{color:#082d4b;margin:0 0 2px;font:400 19px Georgia,serif}.rise-assessment-people header a{color:#637986;text-overflow:ellipsis;font:400 9px Arial,sans-serif;display:block;overflow:hidden}.rise-assessment-people header>span{color:#087970;white-space:nowrap;background:#dff3ef;border-radius:12px;padding:5px 8px;font:800 8px Arial,sans-serif}.rise-assessment-people>article>div>section{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.rise-assessment-people>article>div>section+section{border-top:1px solid #e1e9ea}.rise-assessment-people section small{color:#087970;letter-spacing:.08em;font:800 8px Arial,sans-serif;display:block}.rise-assessment-people section strong{color:#17384b;margin:4px 0 3px;font:700 11px Arial,sans-serif;display:block}.rise-assessment-people section p{color:#607681;margin:0 0 3px;font:400 10px/1.4 Arial,sans-serif}.rise-assessment-people time{color:#7a8e96;font:400 8px Arial,sans-serif}.rise-assessment-people section>a{color:#fff;text-align:center;background:#087970;border-radius:7px;place-items:center;min-width:112px;min-height:40px;padding:6px 11px;font:700 9px Arial,sans-serif;text-decoration:none;display:grid}.rise-assessment-people section>a span{color:#bfe8e2;font:400 8px Arial,sans-serif;display:block}.rise-assessment-state{color:#526b77;text-align:center;background:#f8fbfb;border:1px dashed #b8ced1;border-radius:10px;padding:38px 24px}.rise-assessment-state strong{color:#082d4b;margin-bottom:5px;font:400 22px Georgia,serif;display:block}.rise-assessment-state p{margin:0}@media (max-width:850px){.rise-assessment-people,.rise-assessment-console-hero{grid-template-columns:1fr}.rise-assessment-console-hero>a{justify-self:start}}.organization-management-shell>.rise-assessment-console{background:#f3f8f7;border:1px solid #cddde0;border-top:0;border-radius:0 0 10px 10px;margin-top:-1px;padding:16px}.organization-management-shell .rise-assessment-console-hero{color:#082d4b;box-shadow:none;background:#fff;border:1px solid #cbdde0;border-left:5px solid #087970;border-radius:7px;padding:17px 19px}.organization-management-shell .rise-assessment-console-hero span{color:#087970}.organization-management-shell .rise-assessment-console-hero h2{color:#082d4b;margin:4px 0;font-size:28px}.organization-management-shell .rise-assessment-console-hero p{color:#526b77}.organization-management-shell .rise-assessment-console-hero>a{color:#087970;background:#f3fbf8;border-color:#95c7c2}.functional-tabs a.active{color:#fff;background:#008fd0}.assessment-result-workspace{gap:0;display:grid}.assessment-result-workspace>.functional-tabs{margin-bottom:0}.assessment-workspace-heading{background:linear-gradient(120deg,#f1faf7,#fff);border:1px solid #cbdde0;border-top:0;border-radius:0 0 9px 9px;grid-template-columns:minmax(0,1fr) minmax(220px,32%);align-items:center;gap:24px;margin-top:-1px;padding:20px 22px;display:grid}.assessment-workspace-heading>div{justify-items:start;display:grid}.assessment-workspace-heading>div>a{color:#08766f;margin-bottom:14px;font:700 10px Arial,sans-serif;text-decoration:none}.assessment-workspace-heading>div>span,.assessment-workspace-heading aside small{color:#087970;letter-spacing:.12em;font:800 8px Arial,sans-serif}.assessment-workspace-heading h1{color:#082d4b;margin:5px 0 4px;font:400 31px/1.05 Georgia,serif}.assessment-workspace-heading p{color:#526b77;max-width:650px;margin:0;font:400 11px/1.5 Arial,sans-serif}.assessment-workspace-heading aside{border-left:1px solid #cbdde0;gap:4px;padding:14px 16px;display:grid}.assessment-workspace-heading aside strong{color:#082d4b;font:500 17px Georgia,serif}.assessment-workspace-heading aside a{color:#08766f;text-overflow:ellipsis;font:500 10px Arial,sans-serif;overflow:hidden}.assessment-workspace-heading aside time{color:#6a7e88;margin-top:5px;font:400 9px Arial,sans-serif}.assessment-result-workspace>.admin-assessment-override{margin:12px 0}.assessment-result-workspace>.admin-assessment-detail{background:#fff;border:1px solid #d4e1e3;border-radius:9px;box-shadow:0 8px 22px #082d4b0d}@media (max-width:720px){.organization-management-shell>.rise-assessment-console{padding:11px}.assessment-workspace-heading{grid-template-columns:1fr;padding:16px}.assessment-workspace-heading aside{border-top:1px solid #cbdde0;border-left:0;padding:12px 0 0}.assessment-workspace-heading h1{font-size:27px}}@media (max-width:560px){.rise-assessment-stats{grid-template-columns:1fr}.rise-assessment-people>article>header{grid-template-columns:auto minmax(0,1fr)}.rise-assessment-people>article>header>span{grid-column:2;justify-self:start}.rise-assessment-people>article>div>section{grid-template-columns:1fr}.rise-assessment-people section>a{justify-self:start}}.admin-assessment-override{background:#fff8e8;border:1px solid #d7b878;border-left:6px solid #c27c09;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;margin-bottom:12px;padding:15px 17px;display:grid}.admin-assessment-override.shared{background:#eef9f6;border-color:#a9d1cb #a9d1cb #a9d1cb #087970}.admin-assessment-override strong{color:#082d4b;font:700 12px Arial,sans-serif}.admin-assessment-override p{color:#526b77;margin:0;font:400 10px/1.5 Arial,sans-serif}.admin-assessment-override a{color:#08766f;grid-area:1/2/3;align-self:center;font:700 9px Arial,sans-serif}.admin-assessment-detail{box-sizing:border-box;width:100%;margin:0}.admin-assessment-detail>header p a{color:#08766f}.admin-assessment-detail .assessment-outcome-actions{flex-wrap:wrap;gap:7px;display:flex}@media (max-width:900px){.admin-command-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-assessment-list>article{grid-template-columns:1fr auto}.admin-assessment-summary{border-top:1px solid #dce6e7;border-left:0;grid-column:1;padding:10px 0 0}.admin-assessment-open{grid-area:1/2/3}}@media (max-width:620px){.admin-command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-assessment-access-note,.admin-assessment-override{grid-template-columns:1fr}.admin-assessment-access-note>a{justify-self:start}.admin-assessment-override a{grid-area:auto/1}.admin-assessment-list>article{grid-template-columns:1fr}.admin-assessment-summary{grid-column:auto}.admin-assessment-open{grid-area:auto;justify-self:start}.admin-assessment-groups>article>.admin-assessment-person{flex-direction:column;align-items:flex-start}.admin-assessment-group-results>div{grid-template-columns:1fr}.admin-assessment-group-results .admin-assessment-open{justify-self:start}}.my-exchange-tabs{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:visible}.my-exchange-tabs a{text-align:center;white-space:normal;justify-content:center;min-width:0;padding-inline:4px;font-size:10.5px}.profile-overview{background:#fff;border:1px solid #d4e0e3;border-radius:10px;overflow:hidden}.profile-overview>header{border-bottom:1px solid #dce6e8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.profile-overview-photo{color:#08766f;background:#dff3ef;border-radius:50%;place-items:center;width:52px;height:52px;font:700 16px Arial,sans-serif;display:grid;overflow:hidden}.profile-overview-photo img{object-fit:cover;width:100%;height:100%}.profile-overview header small,.profile-overview-row small{color:#08766f;letter-spacing:.11em;text-transform:uppercase;font:700 8.5px Arial,sans-serif}.profile-overview h2{color:#082d4b;margin:3px 0 2px;font:400 23px/1.15 Georgia,serif}.profile-overview header p{color:#647887;margin:0;font:400 10px Arial,sans-serif}.profile-overview-edit,.profile-overview-row>a,.profile-overview-row>button{color:#08766f;cursor:pointer;background:#fff;border:1px solid #b8d0d4;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;font:400 15px/1 Arial,sans-serif;text-decoration:none;display:grid}.profile-overview-edit:hover,.profile-overview-row>a:hover,.profile-overview-row>button:hover{background:#e7f3f1;border-color:#08766f;outline:0}.profile-overview-edit:focus-visible{background:#e7f3f1;border-color:#08766f;outline:0}.profile-overview-row>a:focus-visible{background:#e7f3f1;border-color:#08766f;outline:0}.profile-overview-row>button:focus-visible{background:#e7f3f1;border-color:#08766f;outline:0}.profile-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-overview-row{border-bottom:1px solid #e1e9ea;border-right:1px solid #e1e9ea;justify-content:space-between;align-items:flex-start;gap:14px;min-height:112px;padding:15px 18px;display:flex}.profile-overview-row:nth-child(2n){border-right:0}.profile-overview-row:nth-last-child(-n+2){border-bottom:0}.profile-overview-row>div{min-width:0}.profile-overview-row strong,.profile-overview-row span{overflow-wrap:anywhere;display:block}.profile-overview-row strong{color:#082d4b;margin-top:6px;font:400 15px/1.35 Arial,sans-serif}.profile-overview-row span{color:#71838d;margin-top:4px;font:400 10px/1.4 Arial,sans-serif}.profile-overview-row>a,.profile-overview-row>button{flex:none}.organization-management-shell{width:min(1100px,100% - 40px)}.organization-management-shell .functional-tabs{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.organization-management-shell .functional-tabs a:hover{background:#124765}.organization-overview-logo{background:#fff;border:1px solid #d4e0e3;border-radius:9px}.organization-overview-logo img{box-sizing:border-box;object-fit:contain;padding:4px}.organization-overview .profile-overview-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.organization-editor [id^=organization-]{scroll-margin-top:120px}.organization-operations-nav{grid-template-columns:1fr}.organization-operations-nav .admin-page-nav-group{width:100%}.organization-lookup{border-bottom:1px solid #d4e0e3;grid-template-columns:1fr auto;gap:10px;margin-bottom:24px;padding-bottom:24px;display:grid}.organization-lookup label{margin:0}.organization-lookup>button{align-self:end}.organization-lookup-results{grid-column:1/-1;gap:8px;display:grid}.organization-lookup-results button{text-align:left;color:#0b3850;background:#fff;border:1px solid #b9d0d8;flex-direction:column;align-items:flex-start;padding:12px 14px;display:flex}.organization-lookup-results button:hover{background:#f0fbf9;border-color:#008a8a}.organization-lookup-results span{color:#526b78;font-size:.85rem}@media (max-width:600px){.organization-lookup{grid-template-columns:1fr}.organization-lookup>button{width:100%}}.compass-opex-shell{width:min(1080px,100% - 32px);margin:36px auto 70px}.career-compass-view{color:#17384b}.career-back-button,.career-primary-button,.career-secondary-button{cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:11px 16px;font-weight:750;display:inline-flex}.career-back-button{color:#006f78;background:0 0;border:0;padding-left:0}.career-primary-button{color:#fff;background:#075d78;border:1px solid #075d78;text-decoration:none}.career-secondary-button{color:#075d78;background:#fff;border:1px solid #9bbdc5;text-decoration:none}.career-primary-button:disabled{opacity:.5;cursor:not-allowed}.career-compass-intro,.career-compass-results-hero,.career-compass-section-heading,.career-compass-question,.career-compass-result-section,.career-compass-fit-card,.career-compass-boundary{background:#fff;border:1px solid #cbdde1;border-radius:14px}.career-compass-intro,.career-compass-results-hero{margin-top:18px;padding:clamp(28px,5vw,58px)}.career-compass-intro h1,.career-compass-results-hero h1{margin:8px 0 16px;font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,4rem)}.career-compass-intro>small,.career-compass-complete,.career-compass-section-heading>small,.career-compass-fit-heading small,.career-compass-result-section small{color:#007d78;letter-spacing:.08em;font-weight:800}.career-compass-intro-lede{max-width:760px;font-size:1.12rem}.career-compass-facts,.career-compass-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:24px 0;display:grid}.career-compass-facts span,.career-compass-summary-grid article{background:#eff8f7;border-radius:10px;padding:16px}.career-compass-facts strong{font-size:1.35rem;display:block}.career-compass-notice,.career-compass-boundary{background:#fff9e9;gap:12px;margin:22px 0;padding:18px;display:flex}.career-compass-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.career-compass-header{margin-top:20px}.career-compass-progress-copy{justify-content:space-between;display:flex}.career-compass-progress-track,.career-compass-score-track{background:#dbe9eb;border-radius:999px;height:9px;display:block;overflow:hidden}.career-compass-progress-track i,.career-compass-score-track i{background:#008b83;height:100%;display:block}.career-compass-section-heading{margin:18px 0;padding:26px}.career-compass-section-heading h1{margin:6px 0;font-family:Georgia,serif;font-size:2.3rem}.career-compass-scale-legend{color:#506a75;justify-content:space-between;gap:12px;font-size:.82rem;display:flex}.career-compass-questions{gap:14px;display:grid}.career-compass-question{padding:20px}.career-compass-question-prompt{gap:12px;font-size:1.05rem;display:flex}.career-compass-question-prompt small{background:#e4f5f2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.career-compass-options{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;display:grid}.career-compass-options label{text-align:center;cursor:pointer;border:1px solid #bad0d5;border-radius:8px;padding:10px}.career-compass-options input{margin:0 auto 6px;display:block}.career-compass-options small{font-size:.7rem;display:block}.career-compass-pagination{justify-content:space-between;align-items:center;gap:12px;margin:22px 0;display:flex}.career-compass-fit-report{margin-top:24px}.career-compass-fit-heading{padding:20px 0}.career-compass-fit-grid,.career-compass-result-sections{gap:14px;display:grid}.career-compass-fit-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.career-compass-fit-card,.career-compass-result-section{padding:20px}.career-compass-fit-card header{gap:10px;display:flex}.career-compass-fit-card ul{padding-left:20px}.career-compass-environment-fit{background:#e9f7f5;border-radius:14px;grid-template-columns:2fr 1fr;gap:20px;margin-top:14px;padding:22px;display:grid}.career-compass-summary-grid article h2{font-family:Georgia,serif}.career-compass-score{grid-template-columns:1fr auto;gap:8px;margin:12px 0;display:grid}.career-compass-score span:first-child small{display:block}.career-compass-score-track{grid-column:1/-1}.career-compass-restart{margin-top:18px}@media (max-width:700px){.career-compass-options{grid-template-columns:1fr}.career-compass-options label{text-align:left;grid-template-columns:28px 24px 1fr;align-items:center;display:grid}.career-compass-options input{margin:0}.career-compass-options small{font-size:.82rem}.career-compass-pagination{flex-direction:column;align-items:stretch}.career-compass-environment-fit{grid-template-columns:1fr}}.assessment-paper-library{background:#f5fbfa;border:1px solid #c8dcdf;border-radius:14px;margin:20px 0 28px;padding:24px}.assessment-paper-library header h2{margin:4px 0}.assessment-paper-library header p{margin:4px 0 18px}.assessment-paper-library>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.assessment-paper-library a{color:#123d52;background:#fff;border:1px solid #c8dcdf;border-radius:10px;grid-template-columns:28px 1fr;column-gap:8px;padding:14px;text-decoration:none;display:grid}.assessment-paper-library a>span{color:#007d78;grid-row:1/3;font-size:1.4rem}.assessment-paper-library a small{color:#5c727a}.assessment-paper-library a:hover{border-color:#00867e;box-shadow:0 5px 16px #0b525012}.activity-console>header{background:#fff;border:1px solid #d2dfe1;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 18px;padding:18px 20px;display:grid}.activity-console>header h2,.activity-console>header p{margin:0}.activity-console>header p{color:#607681;font:400 11px/1.5 Arial,sans-serif}.organization-roster-link{color:#fff;background:#08766f;border-radius:17px;grid-area:1/2/3;align-items:center;min-height:34px;padding:0 12px;font:400 10px Arial,sans-serif;text-decoration:none;display:inline-flex}@media (max-width:620px){.activity-console>header{grid-template-columns:1fr}.organization-roster-link{grid-area:auto/1;justify-self:start;margin-top:6px}}.registration-approval-inbox{background:#fffaf0;border:1px solid #e7b44c;border-radius:8px;margin-top:14px;padding:18px;box-shadow:0 8px 22px #082d4b0f}.registration-approval-inbox>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.registration-approval-inbox h2{color:#082d4b;margin:2px 0 4px;font:500 24px/1.15 Georgia,serif}.registration-approval-inbox p{color:#526978;margin:0;font-size:12px}.registration-approval-inbox article{border-top:1px solid #ecd9b5;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 0;display:flex}.registration-approval-inbox article>div{gap:3px;display:grid}.registration-approval-inbox article span{color:#526978;font-size:12px}.registration-approval-inbox nav,.registration-approval-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.registration-approval-inbox button,.registration-approval-actions button{color:#fff;background:#087a73;border:1px solid #087a73;border-radius:5px;min-height:32px;padding:6px 11px;font:700 11px/1 Arial,sans-serif}.registration-approval-inbox button.secondary,.registration-approval-actions button.secondary{color:#526978;background:#fff;border-color:#c9d9dd}.registration-approval-inbox button.decline,.registration-approval-actions button.decline{color:#922f27;border-color:#d9aaa4}@media (max-width:640px){.registration-approval-inbox>header,.registration-approval-inbox article{flex-direction:column;align-items:stretch}.registration-approval-inbox>header>button{align-self:flex-start}}.partner-console{gap:12px;margin-top:14px;display:grid}.partner-console>header{background:#fff;border:1px solid #cbdde0;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.partner-console>header h2{color:#082d4b;margin:0 0 5px;font:500 25px/1.15 Georgia,serif}.partner-console>header p{color:#526978;max-width:720px;margin:0;font:400 12px/1.5 Arial,sans-serif}.partner-console>header>span{color:#8a5a00;background:#fff1d6;border-radius:16px;flex:none;padding:7px 10px;font:800 10px/1 Arial,sans-serif}.partner-view-tabs{flex-wrap:wrap;gap:6px;display:flex}.partner-view-tabs button{color:#315563;background:#fff;border:1px solid #bfd2d6;border-radius:5px;min-height:36px;padding:7px 12px;font:700 11px/1 Arial,sans-serif}.partner-view-tabs button.active{color:#fff;background:#087970;border-color:#087970}.partner-registration-list{gap:10px;display:grid}.partner-registration-list>article{background:#fff;border:1px solid #d5e2e4;border-left:5px solid #8baeb6;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.partner-registration-list>article.needs-approval{background:#fffdf8;border-left-color:#e3a62b}.partner-registration-list article>div{flex:1;min-width:0}.partner-registration-list article header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.partner-registration-list article header strong{color:#082d4b;font:500 19px/1.2 Georgia,serif}.partner-registration-list article header span{color:#08756c;background:#eaf3f2;border-radius:11px;padding:4px 7px;font:800 9px/1 Arial,sans-serif}.partner-registration-list article p{color:#607681;margin:4px 0 10px;font-size:11px}.partner-registration-list dl{flex-wrap:wrap;gap:8px;margin:0;display:flex}.partner-registration-list dl>div{background:#f1f6f5;border-radius:5px;min-width:150px;padding:7px 9px}.partner-registration-list dt{color:#6c808a;text-transform:uppercase;letter-spacing:.06em;font:800 8px/1 Arial,sans-serif}.partner-registration-list dd{color:#17384b;margin:4px 0 0;font:600 11px/1.25 Arial,sans-serif}.partner-approval-actions{flex-wrap:wrap;gap:7px;display:flex}.partner-approval-actions button,.partner-empty button{color:#fff;background:#087970;border:1px solid #087970;border-radius:5px;min-height:36px;padding:7px 12px;font:700 11px/1 Arial,sans-serif}.partner-approval-actions button.decline{color:#922f27;background:#fff;border-color:#d9aaa4}.partner-empty{text-align:center;background:#f8fbfa;border:1px dashed #b9ccd2;border-radius:8px;padding:30px 22px}.partner-empty h3{color:#082d4b;margin:0 0 6px;font:500 21px/1.2 Georgia,serif}.partner-empty p{color:#607681;margin:0 auto;font-size:12px;line-height:1.5}.partner-empty button{margin-top:12px}@media (max-width:760px){.partner-console>header,.partner-registration-list>article{flex-direction:column;align-items:stretch}.partner-console>header>span{align-self:flex-start}.partner-approval-actions{justify-content:flex-start}.partner-registration-list dl{grid-template-columns:1fr;display:grid}}.partner-console{gap:9px}.partner-console>header{border-radius:6px;padding:14px 16px}.partner-console>header h2{font:400 21px/1.15 Arial,sans-serif}.partner-console>header p{font-size:11px}.partner-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.partner-view-tabs button{min-height:34px;padding:6px 9px;font-weight:400}.partner-access-note{background:#eef6f5;border:1px solid #cbdde0;border-radius:6px;gap:3px;padding:11px 13px;display:grid}.partner-access-note strong{color:#082d4b;font:600 11px Arial,sans-serif}.partner-access-note span{color:#526978;font:400 10px/1.45 Arial,sans-serif}.partner-registration-list{gap:7px}.partner-registration-list>article{border-left-width:3px;border-radius:6px;padding:12px 14px}.partner-registration-list article header strong{font:500 15px/1.2 Arial,sans-serif}.partner-registration-list article p{margin:3px 0 8px}.partner-registration-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.partner-registration-list dl>div{border-radius:4px;min-width:0;padding:6px 8px}.partner-approval-actions button,.partner-empty button,.partner-checkin-link{color:#fff;background:#087970;border:1px solid #087970;border-radius:4px;align-items:center;min-height:32px;padding:6px 10px;font:400 10px/1 Arial,sans-serif;text-decoration:none;display:inline-flex}.partner-checkin-link{flex:none}.partner-empty{padding:24px 18px}.partner-empty h3{font:400 18px/1.2 Arial,sans-serif}@media (max-width:760px){.partner-registration-list dl{grid-template-columns:1fr}.partner-checkin-link{align-self:flex-start}}.partner-code-form{align-items:flex-end;gap:5px;display:flex}.partner-code-form label{color:#526978;text-transform:uppercase;letter-spacing:.04em;gap:3px;font:600 8px/1 Arial,sans-serif;display:grid}.partner-code-form input{color:#082d4b;letter-spacing:.12em;background:#fff;border:1px solid #b9cdd1;border-radius:4px;width:76px;min-height:32px;padding:6px 8px;font:600 13px/1 ui-monospace,monospace}.partner-code-form button:disabled{opacity:.45}@media (max-width:760px){.partner-approval-actions{flex-direction:column;align-items:flex-start}.partner-code-form{align-items:flex-end}}.account-focus-shell{width:min(1000px,100% - 40px);margin:24px auto 64px}.account-focus-shell .settings-tabs{margin-bottom:14px}.account-focus-shell .account-focus-page{width:100%;margin:0}@media (max-width:700px){.account-focus-shell{width:calc(100% - 28px)}}.organization-profile{border-radius:12px;box-shadow:0 16px 40px #082d4b0d}.organization-profile>header{gap:22px}.organization-profile .organization-logo.large{background:#fff;border:1px solid #d5e2e4;border-radius:10px;padding:6px}.organization-profile .organization-logo.large img{object-fit:contain}.organization-title-line{gap:10px}.organization-identity>p{font-size:14px;line-height:1.45}.verified-organization{padding:4px 9px;font-size:10px;line-height:1}.organization-profile-grid{gap:28px}.organization-profile-grid article h2{margin:0 0 8px;font-size:24px;line-height:1.2}.organization-profile-grid article h2:not(:first-child){margin-top:24px}.organization-profile-grid article p{max-width:72ch;margin:0;font-size:14px;line-height:1.65}.organization-profile-grid aside{background:#f3f7f6;border:1px solid #dbe6e7;border-radius:8px}.organization-profile-grid aside div:first-child{padding-top:0}.organization-profile-grid aside div:last-child{border-bottom:0;padding-bottom:0}.organization-profile-grid dt{letter-spacing:.1em;font-size:9px}.organization-profile-grid dd{font-size:12px}.organization-section{margin-top:28px}.organization-profile .content-heading{align-items:flex-end;margin-bottom:12px}.organization-profile .content-heading h2{margin:0;font-size:24px;line-height:1.2}.organization-profile .content-heading p{margin-top:4px;font-size:11px;line-height:1.4}.organization-staff{gap:10px}.organization-staff article{border-radius:7px;min-height:64px;padding:13px 14px}.organization-staff article>span{flex:0 0 38px;width:38px;height:38px;font-size:12px}.organization-staff strong{font-size:13px;font-weight:500}.organization-staff small{font-size:10px;line-height:1.35}.organization-profile .record-list{gap:8px;margin-top:0}.organization-profile .record-card{border-radius:7px;grid-template-columns:52px minmax(0,1fr) 105px 18px;gap:13px;min-height:104px;padding:13px 14px}.organization-profile .record-copy>span{font-size:9px}.organization-profile .record-copy h3{font-size:17px;line-height:1.25}.organization-profile .record-copy p{line-height:1.45}@media (max-width:900px){.organization-profile{padding:24px}.organization-profile-grid{gap:22px;padding:22px 0}.organization-profile-grid aside{padding:16px 18px}}@media (max-width:650px){.organization-profile{padding:18px}.organization-profile>header{grid-template-columns:76px minmax(0,1fr);gap:16px;padding-bottom:20px}.organization-profile .organization-logo.large{width:76px;height:76px;padding:5px}.organization-title-line h1{font-size:26px;line-height:1.08}.organization-identity>p{font-size:12px;line-height:1.4}.organization-profile-actions{flex-wrap:wrap;gap:6px;margin-top:10px}.organization-profile-grid{gap:18px;padding:20px 0}.organization-profile-grid article h2,.organization-profile .content-heading h2{font-size:22px}.organization-profile-grid article p{font-size:13px;line-height:1.6}.organization-section{margin-top:24px}.organization-staff{grid-template-columns:1fr}.organization-profile .record-card{grid-template-columns:46px minmax(0,1fr) 18px;gap:11px;min-height:92px;padding:11px}.organization-profile .record-symbol{width:46px;height:46px}.organization-profile .record-date{display:none}.organization-profile .record-copy h3{font-size:15px}}@media (max-width:1100px){.organization-management-shell .functional-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:560px){.my-exchange-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:500px){.profile-overview-grid{grid-template-columns:1fr}.profile-overview-row,.profile-overview-row:nth-child(2n),.profile-overview-row:nth-last-child(-n+2){border-bottom:1px solid #e1e9ea;border-right:0}.profile-overview-row:last-child{border-bottom:0}}@media (max-width:430px){.my-exchange-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-switcher-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-switcher-actions a{color:#08766f;border:1px solid #b8d0d4;border-radius:17px;align-items:center;min-height:34px;padding:0 12px;font:600 10px Arial,sans-serif;text-decoration:none;display:inline-flex}.organization-review-state{background:#f7faf9;border:1px solid #cfdedf;border-left:5px solid #0a8bc7;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 12px;padding:14px 16px;display:flex}.organization-review-state>div{gap:3px;min-width:0;display:grid}.organization-review-state small{color:#08766f;letter-spacing:.12em;font:700 8px Arial,sans-serif}.organization-review-state strong{color:#082d4b;font:600 15px Arial,sans-serif}.organization-review-state span{color:#657985;font:400 11px/1.45 Arial,sans-serif}.organization-review-state button{color:#075b77;cursor:pointer;background:#fff;border:1px solid #0a789f;border-radius:17px;flex:none;min-height:34px;padding:0 13px;font:600 10px Arial,sans-serif}.organization-review-state.state-active{border-left-color:#0a9d82}.organization-review-state.state-pending{background:#fffaf0;border-left-color:#e8a000}.organization-review-state.state-suspended{background:#fff7f6;border-left-color:#b13d35}.focused-action-page{width:min(760px,100% - 40px);margin:32px auto 70px}.focused-action-page>a{color:#08766f;font:600 11px Arial,sans-serif;text-decoration:none}.focused-action-page>header{margin:24px 0 16px}.focused-action-page h1{color:#082d4b;margin:6px 0 8px;font:400 38px/1.08 Georgia,serif}.focused-action-page>header p{color:#607582;max-width:62ch;margin:0;font:400 14px/1.55 Arial,sans-serif}.focused-form-card{background:#fff;border:1px solid #d2dfe1;border-radius:10px;padding:22px;box-shadow:0 15px 34px #082d4b0f}.focused-form-card form{gap:14px;display:grid}.focused-form-card label{color:#082d4b;gap:6px;font:600 11px Arial,sans-serif;display:grid}.focused-form-card input,.focused-form-card select,.focused-form-card textarea{box-sizing:border-box;color:#082d4b;background:#fff;border:1px solid #bfd1d4;border-radius:6px;width:100%;padding:11px 12px;font:400 13px Arial,sans-serif}.focused-form-card button{color:#fff;cursor:pointer;background:#08766f;border:0;border-radius:20px;justify-self:start;min-height:40px;padding:0 17px;font:700 11px Arial,sans-serif}.focused-form-card button:disabled{opacity:.55;cursor:wait}.focused-form-message{color:#8c3b26;margin:14px 0 0;font:500 12px/1.45 Arial,sans-serif}.focused-form-secondary,.onboarding-secondary-link{color:#08766f;margin-top:15px;font:600 11px Arial,sans-serif;display:inline-block}.claim-organization-site{color:#6c7e87;margin:-4px 0 2px;font:400 10px Arial,sans-serif}.organization-claim-link{text-underline-offset:3px;color:#657985!important;font-size:10px!important;text-decoration:underline!important}.organization-profile-actions>.organization-claim-link{flex-basis:100%}.admin-claim-queue{background:#fffaf0;border:1px solid #e2c67e;border-radius:10px;margin:0 0 22px;overflow:hidden}.admin-claim-queue>header{border-bottom:1px solid #ead8a8;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.admin-claim-queue h2{color:#082d4b;margin:3px 0 0;font:400 24px Georgia,serif}.admin-claim-queue>header>strong{color:#332600;background:#f2b300;border-radius:14px;padding:5px 9px;font:700 10px Arial,sans-serif}.admin-claim-row{border-bottom:1px solid #ead8a8;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:22px;padding:16px 18px;display:grid}.admin-claim-row:last-child{border-bottom:0}.admin-claim-row>div:first-child{gap:4px;display:grid}.admin-claim-row small{color:#08766f;text-transform:uppercase;letter-spacing:.08em;font:700 9px Arial,sans-serif}.admin-claim-row strong{color:#082d4b;font:600 16px Arial,sans-serif}.admin-claim-row span,.admin-claim-row p{color:#637782;margin:0;font:400 11px/1.45 Arial,sans-serif}.admin-claim-row label{color:#082d4b;gap:5px;font:600 10px Arial,sans-serif;display:grid}.admin-claim-row textarea{border:1px solid #bfd1d4;border-radius:5px;padding:8px}.admin-claim-row nav,.organization-review-actions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.admin-claim-row button,.organization-review-actions button{color:#fff;background:#08766f;border:0;border-radius:16px;min-height:32px;padding:0 11px;font:600 10px Arial,sans-serif}.admin-claim-row button.secondary,.organization-review-actions button.secondary{color:#506975;background:#fff;border:1px solid #b8d0d4}.member-invitation-list{background:#f1faf8;border:1px solid #9bcfc6;border-radius:8px;margin:0 0 12px;overflow:hidden}.member-invitation-list>header{border-bottom:1px solid #cce6e1;padding:14px 16px}.member-invitation-list h2{color:#082d4b;margin:3px 0;font:500 19px Georgia,serif}.member-invitation-list header p{color:#617781;margin:0;font:400 10px/1.4 Arial,sans-serif}.member-invitation-list article{border-bottom:1px solid #d5e9e5;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.member-invitation-list article:last-child{border-bottom:0}.member-invitation-list article>div{gap:3px;display:grid}.member-invitation-list strong{color:#082d4b;font:600 13px Arial,sans-serif}.member-invitation-list span{color:#657985;font:400 10px Arial,sans-serif}.member-invitation-list nav{gap:6px;display:flex}.member-invitation-list button{color:#fff;background:#08766f;border:0;border-radius:16px;min-height:31px;padding:0 11px;font:600 10px Arial,sans-serif}.member-invitation-list button.secondary{color:#506975;background:#fff;border:1px solid #b8d0d4}@media (max-width:650px){.workspace-switcher-actions{justify-content:flex-start}.organization-review-state,.admin-claim-row{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.organization-review-state{display:flex}.focused-action-page{width:calc(100% - 28px);margin-top:20px}.focused-action-page h1{font-size:31px}}.organization-identity{width:100%}.organization-profile-actions{flex-wrap:wrap;align-items:center;row-gap:8px}.organization-profile-actions .organization-follow{flex:none;min-width:max-content}.organization-profile-actions .organization-follow button{min-height:32px}.organization-contact-actions{flex-wrap:wrap;flex:none;align-items:center}.organization-contact-actions a{box-sizing:border-box;white-space:nowrap;align-items:center;min-height:32px;display:inline-flex}.organization-profile-actions>.organization-claim-link{flex:1 0 100%;width:100%}.people-access-shell{width:min(1080px,100% - 40px);margin:18px auto 70px}.people-access-toolbar{background:#fff;border:1px solid #d4e1e2;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.people-access-toolbar label{color:#58707b;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font:600 9px Arial,sans-serif;display:flex}.people-access-toolbar select{color:#082d4b;background:#fff;border:1px solid #bfd1d4;border-radius:5px;min-width:240px;padding:8px 10px}.people-access-toolbar>span{border-radius:13px;padding:5px 9px;font:700 9px Arial,sans-serif}.people-access-toolbar>span.enabled{color:#086b5b;background:#d9f6ed}.people-access-toolbar>span.disabled{color:#68777e;background:#eef1f2}.people-access-shell.embedded{width:100%;margin:0}.people-access-identity>strong{color:#082d4b;font:600 18px Georgia,serif}.people-access-tabs{background:#fff;border:1px solid #d4e1e2;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0;display:grid;overflow:hidden}.people-access-tabs button{color:#526a75;background:#fff;border:0;border-right:1px solid #e0e8e9;min-height:43px;font:600 11px Arial,sans-serif}.people-access-tabs button:last-child{border-right:0}.people-access-tabs button.active{color:#08766f;background:#e5f4f1}.people-access-message{color:#345864;background:#eef8f6;border-left:4px solid #08766f;margin:10px 0;padding:9px 12px;font:500 11px Arial,sans-serif}.people-settings-page,.people-module-disabled,.people-roster-page,.people-verify-page,.people-history-page{background:#fff;border:1px solid #d4e1e2;border-radius:9px;overflow:hidden}.people-settings-page>header,.people-roster-page>header,.people-verify-page>header,.people-history-page>header{border-bottom:1px solid #e1e9ea;padding:18px 20px}.people-settings-page h2,.people-roster-page h2,.people-verify-page h2,.people-history-page h2{color:#082d4b;margin:3px 0;font:400 27px Georgia,serif}.people-settings-page header p,.people-roster-page header p,.people-verify-page header p,.people-history-page header p{color:#657985;margin:4px 0 0;font:400 11px/1.5 Arial,sans-serif}.people-settings-page form{gap:14px;max-width:520px;padding:20px;display:grid}.people-settings-page label,.people-editor label,.people-verify-page label{color:#082d4b;gap:5px;font:600 10px Arial,sans-serif;display:grid}.people-settings-page input,.people-editor input,.people-editor select,.people-verify-page input,.people-verify-page select{box-sizing:border-box;color:#082d4b;background:#fff;border:1px solid #bfd1d4;border-radius:5px;width:100%;padding:10px 11px;font:400 13px Arial,sans-serif}.people-settings-page button,.people-module-disabled button,.people-roster-page>header nav button,.people-roster-page>header nav a,.file-action,.people-editor button,.people-verify-page button{color:#fff;cursor:pointer;background:#08766f;border:0;border-radius:18px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font:600 10px Arial,sans-serif;text-decoration:none;display:inline-flex}.toggle-setting{justify-content:start;align-items:center;grid-template-columns:auto 1fr!important}.toggle-setting input{width:auto}.people-module-disabled{text-align:center;padding:34px}.people-module-disabled h2{color:#082d4b;margin:0;font:400 28px Georgia,serif}.people-module-disabled p{color:#657985;font:400 12px Arial,sans-serif}.people-roster-page>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.people-roster-page>header nav{flex-wrap:wrap;gap:7px;display:flex}.file-action{color:#08766f;background:#fff;border:1px solid #b8d0d4;position:relative}.file-action input{opacity:0;cursor:pointer;position:absolute;inset:0}.people-roster-page>header nav a{color:#08766f;background:#fff;border:1px solid #b8d0d4}.people-roster-layout{grid-template-columns:minmax(250px,.8fr) minmax(360px,1.2fr);min-height:430px;display:grid}.people-roster-list{border-right:1px solid #e1e9ea}.people-roster-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5ebec;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 15px;display:flex}.people-roster-list>button.active{background:#f1f8f6;box-shadow:inset 4px 0 #08766f}.people-roster-list>button span{gap:4px;display:grid}.people-roster-list>button strong{color:#082d4b;font:600 12px Arial,sans-serif}.people-roster-list>button small{color:#6b7e87;font:400 9px Arial,sans-serif}.people-roster-list b,.people-history-page b{text-transform:uppercase;border-radius:11px;padding:4px 7px;font:700 8px Arial,sans-serif}.people-roster-list b.active,.people-history-page b.approved{color:#086b5b;background:#d9f6ed}.people-roster-list b.inactive,.people-history-page b.denied{color:#9e3029;background:#fde4e1}.people-editor{min-width:0}.people-editor form{gap:13px;padding:18px;display:grid}.people-editor form>header{justify-content:space-between;align-items:center;display:flex}.people-editor h3{color:#082d4b;margin:0;font:500 20px Georgia,serif}.people-editor header>strong{color:#08766f;font:600 10px Arial,sans-serif}.people-editor nav{gap:7px;display:flex}.people-editor button.secondary{color:#5b7079;background:#fff;border:1px solid #b8d0d4}.people-editor-empty{text-align:center;place-content:center;min-height:360px;padding:24px;display:grid}.people-editor-empty strong{color:#082d4b;font:500 18px Georgia,serif}.people-editor-empty p{color:#6a7d86;font:400 11px Arial,sans-serif}.people-verify-page{max-width:720px;margin:0 auto}.people-verify-page>header{text-align:center}.people-verify-page form{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.people-verify-page form label:last-of-type,.people-verify-page form button{grid-column:1/-1}.people-verify-page input{text-align:center;letter-spacing:.12em;min-height:58px;font-size:24px}.people-verify-page select{min-height:46px}.people-verify-page button{border-radius:7px;min-height:54px;font-size:14px}.verification-result{text-align:center;border-radius:8px;gap:6px;margin:0 24px 24px;padding:26px;display:grid}.verification-result strong{letter-spacing:.08em;font:800 30px Arial,sans-serif}.verification-result span{font:600 13px Arial,sans-serif}.verification-result.approved{color:#075e4c;background:#d8f7ea}.verification-result.denied{color:#8d241f;background:#ffe3e0}.people-history-page>div>article{border-bottom:1px solid #e4eaeb;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.people-history-page article>div{gap:3px;display:grid}.people-history-page article strong{color:#082d4b;font:600 12px Arial,sans-serif}.people-history-page article span,.people-history-page time{color:#697c85;font:400 9px Arial,sans-serif}@media (max-width:720px){.people-access-shell{width:calc(100% - 28px)}.people-access-toolbar,.people-roster-page>header{flex-direction:column;align-items:flex-start}.people-access-toolbar label{width:100%;display:grid}.people-access-toolbar select{width:100%;min-width:0}.people-roster-layout{grid-template-columns:1fr}.people-roster-list{border-bottom:1px solid #e1e9ea;border-right:0}.people-verify-page form{grid-template-columns:1fr}.people-verify-page form label,.people-verify-page form button{grid-column:1}.people-history-page>div>article{grid-template-columns:64px 1fr}.people-history-page time{grid-column:2}}.conversion-readiness{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.conversion-readiness article{background:#fff;border:1px solid #d3e0e2;border-radius:8px;gap:4px;padding:14px;display:grid}.conversion-readiness strong{color:#082d4b;font:600 13px Arial,sans-serif}.conversion-readiness span{font:400 10px Arial,sans-serif}.conversion-readiness .ready{border-left:4px solid #0b8b72}.conversion-readiness .ready span{color:#08705f}.conversion-readiness .needed{border-left:4px solid #efad00}.conversion-readiness .needed span{color:#8d6300}.conversion-campaign{background:#fff;border:1px solid #d3e0e2;border-radius:9px;margin-top:14px;overflow:hidden}.conversion-campaign>header{border-bottom:1px solid #e1e9ea;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.conversion-campaign h2{color:#082d4b;margin:4px 0;font:400 28px Georgia,serif}.conversion-campaign header p{color:#637985;max-width:610px;margin:0;font:400 11px/1.5 Arial,sans-serif}.conversion-campaign header nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.conversion-campaign button{color:#fff;background:#08766f;border:0;border-radius:18px;min-height:36px;padding:0 13px;font:600 10px Arial,sans-serif}.conversion-campaign button:disabled{color:#687b82;background:#c8d4d7}.conversion-stats{border-bottom:1px solid #e1e9ea;grid-template-columns:repeat(4,1fr);display:grid}.conversion-stats article{border-right:1px solid #e1e9ea;gap:3px;padding:16px 20px;display:grid}.conversion-stats article:last-child{border-right:0}.conversion-stats strong{color:#082d4b;font:500 25px Georgia,serif}.conversion-stats span{color:#6a7c84;text-transform:uppercase;letter-spacing:.08em;font:600 9px Arial,sans-serif}.conversion-list article{border-bottom:1px solid #e6ecee;grid-template-columns:minmax(220px,1.3fr) minmax(150px,1fr) auto;align-items:center;gap:14px;padding:12px 20px;display:grid}.conversion-list article>div{gap:3px;display:grid}.conversion-list strong{color:#082d4b;font:600 12px Arial,sans-serif}.conversion-list span{color:#6b7c84;font:400 9px Arial,sans-serif}.conversion-list b{color:#566b75;text-transform:uppercase;background:#eef2f3;border-radius:13px;padding:5px 9px;font:600 8px Arial,sans-serif}.conversion-list b.completed{color:#086b5b;background:#d9f6ed}.conversion-list b.queued{color:#7b5600;background:#fff2ce}.conversion-list b.sent{color:#075d91;background:#dfeffc}.conversion-campaign>.settings-message{margin:12px 20px}@media (max-width:720px){.conversion-readiness{grid-template-columns:1fr}.conversion-campaign>header{flex-direction:column}.conversion-campaign header nav{justify-content:flex-start}.conversion-stats{grid-template-columns:1fr 1fr}.conversion-list article{grid-template-columns:1fr}.conversion-list article>span{order:3}}.record-copy>.record-type:before{display:none}.record-copy>.record-type.type-jobs{color:#1678c5}.record-copy>.record-type.type-internships{color:#7857b8}.record-copy>.record-type.type-classes-and-workshops,.record-copy>.record-type.type-training{color:#9a6b00}.record-copy>.record-type.type-volunteer-and-service{color:#168657}.record-copy>.record-type.type-community-programs{color:#b94e3a}.record-copy>.record-type.type-events{color:#007895}.record-copy>.record-type.type-mentorship{color:#8b5123}.site-actions{background:#fff;border:1px solid #c9d9dd;border-radius:11px;gap:0;padding:0;box-shadow:0 6px 18px #082d4b14}.site-actions .notice-menu{box-sizing:border-box;border-right:1px solid #dce6e8;flex:0 0 148px;width:148px}.site-actions .masthead-action{cursor:pointer;justify-content:flex-start;align-items:center;gap:6px;text-decoration:none;box-sizing:border-box!important;color:#17384b!important;width:148px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-right:1px solid #dce6e8!important;border-radius:0!important;padding:0 8px!important;font:600 12px/1 Arial,sans-serif!important;display:inline-flex!important}.site-actions .notice-menu .masthead-action{border-right:0!important;width:100%!important}.site-actions .notification-link{position:relative}.site-actions .notification-unread-badge{color:#fff;box-sizing:border-box;border:2px solid #fff;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font:700 9px/1 Arial,sans-serif;display:grid;position:absolute;top:2px;right:3px;box-shadow:none!important;background:#d64545!important}.site-actions>.masthead-action:last-child{border-right:0!important}.site-actions .masthead-action:hover{color:#076d67!important;background:#edf7f5!important}.site-actions .masthead-action:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #008fd0;position:relative}.site-actions .masthead-action-icon,.site-actions .notification-link>.masthead-action-icon{color:#008d84;width:24px;height:24px;box-shadow:none;background:0 0;border-radius:50%;flex:0 0 24px;place-items:center;font-size:11px;display:grid;overflow:hidden}.site-actions .masthead-action-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.site-actions .masthead-action-label,.site-actions .notification-link>.masthead-action-label{width:auto;min-width:0;height:auto;box-shadow:none;white-space:nowrap;background:0 0;overflow:visible}.site-actions .account-avatar{color:#fff;background:#0a8e87;font-weight:700}.site-actions .account-avatar img,.site-actions .account-link .account-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.site-actions .share-link{color:#082d4b!important;margin:0!important}.site-actions .share-link .masthead-action-icon{color:#008d84}.site-actions .share-link:hover{color:#076d67!important;background:#edf7f5!important}.site-actions .logout-link{flex:0 0 42px!important;justify-content:center!important;width:42px!important;padding:0!important}.site-actions .logout-link .masthead-action-icon{color:#7a3440}.site-actions .logout-link:hover{color:#8b2434!important;background:#fff1f2!important}@media (max-width:700px){.site-actions{gap:0!important}.site-actions .notice-menu{flex-basis:36px;width:36px}.site-actions .masthead-action{justify-content:center;gap:0!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.site-actions .masthead-action-label{display:none!important}.site-actions .masthead-action-icon{flex-basis:24px;width:24px;height:24px}.site-actions .share-link{display:inline-flex!important}.site-actions .logout-link{flex-basis:36px!important;width:36px!important}}@media (max-width:1390px){.site-header{--menu-gutter:clamp(18px,4vw,40px);flex-wrap:wrap;justify-content:space-between;gap:0 14px;display:flex}.site-brand{flex:170px;min-width:150px}.site-actions{flex:none}.site-menu-toggle{width:calc(100% + (var(--menu-gutter) * 2));order:3;flex:0 0 calc(100% + (var(--menu-gutter) * 2));min-height:40px;margin:7px calc(var(--menu-gutter) * -1) 0;color:#17384b;cursor:pointer;background:#f7faf9;border:1px solid #c9d9dd;border-left:0;border-right:0;border-radius:0;justify-content:center;align-items:center;gap:8px;font:600 12px Arial,sans-serif;display:inline-flex!important}.site-menu-toggle span{color:#08766f;font-size:15px}.site-nav{border-top:1px solid #e2e8e9!important;order:4!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;height:auto!important;margin:0!important;padding:7px 0 0!important;display:none!important;overflow:visible!important}.site-nav.open{display:grid!important}.site-nav a{white-space:normal!important;text-align:center!important;background:#fff!important;border:1px solid #d8e2e6!important;border-radius:6px!important;justify-content:center!important;min-height:40px!important;padding:7px 10px!important}.site-nav a:hover,.site-nav a.active{background:#eff8f6!important;border-color:#64aaa7!important}}@media (max-width:700px){.site-header{--menu-gutter:12px}}@media (max-width:520px){.site-nav{grid-template-columns:1fr!important}}.record-card{position:relative}.record-card-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.record-card-link:focus-visible{outline-offset:2px;outline:3px solid #008fd0}.record-card .event-map-directions{pointer-events:auto;cursor:pointer;width:100%;height:100%;display:block;position:relative}.event-map-directions iframe{pointer-events:none}.event-map-directions>span{color:#075e72;background:#fff;border:1px solid #b9ced7;border-radius:4px;padding:5px 8px;font:400 12px/1.4 Arial,sans-serif;position:absolute;top:8px;left:8px}.event-map-directions:focus-visible{outline-offset:-3px;outline:3px solid #008fd0}.record-card>:not(.record-card-link){z-index:2;pointer-events:none;position:relative}.record-copy>.record-type{letter-spacing:.055em;font-size:12px;line-height:1.25}.record-copy h3{margin:6px 0 8px}.record-copy .record-organization,.record-copy .record-location{color:#647887;flex-wrap:wrap;align-items:baseline;gap:6px;margin:4px 0 0;font:400 10.5px/1.4 Arial,sans-serif;display:flex}.record-copy .record-organization>span,.record-copy .record-location>span{color:#526b77;font-weight:700}.record-copy .record-organization strong{color:#082d4b;font-size:10.5px}.record-copy .record-location a{z-index:3;color:#08766f;text-underline-offset:3px;pointer-events:auto;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;position:relative}.record-copy .record-location a:hover{color:#005f59;text-decoration-thickness:2px}.record-copy .record-location small{font:inherit;color:#647887}@media (max-width:700px){.record-copy>.record-type{font-size:10.5px}.record-copy .record-organization,.record-copy .record-location{font-size:9.5px}}.brand-intro{z-index:10000;color:#fff;pointer-events:none;background:radial-gradient(circle at 78% 18%,#00dce24d,#0000 28%),radial-gradient(circle at 45% 95%,#008fd04d,#0000 38%),linear-gradient(125deg,#020f26,#03294c 58%,#00747d);place-items:center;animation:4.3s both introCurtain;display:grid;position:fixed;inset:0;overflow:hidden}.brand-intro:after{content:"";background:linear-gradient(105deg,#0000 0 42%,#5bf6ee14 48%,#0000 55%);animation:3.2s ease-in-out .35s both introSweep;position:absolute;inset:0;transform:translate(-100%)}.brand-intro-atmosphere{position:absolute;inset:0;overflow:hidden}.brand-intro-atmosphere svg{opacity:.48;width:100%;height:100%}.brand-intro-atmosphere svg g{fill:none;stroke:#12d6e4;stroke-width:1.2px;stroke-dasharray:8 12;animation:12s linear infinite introNetwork}.brand-intro-atmosphere svg circle{fill:#5af8f0;filter:drop-shadow(0 0 7px #00ddec);animation:1.7s ease-in-out infinite alternate introNode}.brand-intro-atmosphere svg circle:nth-of-type(2n){animation-delay:-.8s}.intro-arc{background:linear-gradient(90deg,#0000,#008fd0 17%,#58f2ef 48%,#00a9c5 76%,#0000);border-radius:50%;height:3px;animation:4.3s ease-in-out both introArc;position:absolute;bottom:18%;left:-15%;right:-15%;transform:rotate(-8deg);box-shadow:0 0 24px #26e7eaad}.intro-arc-two{background:linear-gradient(90deg,#0000,#ef3340 17%,#ffb536 36%,#00ae70 57%,#1689ff 78%,#0000);height:2px;animation-delay:.12s;bottom:10%;transform:rotate(3deg)}.intro-arc-three{filter:blur(5px);background:linear-gradient(#0000,#00b8e02e,#0000);height:90px;bottom:30%;transform:rotate(-12deg)}.brand-intro-lockup{z-index:2;text-align:center;filter:drop-shadow(0 18px 45px #00000047);width:min(820px,100% - 48px);animation:4.3s cubic-bezier(.2,.8,.2,1) both introLockup;position:relative}.brand-intro-kicker{color:#70eee4;letter-spacing:.35em;text-transform:uppercase;font:700 clamp(9px,1.1vw,12px)/1 Arial,sans-serif}.brand-intro-title{color:#fff;letter-spacing:-.06em;margin:14px 0 12px;font:400 clamp(62px,10vw,132px)/.78 Georgia,serif;display:grid}.brand-intro-title strong{color:#64f1e5;letter-spacing:.02em;font-size:.72em;font-weight:400}.brand-intro-rule{grid-template-columns:1fr 9px 1fr;align-items:center;gap:12px;width:min(430px,70%);margin:25px auto 20px;display:grid}.brand-intro-rule i{background:linear-gradient(90deg,#0000,#65eee4);height:1px}.brand-intro-rule i:last-child{transform:scaleX(-1)}.brand-intro-rule b{border:2px solid #65eee4;width:9px;height:9px;transform:rotate(45deg)}.brand-intro-lockup>p{color:#9ebac6;letter-spacing:.25em;text-transform:uppercase;margin:0 0 10px;font:700 9px Arial,sans-serif}.brand-intro-powered{align-items:center;gap:12px;display:inline-flex}.brand-intro-powered img{object-fit:contain;filter:drop-shadow(0 5px 8px #00000040);width:68px;height:52px}.brand-intro-powered strong{color:#fff;text-align:left;font:600 clamp(15px,2.2vw,22px)/1.05 Arial,sans-serif}.brand-intro-powered strong span{color:#6ce7dc;letter-spacing:.24em;text-transform:uppercase;margin-top:5px;font-size:.48em;display:block}@keyframes introCurtain{0%{opacity:0}8%,78%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes introLockup{0%{opacity:0;transform:scale(.82)translateY(28px)}12%{opacity:1;transform:scale(1.025)translateY(0)}19%,72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.13)}}@keyframes introSweep{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes introNetwork{to{stroke-dashoffset:-260px}}@keyframes introNode{to{opacity:.5;transform-origin:50%;transform-box:fill-box;transform:scale(1.8)}}@keyframes introArc{0%{opacity:0;transform:translateY(90px)rotate(-12deg)}18%,76%{opacity:.82;transform:translateY(0)rotate(-8deg)}to{opacity:0;transform:translateY(-65px)rotate(-3deg)}}@media (max-width:600px){.brand-intro-title{font-size:clamp(54px,19vw,92px)}.brand-intro-rule{margin-block:20px 16px}.brand-intro-powered img{width:54px}.brand-intro-powered strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.brand-intro{animation:1.4s both introCurtainReduced}.brand-intro *,.brand-intro:after{animation:none!important}.brand-intro-lockup{opacity:1;transform:none}@keyframes introCurtainReduced{0%,78%{opacity:1}to{opacity:0;visibility:hidden}}}.site-header{column-gap:clamp(12px,2vw,30px);padding-inline:max(18px,50vw - 724px)}.site-brand{flex-basis:clamp(168px,13vw,220px);min-width:clamp(168px,13vw,220px)}.site-brand img{aspect-ratio:1620/389;width:clamp(168px,13vw,220px);height:auto}.site-nav a{padding-inline:clamp(10px,1vw,17px);font-size:clamp(11.5px,.22vw + 9px,13.5px)}.site-actions .masthead-action{height:clamp(36px,2.7vw,42px)!important;min-height:clamp(36px,2.7vw,42px)!important;padding-inline:clamp(10px,1vw,16px)!important;font-size:clamp(11px,.22vw + 8.5px,13px)!important}.exchange-hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(24px,4.8vw,78px);padding-block:clamp(30px,4.4vw,70px);padding-inline:max(20px,50vw - 716px)}.hero-copy h1,.page-banner h1{font-size:clamp(38px,4.8vw,76px);line-height:1.08}.hero-copy p,.page-banner p{font-size:clamp(13.5px,.65vw + 8px,18px)}.hero-actions{margin-top:clamp(16px,2vw,26px)}.hero-actions a{padding:clamp(10px,.8vw,13px) clamp(14px,1.2vw,20px);font-size:clamp(11px,.25vw + 8px,13px)}.exchange-hero>.hero-copy>.hero-actions>a{font-weight:400}.live-panel{padding:clamp(15px,1.7vw,25px)}.live-panel .live-summary>span{font-size:clamp(10px,.28vw + 7px,14px)}.live-panel .live-summary>strong{font-size:clamp(30px,2.3vw,40px)}.live-panel .live-summary>p{font-size:clamp(10px,.25vw + 7px,13px)}.live-panel dt{font-size:clamp(20px,1.5vw,27px)}.live-panel dd{font-size:clamp(8px,.18vw + 6px,10px)}.exchange-content{width:min(1500px,100% - clamp(28px,5vw,88px));margin-top:clamp(18px,2.4vw,36px)}.exchange-browser .exchange-search{gap:clamp(6px,.6vw,10px);padding:clamp(8px,.8vw,13px)}.exchange-browser .exchange-search label,.exchange-browser .exchange-search>button{height:clamp(38px,3vw,46px);min-height:clamp(38px,3vw,46px)}.exchange-browser .exchange-search label>span{aspect-ratio:1;flex:0 0 22px;place-items:center;width:22px;height:22px;line-height:1;display:grid}.exchange-browser .exchange-search .discovery-controls>label{height:32px;min-height:32px}.exchange-browser .exchange-search input,.exchange-browser .exchange-search select{font-size:clamp(11px,.25vw + 8px,13.5px)}.record-list{gap:clamp(8px,.8vw,13px)}.record-card{grid-template-columns:clamp(48px,4.4vw,68px) minmax(0,1fr) clamp(100px,9vw,138px) 20px;gap:clamp(11px,1.25vw,19px);min-height:clamp(96px,8vw,134px);padding:clamp(11px,1.15vw,18px)}.record-symbol{width:clamp(46px,4.2vw,66px);height:clamp(46px,4.2vw,66px)}.record-copy h3{font-size:clamp(16px,1.35vw,23px)}.record-copy>.record-type{font-size:clamp(10.5px,.25vw + 8px,13px)}.record-copy .record-organization,.record-copy .record-location{font-size:clamp(9.5px,.22vw + 7px,12px)}.record-copy .record-organization strong{font-size:inherit}.record-date small{font-size:clamp(7px,.15vw + 5px,9px)}.record-date strong{font-size:clamp(10px,.22vw + 7px,12px)}@media (min-width:701px) and (max-width:1050px){.site-header{padding-inline:clamp(18px,4vw,38px)}.site-brand,.site-brand img{flex-basis:clamp(158px,20vw,190px);width:clamp(158px,20vw,190px);min-width:clamp(158px,20vw,190px)}.exchange-hero{grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);gap:clamp(20px,3vw,34px);padding:clamp(27px,4vw,42px) clamp(22px,4vw,42px)}.hero-copy h1,.page-banner h1{font-size:clamp(38px,5vw,50px)}.live-panel{padding:clamp(14px,2vw,19px);display:block}.live-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.live-panel .live-summary{margin-bottom:10px}.exchange-content{width:calc(100% - clamp(32px,6vw,64px))}}@media (max-width:700px){.site-header{gap:4px!important;padding:5px 10px!important}.site-brand{flex-basis:168px!important;min-width:168px!important}.site-brand img{width:168px!important;height:auto!important}.site-actions .notice-menu{flex-basis:32px;width:32px}.site-actions .masthead-action{width:32px!important;height:32px!important;min-height:32px!important}.site-actions .masthead-action-icon{flex-basis:22px;width:22px;height:22px}.site-menu-toggle{min-height:32px;margin-top:4px;font-size:10.5px}.site-nav a{min-height:34px!important;padding:5px 8px!important;font-size:10px!important}.exchange-hero{grid-template-columns:1fr;gap:17px;padding:23px 16px}.hero-copy h1,.page-banner h1{margin:4px 0 10px;font-size:clamp(30px,9.5vw,37px);line-height:1.08}.hero-copy p,.page-banner p{font-size:13px;line-height:1.45}.hero-actions{gap:7px;margin-top:14px}.hero-actions a{padding:9px 12px;font-size:10.5px}.live-panel{max-width:none;padding:13px}.live-panel .live-summary{margin-bottom:7px}.live-panel dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.live-panel dl>a{padding:8px 5px}.live-panel dt{font-size:19px}.live-panel dd{font-size:7px}.exchange-content{width:calc(100% - 20px);margin-top:14px;margin-bottom:34px}.exchange-browser .exchange-search{margin-bottom:16px;padding:7px}.exchange-browser .exchange-search label,.exchange-browser .exchange-search>button{height:36px;min-height:36px}.record-card{grid-template-columns:42px minmax(0,1fr) 16px;gap:9px;min-height:82px;padding:9px}.record-symbol{width:40px;height:40px}.record-copy h3{margin:4px 0 6px;font-size:15.5px}.record-copy>.record-type{font-size:9.5px}.record-copy .record-organization,.record-copy .record-location{font-size:9px}.record-date{display:none}}@media (max-width:480px){.live-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-actions a{text-align:center;flex:145px}}@media (min-width:1391px){.site-header{grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:6px max(24px,50vw - 776px);display:grid}.site-brand{flex:none;width:auto;min-width:0}.site-brand img{width:190px;height:auto}.site-nav{justify-content:center;align-items:stretch;gap:0;width:100%;height:40px;display:flex;overflow:visible}.site-nav a{justify-content:center;min-height:40px;padding-inline:10px;font-size:12px}.site-actions{justify-self:end;height:40px;overflow:visible}.site-actions .notice-menu{flex:none;width:auto}.site-actions .masthead-action{gap:5px;overflow:visible;width:auto!important;height:38px!important;min-height:38px!important;padding-inline:8px!important;font-size:11px!important}.site-actions .masthead-action-icon,.site-actions .notification-link>.masthead-action-icon{flex-basis:18px;width:18px;height:18px}.site-actions .masthead-action-icon svg{width:16px;height:16px}.site-actions .masthead-action-label,.site-actions .notification-link>.masthead-action-label{white-space:nowrap;text-align:left;flex:none;min-width:0}.site-actions .logout-link{flex-basis:38px!important;width:38px!important;padding:0!important}}@media (min-width:701px){.site-actions .notice-menu,.site-actions.has-manager-actions .notice-menu{flex:none;width:auto}.site-actions .masthead-action,.site-actions .notice-menu .masthead-action,.site-actions.has-manager-actions .masthead-action{flex:none;gap:6px;width:auto!important;padding-inline:11px!important;font-size:11.5px!important}.site-actions .masthead-action-label,.site-actions .notification-link>.masthead-action-label{text-align:left;flex:none}.site-actions.has-manager-actions .logout-link{flex-basis:42px!important;width:42px!important;padding:0!important}.site-actions.has-manager-actions .masthead-action-icon,.site-actions.has-manager-actions .notification-link>.masthead-action-icon{flex-basis:20px;width:20px;height:20px}.site-actions.has-manager-actions .masthead-action-icon svg{width:17px;height:17px}}@media (min-width:701px) and (max-width:920px){.site-actions.has-manager-actions{--desktop-action-width:36px}.site-actions.has-manager-actions .masthead-action{justify-content:center;gap:0;flex:0 0 36px!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.site-actions.has-manager-actions .masthead-action-label{display:none!important}.site-actions.has-manager-actions .logout-link{flex-basis:36px!important;width:36px!important}}@media (min-width:1391px) and (max-width:1540px){.site-nav a{padding-inline:10px;font-size:12px}.site-actions.has-manager-actions .masthead-action,.site-actions.has-manager-actions .notice-menu .masthead-action{gap:4px;padding-inline:7px!important;font-size:10.5px!important}.site-actions.has-manager-actions .masthead-action-icon,.site-actions.has-manager-actions .notification-link>.masthead-action-icon{flex-basis:18px;width:18px;height:18px}.site-actions.has-manager-actions .masthead-action-icon svg{width:16px;height:16px}}.my-exchange-picker{display:none}.workspace-form-actions{background:0 0;border:0;flex-direction:row;justify-content:flex-start;padding:0}.workspace-form-actions button{flex:none;min-height:40px;padding:8px 14px}.flyer-composer>footer button{border-radius:5px;min-width:0;min-height:40px;padding:8px 14px}.flyer-board-empty>a{justify-content:center;align-items:center;border-radius:4px!important;min-height:36px!important;padding:0 12px!important;font:700 11px/1 Arial,sans-serif!important}.flyer-composer-shell{max-width:860px;padding:18px 20px 48px}.flyer-composer-shell>header{margin:12px 0 16px}.flyer-composer-shell h1{font-size:clamp(28px,4vw,42px)}.flyer-composer-shell>header p{font-size:13px}.flyer-composer{gap:12px}.flyer-composer>section{padding:16px}.flyer-composer h2{margin:0 0 12px;font-size:20px}.flyer-form-grid{gap:10px 12px}.flyer-form-grid label{gap:5px;font:600 11px/1.25 Arial,sans-serif}.flyer-form-grid label small{font-size:9px}.flyer-form-grid input,.flyer-form-grid select,.flyer-form-grid textarea{box-sizing:border-box;border-radius:5px;min-height:40px;padding:8px 10px;font:400 12px/1.35 Arial,sans-serif}.flyer-form-grid textarea{min-height:84px}.flyer-file-drop{min-height:112px;padding:16px;font-size:11px}.flyer-file-drop>span{font-size:24px}.flyer-file-drop strong{font-size:12px}.flyer-composer>footer{gap:8px;padding:10px 12px}.flyer-composer>footer button,.flyer-composer>footer a{border-radius:4px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font:700 11px/1 Arial,sans-serif;display:inline-flex}.readiness-intro{background:#f2faf8;border:1px solid #cfe1df;margin-bottom:14px;padding:16px 18px}.readiness-intro h2{color:#082d4b;margin:0 0 5px;font:400 24px Georgia,serif}.readiness-intro p{color:#607681;margin:0;font:400 12px/1.5 Arial,sans-serif}@media (max-width:700px){.my-exchange-tabs{display:none}.my-exchange-picker{color:#fff;background:#083653;border:1px solid #c8dadd;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:14px;padding:9px 11px;display:grid}.my-exchange-picker span{letter-spacing:.08em;text-transform:uppercase;font:700 9px Arial,sans-serif}.my-exchange-picker select{color:#17384b;background:#fff;border:1px solid #b8cdd1;border-radius:5px;width:100%;min-height:38px;padding:7px 34px 7px 10px;font:500 12px Arial,sans-serif}.admin-person-controls button,.admin-add-access button,.staff-access-fields button,.admin-organization-access>button{justify-self:start;width:auto}.admin-organization-access>button{grid-column:1/-1}.workspace-form-actions{flex-direction:row!important;align-items:center!important}}.admin-page-shell>.admin-page-main{margin-top:14px}.assessment-results-shortcut{color:#fff;white-space:nowrap;background:#083653;border-radius:20px;align-items:center;min-height:38px;padding:0 14px;font:700 11px Arial,sans-serif;text-decoration:none;display:inline-flex}.assessment-card-icon{color:#087970;background:#e6f5f3;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:18px;font:700 25px/1 Georgia,serif;display:grid}.assessment-catalog-card.assessment-direction{background:linear-gradient(#f1f9fd 0,#fff 36%);border-top-color:#008fd0}.assessment-catalog-card.assessment-readiness{background:linear-gradient(#fff8ed 0,#fff 36%);border-top-color:#f19a38}.assessment-catalog-card.assessment-style{background:linear-gradient(#f8f2fb 0,#fff 36%);border-top-color:#7c4aa0}.assessment-direction .assessment-card-icon{color:#0079ad;background:#dff2fb}.assessment-readiness .assessment-card-icon{color:#b96113;background:#fff0d9}.assessment-style .assessment-card-icon{color:#6e3c8e;background:#eee2f4}.direction-banner{background:linear-gradient(120deg,#07324d,#006b96 70%,#008fd0)}.work-style-banner{background:linear-gradient(120deg,#27234f,#58346f 67%,#7c4aa0)}.assessment-shell:before{content:"✓ Your unfinished answers save automatically on this device";color:#076d67;background:#edf9f6;border:1px solid #bcded8;border-radius:6px;margin-bottom:18px;padding:10px 13px;font:700 11px/1.35 Arial,sans-serif;display:block}.assessment-results-home>header{background:#f0f8f6;border:1px solid #c9dcda;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:16px 18px;display:flex}.assessment-results-home>header h2{color:#082d4b;margin:0 0 4px;font:400 24px Georgia,serif}.assessment-results-home>header p{color:#607681;margin:0;font-size:11px}.assessment-results-home>header>a{color:#fff;white-space:nowrap;background:#087970;border-radius:18px;align-items:center;min-height:36px;padding:0 13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.assessment-result-list a{background:linear-gradient(90deg,#f0f9f7,#fff 28%);border-left:5px solid #0a8e87}.assessment-result-hero{color:#fff;box-sizing:border-box;background:linear-gradient(120deg,#07324d,#006b96);border-radius:10px;width:min(1180px,100% - 40px);margin:28px auto 0;padding:34px 38px}.assessment-result-hero>a{color:#d5eef5;font-size:11px;text-decoration:none}.assessment-result-hero>span{color:#80e0d6;letter-spacing:.13em;margin-top:24px;font:800 10px Arial,sans-serif;display:block}.assessment-result-hero h1{color:#fff;margin:7px 0;font:400 clamp(34px,5vw,54px)/1 Georgia,serif}.assessment-result-hero p{color:#e2f1f4;max-width:680px;margin:9px 0;font-size:14px;line-height:1.55}.assessment-result-hero small{color:#b9d8df;margin-top:15px;display:block}.assessment-result-hero.result-career_readiness{background:linear-gradient(120deg,#6b3e12,#bd681a 70%,#ed9b3f)}.assessment-result-hero.result-work_style{background:linear-gradient(120deg,#27234f,#58346f 70%,#7c4aa0)}.outcome-chart{gap:12px;display:grid}.outcome-chart>div{background:#f2f7f6;border-radius:6px;padding:10px 12px}.outcome-chart header{color:#294b5b;justify-content:space-between;gap:12px;font-size:11px;display:flex}.outcome-chart header b{color:#087970}.outcome-chart i{background:#d8e6e4;border-radius:5px;height:9px;margin-top:7px;display:block;overflow:hidden}.outcome-chart i b{background:linear-gradient(90deg,#008fd0,#0aa394);border-radius:5px;height:100%;display:block}.assessment-outcome.result-career_readiness .outcome-chart i b{background:linear-gradient(90deg,#d87822,#f0aa4e)}.assessment-outcome.result-work_style .outcome-chart i b{background:linear-gradient(90deg,#58346f,#9b62bb)}.assessment-outcome>aside{flex-direction:column;align-items:flex-start;display:flex}.assessment-outcome>aside a{margin-top:8px;font-weight:800}.site-actions,.site-actions .notice-menu,.site-actions .notification-link{overflow:visible!important}.site-actions .notification-unread-badge{z-index:8;background:#e22535!important;border-width:2px!important;min-width:20px!important;height:20px!important;font-size:10px!important;top:-7px!important;right:-6px!important;box-shadow:0 2px 8px #85111d59!important}@media (max-width:720px){.assessment-results-home>header{flex-direction:column;align-items:flex-start}.assessment-result-hero{width:calc(100% - 24px);padding:26px 22px}.assessment-results-shortcut{min-height:36px}.assessment-catalog-card{min-height:0}}.assessment-catalog-card.assessment-compass{background:linear-gradient(#edf9f4 0,#fff 36%);border-top-color:#0b7a63}.assessment-compass .assessment-card-icon{color:#096a58;background:#daf2e8}.assessment-result-hero.result-career_science_compass{background:linear-gradient(120deg,#073e43,#087a68 70%,#20a47d)}.assessment-outcome.result-career_science_compass .outcome-chart i b{background:linear-gradient(90deg,#087a68,#33b98f)}.assessment-outcome>.assessment-career-fits{background:linear-gradient(145deg,#f8fdfc,#eef8f5);grid-column:1/-1;padding:22px}.assessment-career-fits-heading{max-width:760px}.assessment-career-fits-heading>span{color:#08776f;letter-spacing:.12em;font-size:9px;font-weight:800}.assessment-career-fits-heading h3{margin:5px 0 4px;font-size:25px}.assessment-career-fits-heading p{font-size:12px}.assessment-career-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.assessment-career-fit-grid article{background:#fff;border:1px solid #ccdedb;border-radius:7px;padding:15px}.assessment-career-fit-grid article:first-child{border-color:#50ad9c;grid-column:1/-1;box-shadow:0 8px 20px #055b5014}.assessment-career-fit-grid article>header{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;display:grid}.assessment-career-fit-grid article>header>b{color:#08776f;background:#dff3ef;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.assessment-career-fit-grid h4{color:#082d4b;margin:3px 0 0;font:400 18px Georgia,serif}.assessment-career-fit-grid small{color:#08776f;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.assessment-career-fit-grid ul{color:#405b69;margin:10px 0;padding-left:17px;font-size:10px;line-height:1.5}.assessment-career-fit-grid p{margin-top:9px;font-size:10px}.assessment-career-fit-grid p strong{color:#173d53}.assessment-career-fits>aside{color:#fff;background:#073e43;border-radius:7px;grid-template-columns:1fr 1fr;gap:18px;margin-top:12px;padding:16px 18px;display:grid}.assessment-career-fits>aside strong{font-size:11px}.assessment-career-fits>aside ul{color:#def4ef;margin:7px 0 0;padding-left:17px;font-size:10px;line-height:1.55}.assessment-career-fits>aside p{color:#def4ef;font-size:10px}@media (max-width:700px){.assessment-career-fit-grid,.assessment-career-fits>aside{grid-template-columns:1fr}.assessment-career-fit-grid article:first-child{grid-column:auto}}.turnstile-check{gap:4px;width:min(100%,320px);margin:8px 0;display:grid;overflow:hidden}.turnstile-check>div{width:100%;min-height:1px}.turnstile-check iframe{max-width:100%}.turnstile-check small{color:#607681;font:400 16px/1.4 Arial,sans-serif}.turnstile-check.is-unavailable{color:#8b2633;background:#fff5f5;border:1px solid #d4a5aa;border-radius:7px;padding:13px 14px}.turnstile-check.is-unavailable strong{font-size:16px}.rise-assessment-email-actions{justify-items:end;gap:5px;display:grid}.rise-assessment-people header .rise-assessment-email-actions>span{color:#087970;white-space:nowrap;background:#dff3ef;border-radius:12px;padding:5px 8px;font:800 8px Arial,sans-serif}.rise-assessment-email-actions button{color:#fff;cursor:pointer;background:#087970;border:1px solid #087970;border-radius:6px;min-height:32px;padding:6px 10px;font:800 9px Arial,sans-serif}.rise-assessment-email-actions button:disabled{opacity:.65;cursor:wait}.rise-assessment-email-actions small{color:#6e828b;white-space:nowrap;font:400 8px Arial,sans-serif}.rise-assessment-email-status{color:#087167;background:#edf8f5;border-bottom:1px solid #dce7e8;margin:0;padding:9px 18px;font:700 9px/1.4 Arial,sans-serif}@media (max-width:560px){.rise-assessment-email-actions{grid-column:2;justify-items:start}.rise-assessment-email-actions small{white-space:normal}}.event-management-shell,.managed-event-editor-shell,.managed-event-roster-page{color:#072b49;width:min(1180px,100% - 40px);margin:0 auto;padding:36px 0 72px}.event-management-hero,.managed-event-editor-heading,.managed-event-roster-page>header{color:#fff;background:linear-gradient(130deg,#073654 0%,#075c69 100%);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:32px;padding:32px 36px;display:flex;box-shadow:0 18px 42px #04304a29}.event-management-hero>div,.managed-event-editor-heading>div,.managed-event-roster-page>header>div{max-width:720px}.event-management-hero a,.managed-event-editor-heading a,.managed-event-roster-page>header a{color:inherit}.event-management-hero>div>a,.managed-event-editor-heading>div>a,.managed-event-roster-page>header>div>a{opacity:.88;margin-bottom:24px;font-weight:750;text-decoration:none;display:inline-block}.event-management-hero span,.managed-event-editor-heading span,.managed-event-roster-page>header span{color:#66e0d4;letter-spacing:.16em;margin-bottom:8px;font-size:.76rem;font-weight:900;display:block}.event-management-hero h1,.managed-event-editor-heading h1,.managed-event-roster-page>header h1{color:#fff;margin:0 0 10px;font-size:clamp(2.25rem,5vw,4.2rem);line-height:.98}.event-management-hero p,.managed-event-editor-heading p,.managed-event-roster-page>header p{color:#dcecf0;margin:0;font-size:1.05rem;line-height:1.55}.event-management-hero nav,.managed-event-roster-page>header nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.event-management-hero nav a,.managed-event-roster-page>header nav a{white-space:nowrap;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:.9rem;font-weight:850;text-decoration:none;display:inline-flex}.event-management-hero nav .event-primary-action,.event-management-hero nav .event-secondary-action{color:#072b49;background:#44cdc1;border-color:#44cdc1;min-width:0}.event-organization-bar{background:#fff;border:1px solid #cce0e5;border-radius:14px;justify-content:space-between;align-items:center;margin:18px 0;padding:18px 24px;display:flex}.event-organization-bar div{gap:4px;display:grid}.event-organization-bar small{color:#5b7481;letter-spacing:.12em;font-size:.72rem;font-weight:850}.event-organization-bar strong{font-family:var(--font-serif);font-size:1.45rem}.event-organization-bar>span{color:#755100;text-transform:capitalize;background:#fff0c7;border-radius:999px;padding:6px 12px;font-weight:800}.event-command-cards{grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 20px;display:grid}.event-command-cards article{background:#fff;border:1px solid #d1e1e5;border-radius:16px;min-height:132px;padding:22px;box-shadow:0 8px 24px #072b490f}.event-command-cards article.attention{background:#fffaf0;border-color:#efb94d}.event-command-cards span{color:#53717e;font-weight:800;display:block}.event-command-cards strong{font-family:var(--font-serif);margin:8px 0 2px;font-size:2.55rem;line-height:1;display:block}.event-command-cards small{color:#71858d}.event-operations-panel{background:#fff;border:1px solid #ccdde2;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #072b4912}.event-operations-panel>header{border-bottom:1px solid #d6e5e8;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px;display:flex}.event-operations-panel>header h2{margin:0 0 4px;font-size:1.8rem}.event-operations-panel>header p{color:#607987;margin:0}.event-view-tabs{background:#edf5f6;border-radius:12px;gap:5px;padding:5px;display:flex}.event-view-tabs button{color:#365c69;background:0 0;border:0;border-radius:9px;min-height:40px;padding:0 13px;font-weight:750}.event-view-tabs button.active{color:#073654;background:#fff;box-shadow:0 2px 8px #072b491f}.event-view-tabs b{color:#008f8a;margin-left:4px}.event-management-list{display:grid}.event-management-card{border-bottom:1px solid #deeaec;grid-template-columns:82px 1fr;gap:22px;padding:26px;display:grid}.event-management-card:last-child{border-bottom:0}.event-management-card>time{color:#075c69;background:#e5f5f3;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:82px;display:flex}.event-management-card>time span{letter-spacing:.12em;font-size:.73rem;font-weight:900}.event-management-card>time strong{font-size:2rem;line-height:1.05}.event-card-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.event-card-title h3{font-family:var(--font-serif);margin:8px 0 0;font-size:1.65rem}.event-state,.event-pending-badge{color:#06756f;letter-spacing:.08em;text-transform:uppercase;background:#e7f5f3;border-radius:999px;margin-right:7px;padding:5px 9px;font-size:.67rem;font-weight:900;display:inline-flex}.event-state-draft{color:#755100;background:#fff2c7}.event-state-cancelled,.event-state-archived{color:#66757b;background:#eef1f2}.event-pending-badge{color:#8a5200;background:#fff0d6}.event-card-public{color:#007c78;white-space:nowrap;font-weight:800;text-decoration:none}.event-card-body>p{color:#607987;margin:10px 0 16px;line-height:1.55}.event-card-numbers{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.event-card-numbers span{color:#526d78;background:#f1f6f7;border-radius:8px;padding:7px 10px;font-size:.8rem}.event-card-numbers strong{color:#073654}.event-card-body nav{flex-wrap:wrap;gap:8px;display:flex}.event-card-body nav a,.event-card-body nav button{color:#0a5661;min-height:38px;font:inherit;background:#fff;border:1px solid #b8d1d7;border-radius:9px;align-items:center;padding:0 13px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.event-card-body nav .event-card-primary{color:#fff;background:#079e98;border-color:#079e98}.event-card-body nav button{color:#8a3333;margin-left:auto}.event-management-message,.managed-event-message{color:#704500;background:#fff0d6;border-radius:10px;margin:16px 26px 0;padding:12px 14px;font-weight:750}.event-management-empty{text-align:center;padding:54px 24px}.event-management-empty>span{color:#20aaa3;font-size:3rem;display:block}.event-management-empty h3,.event-management-empty h1{margin:8px 0;font-size:1.8rem}.event-management-empty p{color:#667d87;max-width:520px;margin:0 auto 20px}.event-management-empty a{color:#fff;background:#079e98;border-radius:9px;padding:11px 17px;font-weight:850;text-decoration:none;display:inline-flex}.managed-event-editor-heading{align-items:center}.managed-event-editor-heading>small{text-align:center;border:1px solid #ffffff4d;border-radius:50%;place-items:center;min-width:86px;min-height:86px;font-size:.92rem;font-weight:850;display:grid}.managed-event-steps{background:#fff;border:1px solid #cbdde2;border-radius:15px;grid-template-columns:repeat(5,1fr);margin:18px 0;display:grid;overflow:hidden}.managed-event-steps button{color:#66808b;text-align:left;background:#fff;border:0;border-right:1px solid #d9e6e9;align-items:center;gap:10px;min-height:72px;padding:12px 16px;display:flex}.managed-event-steps button:last-child{border-right:0}.managed-event-steps button.active{color:#065b63;background:#e7f6f4}.managed-event-steps button.complete{color:#087d77}.managed-event-steps button:disabled{opacity:.52}.managed-event-steps button span{background:#e4eef0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:900;display:grid}.managed-event-steps button.active span,.managed-event-steps button.complete span{color:#fff;background:#079e98}.managed-event-steps button b{font-size:.88rem}.managed-event-form{background:#fff;border:1px solid #cadde2;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #072b4912}.managed-event-form>section>header{gap:18px;margin-bottom:28px;display:flex}.managed-event-form>section>header>span{color:#04756f;background:#dff4f1;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.managed-event-form>section>header h2{margin:0 0 4px;font-size:1.9rem}.managed-event-form>section>header p{color:#617b86;margin:0}.managed-event-form label{color:#143f55;gap:8px;font-weight:800;display:grid}.managed-event-form input,.managed-event-form select,.managed-event-form textarea{color:#082d49;width:100%;min-height:48px;font:inherit;background:#fbfdfd;border:1px solid #b9d0d6;border-radius:9px;padding:11px 13px}.managed-event-form input:focus,.managed-event-form select:focus,.managed-event-form textarea:focus{border-color:#079e98;outline:3px solid #079e982e}.managed-event-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.managed-event-address p{color:#647e87;margin:8px 0 0}.managed-event-address.valid p{color:#08766f}.managed-event-address>button{color:#007d78;text-align:left;background:0 0;border:0;margin-top:8px;font-weight:850}.managed-event-roles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.managed-event-roles label{background:#fafcfc;border:1px solid #cbdce1;border-radius:13px;align-items:flex-start;gap:12px;padding:18px;display:flex}.managed-event-roles label.selected{background:#ebf8f6;border-color:#079e98;box-shadow:inset 0 0 0 1px #079e98}.managed-event-roles input{width:20px;min-height:20px;margin-top:2px}.managed-event-roles span{gap:5px;display:grid}.managed-event-roles small{color:#667e87;font-weight:500;line-height:1.4}.managed-event-capacities{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.managed-event-capacities label{background:#f2f7f8;border-radius:12px;padding:14px}.managed-event-capacities label.disabled{opacity:.5}.managed-event-capacities small{color:#6f858d;font-weight:500}.managed-event-review dl{border:1px solid #d2e0e4;border-radius:12px;gap:0;margin:0 0 22px;display:grid;overflow:hidden}.managed-event-review dl div{border-bottom:1px solid #dce7ea;grid-template-columns:160px 1fr;padding:15px 17px;display:grid}.managed-event-review dl div:last-child{border-bottom:0}.managed-event-review dt{color:#657f89;font-weight:750}.managed-event-review dd{color:#092e49;margin:0;font-weight:750}.managed-event-form>footer{background:#f6f9fa;border-top:1px solid #d6e4e7;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.managed-event-form>footer>div{align-items:center;gap:12px;display:flex}.managed-event-form>footer button,.managed-event-form>footer a{color:#fff;min-height:44px;font:inherit;background:#079e98;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 20px;font-weight:850;text-decoration:none;display:inline-flex}.managed-event-form>footer button.secondary{color:#174d5c;background:#fff;border:1px solid #b7ced4}.managed-event-form>footer a{color:#506c77;background:0 0;padding:0}.managed-event-form>footer button:disabled{opacity:.5}.managed-event-roster-page>header{margin-bottom:18px}.managed-event-roster-page .event-roster-shell{background:#fff;border:1px solid #cbdde2;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #072b4912}@media (max-width:850px){.event-management-shell,.managed-event-editor-shell,.managed-event-roster-page{width:min(100% - 24px,1180px);padding-top:18px}.event-management-hero,.managed-event-editor-heading,.managed-event-roster-page>header{border-radius:16px;flex-direction:column;align-items:flex-start;padding:25px 22px}.event-management-hero nav,.managed-event-roster-page>header nav{justify-content:flex-start;gap:8px}.event-management-hero nav a,.managed-event-roster-page>header nav a{min-height:36px;padding:0 13px;font-size:.82rem}.event-command-cards{grid-template-columns:1fr 1fr}.event-operations-panel>header{flex-direction:column;align-items:flex-start}.event-view-tabs{width:100%;overflow:auto}.event-management-card{grid-template-columns:64px 1fr;gap:14px;padding:20px 16px}.event-management-card>time{height:66px}.event-card-title{display:block}.event-card-public{margin-top:10px;display:inline-block}.event-card-body nav button{margin-left:0}.managed-event-steps{grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto}.managed-event-steps button{justify-content:center;padding:9px}.managed-event-steps button b{display:none}.managed-event-form>section{padding:25px 20px}.managed-event-form-grid,.managed-event-roles,.managed-event-capacities{grid-template-columns:1fr}.managed-event-review dl div{grid-template-columns:1fr;gap:5px}.managed-event-form>footer{gap:12px}.managed-event-form>footer>div{gap:8px}}@media (max-width:520px){.event-command-cards{grid-template-columns:1fr 1fr;gap:8px}.event-command-cards article{min-height:112px;padding:16px}.event-command-cards strong{font-size:2rem}.event-management-card{grid-template-columns:1fr}.event-management-card>time{width:64px}.event-card-title h3{font-size:1.4rem}.event-card-numbers{grid-template-columns:1fr 1fr;display:grid}.managed-event-form>footer{flex-direction:column-reverse;align-items:stretch}.managed-event-form>footer>div{justify-content:space-between}.managed-event-form>footer>button{width:100%}}.event-management-shell,.managed-event-editor-shell,.managed-event-roster-page{padding-top:28px;padding-bottom:56px}.event-management-hero,.managed-event-editor-heading,.managed-event-roster-page>header{border-radius:18px;gap:24px;padding:26px 30px}.event-management-hero>div>a,.managed-event-editor-heading>div>a,.managed-event-roster-page>header>div>a{margin-bottom:16px}.event-management-hero h1,.managed-event-editor-heading h1,.managed-event-roster-page>header h1{font-size:clamp(2rem,4vw,3.4rem)}.event-organization-bar{margin:14px 0;padding:15px 20px}.event-organization-bar strong{font-size:1.25rem}.event-command-cards{gap:11px;margin-bottom:16px}.event-command-cards article{min-height:112px;padding:18px}.managed-event-editor-heading>small{white-space:nowrap;border-radius:999px;align-items:center;min-width:0;min-height:0;padding:7px 11px;font-size:.78rem;font-weight:600;display:inline-flex}.managed-event-steps{border-radius:12px;margin:14px 0}.managed-event-steps button{min-height:58px;padding:9px 12px}.managed-event-steps button span{width:25px;height:25px}.managed-event-form{border-radius:14px}.managed-event-form>section{padding:26px 30px}.managed-event-form>section>header{margin-bottom:20px;display:block}.managed-event-form>section>header h2{font-size:1.6rem;font-weight:400}.managed-event-form>section>header p{font-size:.92rem;font-weight:400}.managed-event-form label{gap:6px;font-size:.92rem;font-weight:500}.managed-event-form input,.managed-event-form select,.managed-event-form textarea{min-height:44px;padding:9px 11px;font-size:.94rem;font-weight:400}.managed-event-form-grid{gap:14px}.managed-event-address{margin-top:14px}.managed-event-roles{gap:9px}.managed-event-roles label{padding:14px}.managed-event-roles strong{font-weight:600}.managed-event-capacities{gap:9px;margin-top:14px}.managed-event-capacities label{padding:11px}.managed-event-form>footer{padding:14px 18px}.managed-event-form>footer button,.managed-event-form>footer a{min-height:40px;padding:0 16px;font-size:.9rem;font-weight:600}@media (max-width:700px){.site-brand{flex:1 0 100%!important;justify-content:center!important;min-width:100%!important}.site-brand img{width:336px!important;max-width:calc(100vw - 28px)!important;height:auto!important;display:block!important}.site-brand .site-brand-wordmark{display:none!important}.site-actions{justify-content:center!important;width:100%!important}.event-management-shell,.managed-event-editor-shell,.managed-event-roster-page{width:calc(100% - 20px);padding-top:12px;padding-bottom:40px}.event-management-hero,.managed-event-editor-heading,.managed-event-roster-page>header{border-radius:13px;gap:15px;padding:18px 16px}.event-management-hero>div>a,.managed-event-editor-heading>div>a,.managed-event-roster-page>header>div>a{margin-bottom:10px;font-size:.78rem}.event-management-hero span,.managed-event-editor-heading span,.managed-event-roster-page>header span{margin-bottom:5px;font-size:.65rem}.event-management-hero h1,.managed-event-editor-heading h1,.managed-event-roster-page>header h1{margin-bottom:7px;font-size:1.8rem;line-height:1.05}.event-management-hero p,.managed-event-editor-heading p,.managed-event-roster-page>header p{font-size:.86rem;line-height:1.42}.event-management-hero nav{gap:7px}.event-management-hero nav a{border-radius:7px;min-height:32px;padding:0 11px;font-size:.72rem;font-weight:600}.event-organization-bar{border-radius:10px;margin:10px 0;padding:12px 14px}.event-organization-bar small{font-size:.62rem}.event-organization-bar strong{font-size:1.08rem}.event-command-cards{gap:7px;margin-bottom:11px}.event-command-cards article{border-radius:11px;min-height:92px;padding:13px}.event-command-cards article>span{font-size:.72rem}.event-command-cards strong{font-size:1.75rem}.event-command-cards small{font-size:.7rem}.managed-event-editor-heading>small{align-self:flex-start;min-width:0;min-height:0;padding:6px 9px;font-size:.7rem}.managed-event-steps{border-radius:10px;margin:10px 0}.managed-event-steps button{min-height:48px;padding:6px}.managed-event-steps button span{width:23px;height:23px;font-size:.72rem}.managed-event-form{border-radius:11px}.managed-event-form>section{padding:17px 15px}.managed-event-form>section>header{margin-bottom:14px}.managed-event-form>section>header h2{font-size:1.28rem;line-height:1.15}.managed-event-form>section>header p{font-size:.79rem;line-height:1.4}.managed-event-form label{gap:4px;font-size:.8rem}.managed-event-form input,.managed-event-form select,.managed-event-form textarea{min-height:40px;padding:8px 9px;font-size:.86rem}.managed-event-form-grid{gap:10px}.managed-event-address{margin-top:10px}.managed-event-roles,.managed-event-capacities{gap:7px}.managed-event-roles label{padding:10px}.managed-event-capacities{margin-top:10px}.managed-event-capacities label{padding:9px}.managed-event-form>footer{padding:10px 12px}.managed-event-form>footer button,.managed-event-form>footer a{min-height:38px;padding:0 13px;font-size:.8rem}}@media (min-width:701px) and (max-width:1390px){.site-brand{flex-basis:clamp(336px,26vw,440px);min-width:clamp(336px,26vw,440px)}.site-brand img{width:clamp(336px,26vw,440px);height:auto}}@media (min-width:1391px){.site-header{grid-template-columns:380px minmax(0,1fr) auto;min-height:106px}.site-brand img{width:380px;height:auto}}.event-conversation-shell{width:min(900px,100% - 40px);padding-top:24px}.event-conversation-heading{border-bottom:1px solid #cadde2;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:0 4px 18px;display:flex}.event-conversation-heading>a{color:#087770;flex:none;font-size:.86rem;font-weight:600;text-decoration:none}.event-conversation-heading>div{text-align:right;gap:3px;display:grid}.event-conversation-heading h1{color:#072b49;font-family:var(--font-serif);margin:0;font-size:1.8rem;font-weight:400;line-height:1.1}.event-conversation-heading p{color:#607987;margin:0;font-size:.9rem;line-height:1.4}.event-conversation{gap:16px;display:grid}.event-chat-turn{gap:8px;display:grid}.event-chat-question{align-items:flex-start;gap:10px;max-width:76%;display:flex}.event-chat-question>span{color:#fff;letter-spacing:.04em;background:#087d77;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font:600 .58rem/1 Arial,sans-serif;display:grid}.event-chat-question>p{color:#174b57;background:#e4f4f2;border-radius:4px 14px 14px;margin:3px 0 0;padding:9px 13px;font-size:.9rem;line-height:1.4}.event-chat-answer{color:#123f53;max-width:72%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #bcd4d9;border-radius:14px 4px 14px 14px;justify-self:end;gap:3px;padding:10px 14px;font-size:.9rem;font-weight:400;display:grid}.event-chat-answer small{color:#087d77;font-size:.7rem;font-weight:500}.event-chat-question.current{align-items:flex-start;max-width:100%;margin-top:2px}.event-chat-question.current>div{background:#eaf7f5;border:1px solid #bcdedb;border-radius:4px 16px 16px;min-width:0;padding:14px 17px}.event-chat-question.current small{color:#087d77;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:500;display:block}.event-chat-question.current h2{color:#073654;margin:0;font-size:1.18rem;font-weight:500;line-height:1.25}.event-chat-question.current p{color:#55727d;margin:4px 0 0;font-size:.87rem;line-height:1.4}.event-chat-form{border-radius:14px;width:calc(100% - 44px);margin-left:44px;box-shadow:0 8px 24px #072b490f}.event-chat-form>section{padding:22px 24px}.event-chat-form>section>.formatting-editor{margin-top:18px}.event-chat-form .managed-event-review dl{margin-bottom:17px}.event-chat-form .managed-event-message{margin:12px 24px 0;font-weight:500}.event-chat-form>footer button,.event-chat-form>footer a{font-weight:500}@media (max-width:700px){.event-conversation-shell{width:calc(100% - 20px);padding-top:12px}.event-conversation-heading{gap:10px;margin-bottom:16px;padding:0 2px 14px;display:grid}.event-conversation-heading>div{text-align:left}.event-conversation-heading h1{font-size:1.48rem}.event-conversation-heading p{font-size:.82rem}.event-conversation{gap:12px}.event-chat-question{max-width:92%}.event-chat-question>span{width:30px;height:30px;font-size:.53rem}.event-chat-question>p{font-size:.82rem}.event-chat-answer{max-width:86%;font-size:.82rem}.event-chat-question.current>div{padding:11px 13px}.event-chat-question.current h2{font-size:1.03rem}.event-chat-question.current p{font-size:.78rem}.event-chat-form{width:calc(100% - 38px);margin-left:38px}.event-chat-form>section{padding:15px 13px}.event-chat-form>section>.formatting-editor{margin-top:16px}.event-chat-form .managed-event-message{margin:10px 13px 0}.site-actions .notice-menu{flex-basis:44px!important;width:44px!important}.site-actions .masthead-action{width:44px!important;height:44px!important;min-height:44px!important}.site-actions .masthead-action-icon,.site-actions .notification-link>.masthead-action-icon{flex-basis:28px;width:28px;height:28px}.site-actions .masthead-action-icon svg{width:21px;height:21px}.site-actions .logout-link{flex-basis:44px!important;width:44px!important}.site-menu-toggle{min-height:44px!important;font-size:14px!important}.site-menu-toggle span{font-size:19px!important}}.detail-grid .event-date-highlight{color:#082d4b;background:#e6f4f1;border-left:4px solid #008b87;border-radius:8px;gap:6px;margin:20px 0;padding:16px 18px;display:grid}.detail-grid .event-date-highlight>span{color:#07696b;font-size:14px;font-weight:400}.detail-grid .event-date-highlight>time{overflow-wrap:break-word;font-size:clamp(20px,2.2vw,26px);font-weight:500;line-height:1.4}.record-type.type-office-hours{color:#08766f}.organization-profile>header:has(.organization-header-facts){grid-template-columns:180px minmax(0,1fr) minmax(230px,280px);align-items:start;gap:24px}.organization-profile>header:has(.organization-header-facts) .organization-logo.large{width:180px;height:180px}.organization-header-facts{background:#f3f7f6;border:1px solid #d7e3e6;border-radius:8px;padding:18px}.organization-header-facts dl{gap:12px;margin:0;display:grid}.organization-header-facts dl>div+div{border-top:1px solid #d7e3e6;padding-top:12px}.organization-header-facts dt{color:#08766f;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.organization-header-facts dd{margin:5px 0 0;font-size:14px;line-height:1.5}.organization-header-facts dd a{color:#07696b;background:0 0;font-weight:400;text-decoration:underline}.organization-profile .organization-about-full{display:block}.organization-connections-public{background:#f3faf8;border:1px solid #cbdde1;border-radius:10px;margin:24px 0;padding:20px}.organization-connections-public>div{flex-wrap:wrap;gap:16px;margin:12px 0;display:flex}.organization-connections-public a{color:#075c60;border:1px solid #88bfbe;border-radius:24px;padding:10px 18px}@media (max-width:1050px){.organization-profile>header:has(.organization-header-facts){grid-template-columns:120px minmax(0,1fr)}.organization-profile>header:has(.organization-header-facts) .organization-logo.large{width:120px;height:120px}.organization-header-facts{grid-column:1/-1}.organization-header-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.organization-profile>header:has(.organization-header-facts){grid-template-columns:76px minmax(0,1fr);gap:16px}.organization-profile>header:has(.organization-header-facts) .organization-logo.large{width:76px;height:76px}.organization-header-facts dl{grid-template-columns:1fr}}.organization-profile .record-list-compact .record-card{grid-template-columns:minmax(0,1fr) 140px 18px;gap:12px;min-height:0;padding:12px 14px}.organization-profile .record-list-compact .record-symbol,.organization-profile .record-list-compact .record-organization{display:none}.organization-profile .record-list-compact .record-copy h3{margin:4px 0;font-size:16px;line-height:1.3}.organization-profile .record-list-compact .record-copy .record-location{margin:4px 0 0;font-size:13px;line-height:1.4}.organization-profile .record-list-compact .record-date{flex-direction:column;font-size:13px;display:flex}@media (max-width:650px){.organization-profile .record-list-compact .record-card{grid-template-columns:minmax(0,1fr) 18px;gap:8px}.organization-profile .record-list-compact .record-copy{grid-area:1/1}.organization-profile .record-list-compact .record-date{flex-flow:wrap;grid-area:2/1;gap:8px}.organization-profile .record-list-compact .record-card>b{grid-area:1/2/3}}.workforce-start,.workforce-shortcut{background:#fff;border:1px solid #bdd7d9;border-radius:12px;margin:24px 0;padding:24px}.workforce-shortcut{width:min(1100px,100% - 32px);margin-inline:auto}.workforce-shortcut a{margin:8px 24px 0 0;display:inline-block}.workforce-start fieldset{border:0;gap:16px;padding:0;display:grid}.workforce-start label{gap:6px;font-size:16px;display:grid}.workforce-start input,.workforce-start textarea,.workforce-start select{box-sizing:border-box;border:1px solid #a9c3ca;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.workforce-start button{color:#fff;cursor:pointer;background:#007e79;border:0;border-radius:6px;min-height:44px;padding:10px 18px;font-size:16px}.workforce-start button:disabled{opacity:.55;cursor:default}.workforce-recipients{overflow-wrap:anywhere;max-height:260px;overflow:auto}.directory-shell>.content-heading h2{font-size:32px;line-height:1.2}.organization-directory-grid .organization-directory-card .organization-logo{aspect-ratio:1;width:min(256px,100%);height:auto;margin-bottom:20px}.organization-directory-grid .organization-directory-card .organization-logo img{object-fit:contain;width:100%;height:100%}.organization-directory-grid .organization-directory-card-live{align-self:start;min-height:0;padding:20px!important}.organization-directory-grid .organization-directory-card-live .organization-logo{aspect-ratio:auto;width:min(180px,100%);height:120px;margin-bottom:12px}.organization-directory-grid .organization-directory-card-live>p{flex:none;min-height:0;margin:4px 0 12px}.organization-directory-grid .organization-directory-card-live>.kicker:empty{display:none}.organization-directory-grid .organization-directory-card-live dl{grid-template-columns:76px minmax(0,1fr);margin:0 0 14px}.organization-directory-grid .organization-directory-card-live dt{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.organization-directory-grid .organization-directory-card-live>b{margin-top:0}@media (min-width:1391px){.site-shell>.site-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,660px) auto;gap:12px 28px;padding-block:12px}.site-shell>.site-header .site-brand{grid-area:1/1;width:100%;min-width:0}.site-shell>.site-header .site-brand img{flex:0 660px;width:660px;max-width:100%;height:auto}.site-shell>.site-header .site-actions{grid-area:1/2;height:auto}.site-shell>.site-header .site-nav{grid-area:2/1/auto/-1;justify-content:center;gap:12px;width:100%;height:auto}.site-shell>.site-header .site-nav a{min-height:44px;padding-inline:16px;font-size:14px}.site-shell>.site-header .site-actions .masthead-action{height:44px!important;min-height:44px!important;padding-inline:10px!important;font-size:13px!important}.site-shell>.site-header .site-actions .masthead-action-icon{flex-basis:24px;width:24px;height:24px}.site-shell>.site-header .site-actions .masthead-action-icon svg{width:20px;height:20px}}.event-location-map{display:none}@media (min-width:768px){.record-card:has(.event-location-map){grid-template-columns:64px minmax(0,1fr) 120px 18px minmax(180px,26%)}.event-location-map{z-index:2;background:#edf5f4;border:1px solid #c8dadd;border-radius:10px;height:150px;display:block;position:relative;overflow:hidden}.event-location-map iframe{border:0;width:100%;height:100%;display:block}.organization-profile .record-card:has(.event-location-map){grid-template-columns:52px minmax(0,1fr) 105px 18px}.organization-profile .event-location-map{grid-column:2/-1}}.my-hub-banner{flex-direction:column;align-items:stretch;gap:16px;padding-block:20px;display:flex}.my-hub-banner h1{margin:0;line-height:1.15}.my-hub-banner .account-banner-actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}@media (min-width:1280px){.my-hub-banner+.settings-overview{width:min(1760px,90%);margin-block:32px 64px}.my-hub-banner+.settings-overview .my-exchange-tabs{margin-bottom:24px;padding:10px}.my-hub-banner+.settings-overview .my-exchange-tabs a{min-height:52px;font-size:16px}.my-hub-banner+.settings-overview .profile-overview>header{grid-template-columns:192px minmax(0,1fr) auto;gap:24px;padding:28px 32px}.my-hub-banner+.settings-overview .profile-overview-photo{width:192px;height:192px}.my-hub-banner+.settings-overview .profile-overview h2{margin-block:8px;font-size:36px}.my-hub-banner+.settings-overview .profile-overview header p{overflow-wrap:anywhere;font-size:16px}.my-hub-banner+.settings-overview .profile-overview small{font-size:12px}.my-hub-banner+.settings-overview .profile-overview-row{gap:20px;min-height:156px;padding:24px 32px}.my-hub-banner+.settings-overview .profile-overview-row strong{margin-top:10px;font-size:22px}.my-hub-banner+.settings-overview .profile-overview-row span{margin-top:8px;font-size:16px}.my-hub-banner+.settings-overview .profile-overview-edit,.my-hub-banner+.settings-overview .profile-overview-row>a{width:44px;height:44px;font-size:20px}}.profile-overview-photo{width:156px;height:156px}.organization-overview>header{grid-template-columns:minmax(0,1fr) auto}.organization-overview>header .organization-overview-logo{aspect-ratio:1;background:#fff;border-radius:12px;grid-column:1/-1;justify-self:center;width:min(600px,100%);height:auto}.organization-overview-logo img{object-fit:contain;width:100%;height:100%}.profile-overview>header{grid-template-columns:156px minmax(0,1fr) auto}.signin-shell{background:#fff;grid-template-rows:auto auto 1fr;min-height:100dvh}.signin-shell>.signin-brand,.signin-shell>.signin-welcome-copy,.signin-shell>.signin-card{box-sizing:border-box;background:#fff;width:min(720px,100%)}.signin-shell>.signin-card{align-self:stretch;margin-bottom:0}.organization-detail-shell{padding-top:12px}.organization-detail-shell>.organization-back-link{background:#fff;border:1px solid #bcd4da;border-radius:8px;align-items:center;min-height:44px;margin:0;padding:6px 12px;font-size:16px;font-weight:600;display:inline-flex}.organization-detail-shell .organization-profile{margin-top:12px}.organization-profile .organization-identity{min-width:0}.rise-organization-profile>header .organization-logo.large{background:#fff;flex:0 0 240px;width:240px;max-width:100%;height:240px}.organization-detail-shell .organization-profile-actions{flex-wrap:wrap}@media (max-width:700px){.my-hub-banner{padding:16px 14px}.my-hub-banner h1{font-size:32px}.my-hub-banner .account-banner-actions{flex-wrap:wrap;gap:8px;margin:0}.my-hub-banner .account-banner-actions a{min-height:40px;padding:0 12px;font-size:13px}.settings-overview{width:calc(100% - 24px);margin-top:14px}.settings-overview .my-exchange-picker{color:#086f70;background:#fff;border:1px solid #bfd8dc;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px;box-shadow:0 3px 12px #07365308}.my-exchange-picker span{letter-spacing:.05em;font-size:12px}.my-exchange-picker select{background:#f4faf9;border-radius:8px;min-height:44px;font-size:16px}.profile-overview>header{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.profile-overview>header .profile-overview-photo{grid-column:1/-1;justify-self:center;width:156px;height:156px}.organization-overview>header .organization-overview-logo{width:min(240px,100%);height:auto}.profile-overview>header>div{min-width:0}.profile-overview>header p{overflow-wrap:anywhere}.profile-overview-row{padding:16px}.organization-detail-shell{width:calc(100% - 24px);padding-top:8px}.organization-detail-shell .organization-profile{padding:16px}.organization-detail-shell .organization-profile>header{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:18px}.organization-detail-shell .organization-title-line{flex-wrap:wrap;gap:8px}.organization-detail-shell .organization-profile-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:18px}.organization-detail-shell .organization-profile-grid>*{overflow-wrap:anywhere;min-width:0}.rise-organization-profile>header .organization-logo.large{aspect-ratio:1;flex:none;align-self:center;width:min(240px,100%);height:auto}.site-actions{flex-wrap:wrap!important}.site-actions .masthead-action,.site-actions .logout-link,.site-actions .notice-menu{flex-basis:56px!important;width:56px!important;height:56px!important;min-height:56px!important}.site-actions .masthead-action-icon,.site-actions .notification-link>.masthead-action-icon,.site-actions.has-manager-actions .masthead-action-icon{flex-basis:26px!important;width:26px!important;height:26px!important}.site-actions .masthead-action-icon svg,.site-actions.has-manager-actions .masthead-action-icon svg{width:24px!important;height:24px!important}.site-actions .account-link .account-avatar{flex-basis:42px!important;width:42px!important;height:42px!important}.site-actions .account-link .account-avatar img{width:100%!important;height:100%!important}.site-menu-toggle{min-height:48px!important;font-size:18px!important}.site-menu-toggle span{font-size:28px!important}}@media (min-width:701px) and (max-width:1100px){.site-header .site-brand{flex-basis:230px!important;width:230px!important;min-width:230px!important}.site-header .site-brand img{flex:0 0 230px!important;width:230px!important;height:auto!important}.site-actions .masthead-action,.site-actions.has-manager-actions .masthead-action,.site-actions .notice-menu,.site-actions.has-manager-actions .logout-link{justify-content:center;flex:0 0 48px!important;width:48px!important;height:48px!important;min-height:48px!important;padding:0!important}.site-actions .masthead-action-label{display:none!important}.site-actions .masthead-action-icon{flex-basis:26px!important;width:26px!important;height:26px!important}.site-actions .masthead-action-icon svg{width:24px!important;height:24px!important}.site-actions .account-link .account-avatar{flex-basis:38px!important;width:38px!important;height:38px!important}.site-actions .account-link .account-avatar img{width:100%!important;height:100%!important}.site-menu-toggle{min-height:48px!important;font-size:17px!important}.site-menu-toggle span{font-size:24px!important}}@media (min-width:1391px){.site-header{grid-template-columns:minmax(160px,220px) max-content max-content;justify-content:space-between;column-gap:24px}.site-header .site-brand img{width:220px;max-width:100%}.site-header .site-nav{width:auto}}.flyer-pdf-preview{background:#fff;min-height:210px;display:block}.flyer-pdf-preview canvas{width:100%;height:auto}.flyer-pdf-preview>span{color:#31566b;text-align:center;place-items:center;min-height:210px;padding:20px;display:grid}.flyer-board-drop{color:#103e50;text-align:center;background:#eef9f7;border:2px dashed #68aaa6;border-radius:12px;gap:8px;margin-bottom:24px;padding:20px;display:grid}.flyer-board-drop.is-dragging{background:#d4f2eb;border-color:#00847e}.flyer-board-drop span{font-size:13px}.flyer-board-drop a{color:#007e79;font-weight:700}.flyer-drop-composer{max-width:820px;margin:0 auto 28px}.flyer-file-drop:focus-within{outline-offset:3px;outline:3px solid #008c83}.flyer-file-drop strong{overflow-wrap:anywhere}.community-review-list>article{border-radius:10px;padding:14px 18px}.community-review-list>article h2{margin:8px 0;font-size:20px;line-height:1.25}.community-review-list>article>div{flex-wrap:wrap;gap:8px;font-size:12px}.community-review-list>article>div>span{padding:4px 8px;font-size:12px}.community-review-list>article nav{gap:8px;margin-top:10px}.community-review-list>article nav button{padding:8px 12px;font-size:13px}.moderation-post-details summary{cursor:pointer;color:#007e79;padding:8px 0;font-size:13px}.moderation-post-details p{white-space:pre-wrap;font-size:14px;line-height:1.5}.flyer-board-banner .flyer-banner-actions>a{font-weight:400}.flyer-board-banner .flyer-banner-actions>a.secondary{font-weight:500}.flyer-board-shell{max-width:1440px;padding-inline:clamp(12px,2vw,28px)}.flyer-pinboard{align-content:start;gap:clamp(22px,3vw,40px);min-height:680px;padding:clamp(24px,3vw,44px)}.flyer-note-placeholder{outline-offset:-14px;background:#fffbe9;outline:2px dashed #d1b980}.flyer-placeholder-link{aspect-ratio:.773;color:#103e50;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:280px;padding:32px 24px;text-decoration:none;display:flex}.flyer-placeholder-plus{color:#007e79;background:#ddf1eb;border-radius:50%;place-items:center;width:64px;height:64px;font-size:36px;display:grid}.flyer-note-placeholder h3{margin:0;font-size:clamp(22px,2.3vw,30px)}.flyer-note-placeholder p{margin:0;font-size:15px}.flyer-placeholder-action{color:#007e79;font-size:15px;font-weight:500}.flyer-placeholder-link:focus-visible{outline-offset:4px;outline:3px solid #007e79}@media (max-width:540px){.flyer-pinboard{gap:28px;min-height:600px;padding:22px}.flyer-placeholder-link{min-height:320px}}.site-shell>.site-header.square-brand-header{grid-template-rows:1fr auto;grid-template-columns:144px minmax(0,1fr);position:relative;align-items:center!important;gap:8px 24px!important;min-height:0!important;padding:8px clamp(16px,4vw,64px)!important;display:grid!important}.site-shell>.square-brand-header .site-brand{grid-area:1/1/3;flex:none!important;width:144px!important;min-width:0!important;margin:0!important}.site-shell>.square-brand-header .site-brand img{aspect-ratio:1;object-fit:contain;max-width:100%;display:block;flex:none!important;width:144px!important;height:144px!important}.site-shell>.square-brand-header .site-actions{grid-area:1/2;place-self:end center;width:auto;max-width:100%;margin:0}.site-shell>.square-brand-header .site-nav{grid-area:2/2;justify-content:center;align-self:end;width:100%;margin:0}.site-shell>.square-brand-header .site-menu-toggle{color:#075c60;background:#edf8f6;border:1px solid #b8d8d9;border-radius:999px;grid-area:2/2;justify-self:center;gap:10px;width:auto;margin:0;padding:10px 24px;font-family:inherit;font-weight:400;line-height:1.4;min-height:44px!important;font-size:15px!important}.site-shell>.square-brand-header .site-menu-toggle:hover{background:#dcefeb;border-color:#78b4b4}.site-shell>.square-brand-header .site-menu-toggle[aria-expanded=true]{color:#fff;background:#082d4b;border-color:#082d4b}.site-shell>.square-brand-header .site-menu-toggle:focus-visible{outline-offset:3px;outline:3px solid #008b87}.site-shell>.square-brand-header .site-menu-toggle svg{flex:none}@media (max-width:1390px){.site-shell>.square-brand-header .site-nav{grid-row:3}}@media (min-width:1101px){.site-shell>.site-header.square-brand-header{grid-template-columns:144px minmax(0,1fr) 144px}.site-shell>.site-header.square-brand-header .site-actions,.site-shell>.site-header.square-brand-header .site-nav{grid-column:2;justify-content:center;justify-self:center;margin-inline:0}.site-shell>.square-brand-header .site-menu-toggle{display:none!important}.site-shell>.square-brand-header .site-nav{background:0 0;border:0;flex-wrap:wrap;grid-row:2;gap:4px;height:auto;padding:0;display:flex!important}.site-shell>.square-brand-header .site-nav a{min-height:44px;padding-inline:10px;font-size:14px}}@media (max-width:700px){.site-shell>.site-header.square-brand-header{grid-template-columns:minmax(0,1fr);gap:8px!important}.site-shell>.square-brand-header .site-brand{grid-area:1/1;justify-self:center;width:min(320px,100%)!important}.site-shell>.square-brand-header .site-brand picture{width:100%;display:block}.site-shell>.square-brand-header .site-brand img{aspect-ratio:auto;width:100%!important;height:auto!important}.site-shell>.square-brand-header .site-actions{grid-area:2/1;justify-self:center;width:100%}.site-shell>.square-brand-header .site-menu-toggle{grid-area:3/1}.site-shell>.square-brand-header .site-nav{grid-area:4/1}}.exchange-browser>.exchange-hero.visitor-hero{grid-template-columns:minmax(0,1fr)}.exchange-hero.visitor-hero>.hero-copy h1{text-wrap:wrap;max-width:none}.membership-plan-nav{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.membership-plan-nav a{color:#07364b;background:#fff;border:1px solid #cbdcdd;border-radius:8px;padding:12px 18px;font-size:16px;text-decoration:none}.membership-plan-nav a:hover{background:#e0f1ee}.membership-plan-nav a:focus-visible{outline-offset:2px;outline:3px solid #008781}#individual-plans,#organization-plans,#employer-plans{scroll-margin-top:20px}.event-view-switch{gap:4px;margin-left:auto;display:flex}.event-view-switch button,.calendar-toolbar button{font:inherit;color:#123e50;background:#fff;border:1px solid #cbdcdd;border-radius:6px;min-height:40px;padding:8px 12px;font-size:14px}.event-view-switch button[aria-pressed=true]{color:#fff;background:#087f7b;border-color:#087f7b}.calendar-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-toolbar h3{margin:0;font:400 24px/1.3 Georgia,serif}.calendar-toolbar>div{gap:5px;display:flex}.calendar-hint{color:#59747c;margin:12px 0;font-size:13px}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays span{text-align:center;color:#59747c;padding:10px;font-size:12px}.calendar-days{background:#fff;border-top:1px solid #d5e3e3;border-left:1px solid #d5e3e3}.calendar-day{border-bottom:1px solid #d5e3e3;border-right:1px solid #d5e3e3;min-width:0;min-height:105px;padding:7px}.calendar-day.outside{color:#71838b;background:#f4f7f6}.calendar-day.selected{background:#e1f3ef;box-shadow:inset 0 0 0 2px #087f7b}.calendar-day-number{color:inherit;min-height:32px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:5px;font-size:13px;display:flex}.calendar-count{color:#08706c;background:#d9efea;border-radius:20px;padding:2px 5px;font-size:10px}.calendar-day-events a{color:#174553;overflow-wrap:anywhere;background:#eff8f5;border-left:2px solid #087f7b;margin-top:5px;padding:5px;font-size:12px;line-height:1.4;text-decoration:none;display:block}.calendar-day-events a:hover{text-decoration:underline}.calendar-day-events button{color:#087f7b;background:0 0;border:0;padding:4px;font-size:12px}.calendar-agenda{margin-top:18px}.calendar-agenda h4{margin:0 0 10px;font-size:16px}@media (max-width:650px){.calendar-toolbar{flex-wrap:wrap}.calendar-toolbar h3{font-size:21px}.calendar-day{min-height:58px;padding:2px}.calendar-day-events{display:none}.calendar-weekdays span{padding:8px 2px}.event-view-switch{margin-left:0}.exchange-browser .content-heading{flex-wrap:wrap}}.home-listing-info{align-items:center;gap:14px;min-width:0;display:flex}.home-listing-logo{object-fit:contain;background:#fff;border-radius:6px;flex:0 0 48px;width:48px;height:48px;padding:3px}.home-listing-text{overflow-wrap:anywhere;min-width:0}@media (max-width:650px){.home-listing-info{gap:10px}.home-listing-logo{flex-basis:36px;width:36px;height:36px}}.exchange-browser>.exchange-hero{gap:24px;min-height:0;padding:20px clamp(20px,3vw,44px)}.exchange-hero>.hero-copy h1{margin:0 0 10px;font-size:clamp(28px,2.5vw,36px);line-height:1.08}.exchange-hero>.hero-copy p{max-width:650px;margin:0;font-size:15px;line-height:1.45}.exchange-hero>.hero-copy>.hero-actions{margin-top:12px}.community-spark{color:#fff;border-left:1px solid #fff4;max-width:400px;padding:12px 0 12px 22px}.community-spark>span{text-transform:uppercase;letter-spacing:.12em;color:#91e0d8;font-size:11px}.community-spark>p{min-height:60px;margin:8px 0;font:400 22px/1.35 Georgia,serif}.community-spark>button{color:#d6efed;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}@media (max-width:700px){.exchange-hero>.community-spark{border-top:1px solid #fff3;border-left:0;max-width:none;padding:10px 0 0}.community-spark>p{min-height:0;margin:6px 0;font-size:18px}.community-spark>button{padding:4px 0}}.exchange-hero>.visitor-next-steps{padding:16px 20px}.exchange-hero>.visitor-next-steps h2{margin:6px 0 10px;font-size:23px}.exchange-hero>.visitor-next-steps a{padding:9px 0}.exchange-hero>.visitor-next-steps a strong{font-size:14px}.exchange-hero>.visitor-next-steps a span{margin-top:3px;font-size:13px;line-height:1.35}@media (max-width:700px){.exchange-browser>.exchange-hero{gap:16px;padding:20px 16px}.exchange-hero>.hero-copy h1{font-size:30px}.exchange-hero>.visitor-next-steps{padding:14px 16px}.exchange-hero>.hero-copy p{font-size:14px}}.exchange-browser>.listing-collections{background:#fff;border-bottom:1px solid #cbdcdd;gap:8px;margin:0;padding:12px clamp(16px,3vw,44px) 0;display:flex}.exchange-browser>.listing-collections button{color:#42616d;min-height:56px;font:inherit;cursor:pointer;background:#f2f7f6;border:1px solid #0000;border-bottom-width:3px;border-radius:10px 10px 0 0;padding:15px 24px;font-size:18px;line-height:1.3}.exchange-browser>.listing-collections button[aria-pressed=true]{color:#07364b;background:#e0f1ee;border-bottom-color:#008781;font-weight:600}.exchange-browser>.listing-collections button:hover{color:#07364b;background:#e8f3f0}.exchange-browser>.listing-collections button:focus-visible{outline-offset:-3px;outline:3px solid #008781}@media (max-width:650px){.exchange-browser>.listing-collections{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px 10px 0;display:grid}.exchange-browser>.listing-collections button{white-space:normal;min-width:0;padding:12px 6px;font-size:15px}}.quiet-search{margin:0 0 24px}.quiet-search-bar{gap:10px;display:flex}.quiet-search-bar>input{min-width:0;font:inherit;background:#fff;border:1px solid #c9dcdd;border-radius:8px;flex:1;padding:14px 16px;font-size:15px}.quiet-search button{color:#07364b;font:inherit;background:#fff;border:1px solid #c9dcdd;border-radius:8px;min-height:44px;padding:10px 16px;font-size:14px}.quiet-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:18px 0;display:grid}.quiet-filter-fields label{color:#526e79;gap:6px;font-size:13px;display:grid}.quiet-filter-fields input,.quiet-filter-fields select{width:100%;min-width:0;font:inherit;color:#07364b;background:#fff;border:1px solid #c9dcdd;border-radius:6px;padding:10px;font-size:14px}.home-listing-rows{border-top:1px solid #cbdcdd;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.home-listing-row{border-bottom:1px solid #d9e4e4;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:18px 0;display:grid}@media (max-width:1050px){.home-listing-rows{grid-template-columns:1fr}}.home-listing-date{text-align:center;color:#087f7b}.home-listing-date>span{text-transform:uppercase;letter-spacing:.06em;font-size:12px;display:block}.home-listing-date>strong{color:#07364b;font:400 30px/1.2 Georgia,serif;display:block}.home-listing-date>small{color:#607982;font-size:11px}.home-listing-info h3{margin:0 0 6px;font:500 19px/1.4 Arial,sans-serif}.home-listing-info h3 a{color:#07364b;text-decoration:none}.home-listing-info h3 a:hover{text-decoration:underline}.home-listing-info p{color:#607982;margin:0;font-size:14px;line-height:1.5}.home-listing-open{color:#087f7b;padding:12px 0;font-size:14px;text-decoration:none}.home-listing-open:hover{text-decoration:underline}@media (max-width:650px){.listing-collections{gap:18px}.listing-collections button{font-size:14px}.quiet-filter-fields{grid-template-columns:1fr 1fr}.home-listing-row{grid-template-columns:48px minmax(0,1fr);gap:15px;padding:18px 0}.home-listing-open{grid-column:2;padding:0}.home-listing-info h3{font-size:17px}}.exchange-hero>.hero-copy>.hero-actions>a{border-radius:8px;justify-content:center;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.visitor-next-steps{color:#fff;background:#052c40a6;border:1px solid #77cfc566;border-radius:18px;max-width:430px;padding:24px}.visitor-eyebrow{color:#84e0d4;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.visitor-next-steps h2{margin:10px 0 18px;font:400 28px/1.2 Georgia,serif}.visitor-next-steps a{color:#fff;border-top:1px solid #ffffff26;padding:14px 0;text-decoration:none;display:block}.visitor-next-steps a strong{font-size:16px;font-weight:600;display:block}.visitor-next-steps a span{color:#d3e8eb;margin-top:5px;font-size:14px;line-height:1.45;display:block}.visitor-next-steps a:hover strong{text-decoration:underline}.visitor-next-steps a:focus-visible{outline-offset:4px;outline:2px solid #84e0d4}.exchange-browser .exchange-search{background:#fff;border:1px solid #cbdedc;border-radius:16px;gap:12px;padding:20px;box-shadow:0 8px 28px #07364b08}.exchange-browser .exchange-search>label{background:#f4f8f7;border-radius:8px;min-height:46px}.exchange-browser .exchange-search input{min-width:0;font-size:14px}.exchange-browser .exchange-search>button{border-radius:8px;min-height:46px;font-size:14px}.exchange-browser .discovery-filters{flex-wrap:wrap;gap:8px}.exchange-browser .discovery-filters button{border-radius:20px;min-height:38px;padding:9px 14px;font-size:13px}.exchange-browser .discovery-choice-group{padding-top:12px}.exchange-browser .discovery-choices button{min-height:36px;padding:6px 10px;font-size:13px}.exchange-browser .content-heading{align-items:center;gap:12px;margin:24px 0 16px}.exchange-browser .content-heading h2{font-size:27px}.exchange-browser .content-heading p{font-size:14px;line-height:1.5}.exchange-browser .record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.exchange-browser .record-card{background:#fff;border:1px solid #d3e2e3;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:22px;display:grid;box-shadow:0 3px 12px #07364b05}.exchange-browser .record-card:hover{border-color:#168c88;box-shadow:0 6px 20px #07364b0d}.exchange-browser .record-symbol{border-radius:10px;width:52px;height:52px}.exchange-browser .record-copy{min-width:0}.exchange-browser .record-type{letter-spacing:.06em;font-size:11px}.exchange-browser .record-copy h3{margin:8px 0;font-size:21px;line-height:1.3}.exchange-browser .record-copy p,.exchange-browser .record-copy p strong,.exchange-browser .record-copy p a,.exchange-browser .record-copy p small{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.exchange-browser .record-copy p>span{display:none}.exchange-browser .record-date{text-align:left;border-top:1px solid #e3ecec;flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;padding-top:12px;display:flex}.exchange-browser .record-date strong{font-size:14px}.exchange-browser .record-date small{font-size:10px}.exchange-browser .record-card>b{display:none}.exchange-browser .record-card:focus-within{outline-offset:3px;outline:2px solid #168c88}@media (max-width:800px){.exchange-browser .record-list{grid-template-columns:1fr}.visitor-next-steps{max-width:none}}@media (max-width:540px){.exchange-browser .exchange-search{grid-template-columns:minmax(0,1fr) auto;padding:14px}.exchange-browser .exchange-search>label:first-child{grid-column:1/-1}.exchange-browser .record-card{gap:12px;padding:16px}.exchange-browser .content-heading{align-items:start}.exchange-browser .record-count{white-space:nowrap}.visitor-next-steps{padding:20px}}.quiet-filter-fields{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.location-radius-note{color:#526d7b;margin:0 0 12px;font-size:13px}@media (max-width:900px){.quiet-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.directory-search{flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 22px;display:flex}.directory-search label{color:#526d7b;flex:180px;gap:6px;font-size:14px;display:grid}.directory-search label:first-child{flex:2 260px}.directory-search input,.directory-search select,.directory-search button{color:#07364b;min-height:42px;font:inherit;background:#fff;border:1px solid #c9dcdd;border-radius:6px;padding:10px 12px}.directory-search button{color:#fff;cursor:pointer;background:#008780}.directory-search>a{padding:12px 4px}.page-banner.organization-banner{height:auto;min-height:0;padding:24px clamp(20px,3.7vw,60px)}.page-banner.organization-banner h1{text-wrap:wrap;max-width:none;margin:0 0 8px;font-size:clamp(28px,2.6vw,38px);line-height:1.15}.page-banner.organization-banner p{max-width:none;margin:0;font-size:15px;line-height:1.5}@media (max-width:650px){.page-banner.organization-banner{padding:20px}.page-banner.organization-banner p{font-size:14px}}.page-banner.flyer-board-banner{height:auto;min-height:0;padding:24px clamp(20px,3.7vw,60px)}.page-banner.flyer-board-banner h1{max-width:none;margin:0 0 8px;font-size:clamp(28px,2.6vw,38px);line-height:1.15}.page-banner.flyer-board-banner p{max-width:none;margin:0;font-size:15px;line-height:1.5}@media (max-width:650px){.page-banner.flyer-board-banner{padding:20px}.page-banner.flyer-board-banner p{font-size:14px}}.page-banner.assessment-banner{color:#fff;background:linear-gradient(115deg,#082d4b,#0b5269 62%,#087c74);height:auto;min-height:0;padding:24px clamp(20px,3.7vw,60px)}.page-banner.assessment-banner h1{max-width:none;margin:0 0 8px;font-size:clamp(28px,2.6vw,38px);line-height:1.15}.page-banner.assessment-banner p{max-width:none;margin:0;font-size:15px;line-height:1.5}@media (max-width:650px){.page-banner.assessment-banner{padding:20px}.page-banner.assessment-banner p{font-size:14px}}.page-banner.notification-banner{height:auto;min-height:0;padding:24px clamp(20px,3.7vw,60px)}.page-banner.notification-banner h1{letter-spacing:normal;max-width:none;margin:0 0 8px;font-size:clamp(28px,2.6vw,38px);line-height:1.2}.page-banner.notification-banner p{max-width:none;margin:0;font-size:15px;line-height:1.5}@media (max-width:650px){.page-banner.notification-banner{padding:20px}.page-banner.notification-banner p{font-size:14px}}.organization-overview>header .organization-logo-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:10px;width:100%;margin:8px 0 16px;display:flex}.organization-logo-actions button{color:#006f70;cursor:pointer;font:inherit;background:#fff;border:1px solid #bcd8dc;border-radius:6px;padding:9px 14px}.organization-logo-actions button:disabled{opacity:.5;cursor:default}.site-shell>.membership-banner{min-height:0;padding:32px max(24px,50% - 600px)}.membership-banner h1{margin:0 0 10px;font-size:clamp(30px,3vw,42px);line-height:1.15}.membership-banner p{max-width:760px;margin:0;font-size:16px;line-height:1.5}.plans-shell{width:min(1200px,100% - 48px);margin:24px auto 56px}.plans-shell>.membership-plan-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:32px;display:grid}.membership-plan-nav a{text-align:center;line-height:1.4}.plans-shell>.member-membership{background:0 0;border:0;margin-bottom:40px;padding:0}.plans-shell .member-membership>header{max-width:none}.plans-shell .member-membership>header>p,.plans-shell .plan-group>header>p{color:#526b77;max-width:800px;margin:8px 0 0;font-size:15px;line-height:1.5}.plans-shell .member-membership h2,.plans-shell .plan-group>header>h2{color:#082d4b;margin:4px 0 0;font:400 27px/1.25 Georgia,serif}.plans-shell .plan-group{border-top:1px solid #d4e2e3;margin-bottom:36px;padding-top:28px}.plans-shell .plan-grid,.plans-shell .plan-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.plans-shell .plan-grid>.plan-card{min-width:0;box-shadow:none;border:1px solid #cfdee2;border-radius:12px;padding:24px}.plans-shell .plan-grid>.plan-card.featured{border-top:3px solid #008781;padding-top:22px}.plans-shell .plan-grid>.plan-card.selected{border-color:#008781;box-shadow:inset 0 3px #008781}.plans-shell .plan-card>small{letter-spacing:.06em;font-size:11px;font-weight:500}.plans-shell .plan-card>h2,.plans-shell .plan-card>h3{margin:6px 0 12px;font:400 23px/1.25 Georgia,serif}.plans-shell .price strong{font-size:32px}.plans-shell .price span{font-size:14px}.plans-shell .plan-card>p{min-height:0;margin:12px 0;font-size:15px;line-height:1.5}.plans-shell .plan-card ul{min-height:0;margin:12px 0 24px;padding-left:19px;font-size:15px;line-height:1.55}.plans-shell .plan-card li+li{margin-top:6px}.plans-shell .member-plan-fit{border-top:1px solid #e2ebec;padding-top:12px}.plans-shell .plan-card>.plan-action,.plans-shell .plan-card>button{text-align:center;color:#fff;background:#083653;border-radius:7px;align-self:stretch;min-height:44px;margin-top:auto;padding:12px 16px;font:500 14px/1.4 Arial,sans-serif;text-decoration:none;display:block}.plans-shell .plan-action:focus-visible{outline-offset:3px;outline:3px solid #008781}@media (min-width:1150px){.plans-shell #organization-plans>.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plans-shell #organization-plans .plan-card{padding:20px}.plans-shell #organization-plans .plan-card.featured{padding-top:18px}}@media (max-width:700px){.site-shell>.membership-banner{padding:24px 18px}.plans-shell{width:calc(100% - 32px);margin-top:18px}.plans-shell>.membership-plan-nav{gap:6px;margin-bottom:24px}.plans-shell>.membership-plan-nav a{padding:12px 6px;font-size:14px}.plans-shell .plan-grid,.plans-shell .plan-grid.two{grid-template-columns:1fr}.plans-shell .plan-grid>.plan-card{padding:20px}.plans-shell .member-membership h2,.plans-shell .plan-group>header>h2{font-size:24px}}.tier-switcher{max-width:760px;margin:20px auto 0}.tier-switcher [hidden]{display:none!important}.tier-switcher-controls{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.tier-switcher-controls label{color:#526d7b;flex:1;gap:5px;max-width:360px;font-size:13px;display:grid}.tier-switcher-controls select,.tier-switcher-controls button{color:#07364b;min-height:42px;font:inherit;background:#fff;border:1px solid #c9dcdd;border-radius:6px;padding:9px 12px}.tier-switcher-controls button{cursor:pointer}.tier-switcher-controls button:disabled{opacity:.4;cursor:default}@media (max-width:500px){.tier-switcher-controls{gap:6px}.tier-switcher-controls button{padding:9px 7px;font-size:13px}.tier-switcher-controls select{width:100%;max-width:100%}.tier-switcher-controls label{min-width:0}}
