:where(html){--font-primary:trade-gothic-next, sans-serif;--font-secondary:p22-mackinac-pro, serif;--font-tertiary:balboa, sans-serif;--font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Oxygen-Sans", Ubuntu, Cantarell, "Fira Sans", "Droid Sans", sans-serif;--font-mono:Menlo, Consolas, "Lucida Console", "Liberation Mono", "Courier New", monospace, sans-serif;--text-min:.875rem;--text-max:1rem;--body-min:1rem;--body-max:1.125rem;--big-title-min:3.5rem;--big-title-max:4.5rem;--h1-min:2.5rem;--h1-max:4rem;--h2-min:2rem;--h2-max:2.5rem;--h3-min:1.5rem;--h3-max:2rem;--h4-min:1.125rem;--h4-max:1.5rem;--body-sm:clamp(var(--text-min), .765rem + .294vw, var(--text-max));--body-default:clamp(var(--body-min), .89rem + .294vw, var(--body-max));--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-0:.875rem;--font-size-1:1rem;--font-size-2:1.125rem;--font-size-3:1.25rem;--font-size-4:1.375rem;--font-size-5:1.5rem;--font-size-6:1.75rem;--font-size-7:2rem;--font-size-8:2.25rem;--font-size-9:2.5rem;--font-size-10:3rem;--font-size-11:3.5rem;--font-size-12:4rem;--font-size-13:5rem;--font-weight-100:100;--font-weight-200:200;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-weight-800:800;--font-weight-900:900;--leading-none:1.1;--leading-tight:1.25;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-wide:.125rem;--size-px:.063rem;--size-05:.125rem;--size-1:.25rem;--size-105:.375rem;--size-2:.5rem;--size-205:.625rem;--size-3:.75rem;--size-305:.875rem;--size-4:1rem;--size-5:1.25rem;--size-6:1.5rem;--size-7:1.75rem;--size-8:2rem;--size-9:2.25rem;--size-10:2.5rem;--size-12:3rem;--size-14:3.5rem;--size-15:3.75rem;--size-16:4rem;--size-18:4.5rem;--size-20:5rem;--size-22:5.5rem;--size-24:6rem;--size-26:6.5rem;--size-28:7rem;--size-30:7.5rem;--size-32:8rem;--size-34:8.5rem;--size-36:9rem;--size-40:10rem;--size-44:11rem;--size-48:12rem;--size-50:12.5rem;--size-52:13.5rem;--size-53:13.75rem;--size-60:15rem;--size-61:15.3rem;--size-70:17.5rem;--size-73:18.25rem;--size-80:20rem;--size-113:28.1rem;--size-mobile:640px;--size-mobile-large:720px;--size-tablet:768px;--size-laptop:1024px;--size-desktop:1280px;--size-max-content-width:1376px;--size-container:1440px;--size-max-site-width:1900px;--ease-1:cubic-bezier(.25, 0, .5, 1);--ease-2:cubic-bezier(.25, 0, .4, 1);--ease-3:cubic-bezier(.25, 0, .3, 1);--ease-4:cubic-bezier(.25, 0, .2, 1);--ease-5:cubic-bezier(.25, 0, .1, 1);--ease-in-1:cubic-bezier(.25, 0, 1, 1);--ease-in-2:cubic-bezier(.5, 0, 1, 1);--ease-in-3:cubic-bezier(.7, 0, 1, 1);--ease-in-4:cubic-bezier(.9, 0, 1, 1);--ease-in-5:cubic-bezier(1, 0, 1, 1);--ease-out-1:cubic-bezier(0, 0, .75, 1);--ease-out-2:cubic-bezier(0, 0, .5, 1);--ease-out-3:cubic-bezier(0, 0, .3, 1);--ease-out-4:cubic-bezier(0, 0, .1, 1);--ease-out-5:cubic-bezier(0, 0, 0, 1);--ease-in-out-1:cubic-bezier(.1, 0, .9, 1);--ease-in-out-2:cubic-bezier(.3, 0, .7, 1);--ease-in-out-3:cubic-bezier(.5, 0, .5, 1);--ease-in-out-4:cubic-bezier(.7, 0, .3, 1);--ease-in-out-5:cubic-bezier(.9, 0, .1, 1);--ease-elastic-1:cubic-bezier(.5, .75, .75, 1.25);--ease-elastic-2:cubic-bezier(.5, 1, .75, 1.25);--ease-elastic-3:cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-4:cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-5:cubic-bezier(.5, 1.75, .75, 1.25);--ease-squish-1:cubic-bezier(.5, -.1, .1, 1.5);--ease-squish-2:cubic-bezier(.5, -.3, .1, 1.5);--ease-squish-3:cubic-bezier(.5, -.5, .1, 1.5);--ease-squish-4:cubic-bezier(.5, -.7, .1, 1.5);--ease-squish-5:cubic-bezier(.5, -.9, .1, 1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10);--layer-0:0;--layer-1:1;--layer-10:10;--layer-20:20;--layer-30:30;--layer-40:40;--layer-50:50;--layer-auto:auto;--layer-important:2147480000;--shadow-1:0 1px 2px 0 #0000000d;--shadow-2:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-3:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-4:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-5:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-6:0 25px 50px -12px #00000040;--inner-shadow-0:inset 0 0 0 1px #0000000d;--inner-shadow-1:inset 0 1px 2px 0 #0000000d;--inner-shadow-2:inset 0 1px 4px 0 #0000000d;--inner-shadow-3:inset 0 2px 8px 0 #0000000d;--inner-shadow-4:inset 0 2px 14px 0 #0000000d;--ratio-box:1;--ratio-photo:3/2;--ratio-portrait:3/4;--ratio-landscape:4/3;--ratio-widescreen:16/9;--ratio-cinemascope:21/9;--ratio-golden:1.618/1;--animation-fade-in:fade-in .5s var(--ease-3);--animation-fade-out:fade-out .5s var(--ease-3);--animation-scale-up:scale-up .5s var(--ease-3);--animation-scale-down:scale-down .5s var(--ease-3);--animation-slide-out-up:slide-out-up .5s var(--ease-3);--animation-slide-out-down:slide-out-down .5s var(--ease-3);--animation-slide-out-right:slide-out-right .5s var(--ease-3);--animation-slide-out-left:slide-out-left .5s var(--ease-3);--animation-slide-in-up:slide-in-up .5s var(--ease-3);--animation-slide-in-down:slide-in-down .5s var(--ease-3);--animation-slide-in-right:slide-in-right .5s var(--ease-3);--animation-slide-in-left:slide-in-left .5s var(--ease-3);--animation-shake-x:shake-x .75s var(--ease-out-5);--animation-shake-y:shake-y .75s var(--ease-out-5);--animation-spin:spin 2s linear infinite;--animation-ping:ping 5s var(--ease-out-3) infinite;--animation-blink:blink 1s var(--ease-out-3) infinite;--animation-float:float 3s var(--ease-in-out-3) infinite;--animation-bounce:bounce 2s var(--ease-squish-2) infinite;--animation-pulse:pulse 2s var(--ease-out-3) infinite;--transition-soft-linear:all .15s linear}@keyframes fade-in{to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translate(100%)}}@keyframes slide-out-left{to{transform:translate(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}}@keyframes slide-in-right{0%{transform:translate(-100%)}}@keyframes slide-in-left{0%{transform:translate(100%)}}@keyframes shake-x{0%,to{transform:translate(0%)}20%{transform:translate(-5%)}40%{transform:translate(5%)}60%{transform:translate(-5%)}80%{transform:translate(5%)}}@keyframes shake-y{0%,to{transform:translateY(0%)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{opacity:0;transform:scale(2)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(.9)}}:where(html){--border-size-1:1px;--border-size-2:2px;--border-size-3:3px;--border-size-4:4px;--border-size-5:5px;--radius-1:.125rem;--radius-2:.25rem;--radius-3:.375rem;--radius-4:.5rem;--radius-5:.75rem;--radius-6:1rem;--radius-7:1.5rem;--radius-round:100000px;--blue-700:#003a5c;--blue-500:#005485;--blue-300:#2874af;--blue-100:#dcecfe;--gold-900:#946500;--gold-500:#ffc72e;--gold-300:#fce08d;--gold-100:#fdf2c4;--teal-900:#164246;--teal-700:#075b64;--teal-500:#8ad0c8;--teal-100:#cae7e7;--red-700:#a52112;--red-300:#fead95;--red-100:#ffe0d6;--grey-900:#474747;--grey-700:#666;--grey-500:#999;--grey-300:#ccc;--grey-200:#dedede;--grey-100:#f0f0f0;--black:#000;--white:#fff;--sand-500:#efeee6;--sand-300:#f6f4ee}:where([data-theme=surface]){--color-primary:var(--blue-300,#2774ae);--color-secondary:var(--blue-700,#003b5c)}:where([data-theme^=labs]){--color-primary:var(--blue-500,#2774ae);--color-secondary:var(--blue-700,#003b5c)}:where([data-theme=dgsom]){--color-primary:var(--blue-700,#003b5c);--color-secondary:var(--blue-300,#2774ae)}:root{--theme-body-text-color:var(--grey-900,#484848);--theme-heading-text-color:var(--blue-700,#003b5c);--theme-link-color:var(--blue-500,#005587);--theme-link-color-hover:var(--blue-700,#003b5c);--button-primary-bg:var(--blue-500);--button-primary-bg-hover:var(--blue-700);--button-primary-border:var(--blue-500);--button-primary-border-hover:var(--blue-700);--button-primary-text:var(--white);--button-primary-text-hover:var(--white);--button-primary-focus-ring:var(--blue-700);--button-secondary-bg:var(--gold-300);--button-secondary-bg-hover:var(--gold-500);--button-secondary-border:var(--gold-300);--button-secondary-border-hover:var(--gold-500);--button-secondary-text:var(--blue-700);--button-secondary-text-hover:var(--blue-700);--button-secondary-focus-ring:var(--gold-500);--button-outlined-bg:transparent;--button-outlined-bg-hover:var(--blue-100);--button-outlined-border:var(--blue-500);--button-outlined-border-hover:var(--blue-500);--button-outlined-text:var(--blue-500);--button-outlined-text-hover:var(--blue-500);--button-outlined-focus-ring:var(--blue-500);--button-ghost-bg:transparent;--button-ghost-bg-hover:var(--blue-100);--button-ghost-border:transparent;--button-ghost-border-hover:var(--blue-100);--button-ghost-text:var(--blue-500);--button-ghost-text-hover:var(--blue-500);--button-ghost-focus-ring:var(--blue-500);--button-pill-bg:var(--white);--button-pill-bg-hover:var(--blue-500);--button-pill-border:var(--blue-500);--button-pill-border-hover:var(--blue-500);--button-pill-text:var(--blue-500);--button-pill-text-hover:var(--white);--button-pill-focus-ring:var(--blue-500);--theme-table-thead-background-color:var(--color-primary);--theme-table-thead-text-color:var(--white);--theme-table-tbody-background-color:var(--white);--theme-table-tbody-even-background-color:var(--grey-100);--theme-table-caption-text-color:var(--theme-body-text-color);--theme-table-scrollbar-thumb:var(--color-primary);--theme-table-scrollbar-track:var(--grey-500)}:root :where([class*=bg-blue-]:not(.bg-blue-100)){--theme-table-thead-background-color:var(--blue-100);--theme-table-thead-text-color:var(--blue-700);--theme-table-caption-text-color:var(--white);--theme-table-scrollbar-thumb:var(--blue-100)}:root{--color-error-light:var(--red-100,#ffdfd5);--color-error-dark:var(--red-700,#a52112);--color-info-light:var(--blue-100,#daebfe);--color-info-dark:var(--blue-500,#005587);--color-success-light:var(--teal-100,#daeee8);--color-success-dark:var(--teal-700,#075a64);--color-warning-light:var(--gold-100,#fdf3c5);--color-warning-dark:var(--gold-900,#946500)}:where([class*=bg-blue-]:not(.bg-blue-100)),:where([class*=theme--dark]){--button-primary-bg:transparent;--button-primary-bg-hover:color-mix(in sRGB, var(--black) 30%, transparent);--button-primary-border:var(--white);--button-primary-border-hover:var(--white);--button-primary-text:var(--white);--button-primary-text-hover:var(--white);--button-primary-focus-ring:var(--white)}:where([class*=bg-blue-]:not(.bg-blue-100)) .cta-card .button--primary,:where([class*=theme--dark]) .cta-card .button--primary{--button-primary-bg:var(--blue-500);--button-primary-bg-hover:var(--blue-700);--button-primary-border:var(--blue-500);--button-primary-border-hover:var(--blue-700);--button-primary-text:var(--white);--button-primary-text-hover:var(--white);--button-primary-focus-ring:var(--blue-700)}:where([class*=bg-blue-]:not(.bg-blue-100)) .cta-card.is-wide .button--primary,:where([class*=theme--dark]) .cta-card.is-wide .button--primary{--button-primary-bg:transparent;--button-primary-bg-hover:color-mix(in sRGB, var(--black) 30%, transparent);--button-primary-border:var(--white);--button-primary-border-hover:var(--white);--button-primary-text:var(--white);--button-primary-text-hover:var(--white);--button-primary-focus-ring:var(--white)}:where([class*=bg-blue-]:not(.bg-blue-100)),:where([class*=theme--dark]){--button-ghost-bg:transparent;--button-ghost-bg-hover:var(--blue-500);--button-ghost-border:transparent;--button-ghost-border-hover:var(--blue-500);--button-ghost-text:var(--white);--button-ghost-text-hover:var(--white);--button-ghost-focus-ring:var(--white);--button-outlined-bg:transparent;--button-outlined-bg-hover:color-mix(in sRGB, var(--black) 30%, transparent);--button-outlined-border:var(--white);--button-outlined-border-hover:var(--white);--button-outlined-text:var(--white);--button-outlined-text-hover:var(--white);--button-outlined-focus-ring:var(--white)}:where([class*=bg-blue-]:not(.bg-blue-100)) .cta-card .button--outlined,:where([class*=theme--dark]) .cta-card .button--outlined{--button-outlined-bg:transparent;--button-outlined-bg-hover:var(--blue-100);--button-outlined-border:var(--blue-500);--button-outlined-border-hover:var(--blue-500);--button-outlined-text:var(--blue-500);--button-outlined-text-hover:var(--blue-500);--button-outlined-focus-ring:var(--blue-500)}:where([class*=bg-blue-]:not(.bg-blue-100)),:where([class*=theme--dark]){--button-pill-bg:transparent;--button-pill-bg-hover:var(--blue-500);--button-pill-border:var(--white);--button-pill-border-hover:var(--white);--button-pill-text:var(--white);--button-pill-text-hover:var(--white);--button-pill-focus-ring:var(--white)}*,:before,:after{border-color:var(--grey-200);box-sizing:border-box;border-style:solid;border-width:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{accent-color:var(--blue-300);background-color:var(--white);caret-color:var(--blue-300);font-synthesis:none;font-size:100%;font-style:normal;font-weight:var(--font-weight-400);scrollbar-color:var(--blue-300) transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:150px}html:has(dialog[open]){overflow:hidden}body{color:var(--theme-body-text-color);font-family:var(--font-primary);font-size:var(--body-default);-webkit-font-smoothing:antialiased;line-height:var(--leading-normal);overflow-wrap:break-word;scrollbar-gutter:stable both-edges;margin:0;overflow-x:hidden}hr{block-size:0;color:inherit;border-block-start-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{color:var(--theme-heading-text-color);font-family:var(--font-secondary);font-style:normal;font-weight:var(--font-weight-500);line-height:var(--leading-tight)}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit}a{color:var(--theme-link-color);text-decoration:underline}a:hover,a:active{color:var(--theme-link-color-hover);text-decoration:underline}b,strong{font-weight:var(--font-weight-700)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:auto;font-size:var(--body-default);background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{block-size:auto}::-webkit-outer-spin-button{block-size:auto}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:auto;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}textarea{resize:vertical}input::-moz-placeholder{color:var(--grey-700);opacity:1}textarea::-moz-placeholder{color:var(--grey-700);opacity:1}input::placeholder,textarea::placeholder{color:var(--grey-700);opacity:1}::selection{background-color:var(--blue-700);color:var(--white)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{block-size:auto;max-inline-size:100%}svg{fill:currentColor;stroke:none;block-size:auto;max-inline-size:100%}svg:where(:not([width])){inline-size:var(--size-20)}[hidden]{display:none}blockquote{font-family:var(--font-secondary);letter-spacing:0;font-style:italic}h1.hero__title{font-family:var(--font-tertiary);font-size:clamp(var(--big-title-min), 2.327rem + 2.353vw, var(--big-title-max));font-style:normal;font-weight:var(--font-weight-500);line-height:var(--leading-none)}h1{font-size:clamp(var(--h1-min), 1.046rem + 3.529vw, var(--h1-max));line-height:var(--leading-none)}h2{font-size:clamp(var(--h2-min), 1.386rem + 1.176vw, var(--h2-max))}h3{font-size:clamp(var(--h3-min), .941rem + 1.176vw, var(--h3-max))}h4{font-size:clamp(var(--h4-min), .706rem + .882vw, var(--h4-max))}.label-text--sm{--color:var(--color-primary);color:var(--color);font-family:var(--font-primary);font-size:var(--body-sm);font-style:normal;font-weight:var(--font-weight-800);letter-spacing:2px;line-height:var(--leading-tight);text-transform:uppercase}:where([class*=bg-blue-]:not(.bg-blue-100)) .prose{--theme-body-text-color:var(--white)}.prose :where(p):not(:where([class~=not-prose] *)){margin-block:var(--size-6);text-wrap:pretty}.prose :where([class~=lead]):not(:where([class~=not-prose] *)):first-child{margin-block-start:0}.prose :where(blockquote):not(:where([class~=not-prose] *)){inline-size:85ch;margin-block:var(--size-8);max-inline-size:100%;padding-block:var(--size-4);quotes:"“" "”" "‘" "’";border-inline-start-width:1px;padding-inline-start:var(--size-6)}.prose :where(h2):not(:where([class~=not-prose] *)){text-wrap:balance;margin-block-start:var(--size-12);margin-block-end:var(--size-6)}.prose :where(h3):not(:where([class~=not-prose] *)){text-wrap:balance;margin-block-start:var(--size-8);margin-block-end:var(--size-4)}.prose :where(h4):not(:where([class~=not-prose] *)){text-wrap:balance;margin-block-start:var(--size-6);margin-block-end:var(--size-2)}.bg-teal-700 .prose :where(a):not(:where(.button,.link,[class~=not-prose] *)){--theme-link-color:var(--white)}.prose :where(img):not(:where([class~=not-prose] *)),.prose :where(video):not(:where([class~=not-prose] *)){margin-block-end:var(--size-4)}.prose :where(figure):not(:where([class~=not-prose] *)){margin-block-end:var(--size-6);display:table}.prose :where(figure):not(:where([class~=not-prose] *))>*{margin-block:0}.prose :where(figure):not(:where([class~=not-prose] *)).align-center{clear:both;display:table}@media (width>=768px){.prose :where(figure):not(:where([class~=not-prose] *)).align-left{max-inline-size:fit-content;margin-inline-end:var(--size-8)}.prose :where(figure):not(:where([class~=not-prose] *)).align-right{max-inline-size:fit-content;margin-inline-start:var(--size-8)}}.prose :where(code):not(:where([class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose] *)):before{content:"`"}.prose :where(pre):not(:where([class~=not-prose] *)){background-color:var(--grey-900);border-radius:var(--radius-4);color:var(--grey-100);margin-block:var(--size-9);padding-block:var(--size-5);padding-inline:var(--size-6);overflow-x:auto}.prose :where(pre):not(:where([class~=not-prose] *))>code{background-color:inherit;color:inherit;font-family:inherit}.prose :where(pre):not(:where([class~=not-prose] *))>code:after,.prose :where(pre):not(:where([class~=not-prose] *))>code:before{content:none}.prose :where(ol):not(:where([class~=not-prose] *)){margin-block:var(--size-6);padding-inline-start:var(--size-8);list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose] *)){margin-block:var(--size-6);padding-inline-start:var(--size-8);list-style-type:disc}.prose :where(li):not(:where([class~=not-prose] *)){margin-block:var(--size-3)}.prose :where(ol>li):not(:where([class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-inline-start:var(--size-2)}.prose :where():not(:where([class~=not-prose] *)){margin-block:var(--size-4);margin-block-start:var(--size-4);margin-block-end:var(--size-4);margin-block-start:var(--size-4);margin-block-end:var(--size-4)}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-block:var(--size-4)}.prose :where(hr):not(:where([class~=not-prose] *)){border-block-start-color:var(--grey-300);margin-block:var(--size-14);border-block-start-width:1px}.prose :where(hr+*):not(:where([class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose] *)),.prose :where(:first-child):not(:where([class~=not-prose] *)){margin-block-start:0}.prose :where(:last-child):not(:where([class~=not-prose] *)){margin-block-end:0}.prose :where(.media--view-mode-box-1-1):not(:where([class~=not-prose] *)) img{aspect-ratio:var(--ratio-box)}.prose :where(.media--view-mode-photo-3-2):not(:where([class~=not-prose] *)) img{aspect-ratio:var(--ratio-photo)}.prose :where(.media--view-mode-portrait-3-4):not(:where([class~=not-prose] *)) img{aspect-ratio:var(--ratio-portrait)}.prose :where(.media--view-mode-landscape-4-3):not(:where([class~=not-prose] *)) img{aspect-ratio:var(--ratio-landscape)}.prose :where(.media--view-mode-widescreen-16-9):not(:where([class~=not-prose] *)) img{aspect-ratio:var(--ratio-widescreen)}.prose :where(.media--view-mode-cinemascope-21-9):not(:where([class~=not-prose] *)) img{aspect-ratio:var(--ratio-cinemascope)}.prose :where(ul[class~=list]):not(:where([class~=not-prose] *)){flex-direction:column;display:flex}.prose :where(ul[class~=list]):not(:where([class~=not-prose] *)) li::marker{color:var(--grey-500)}.prose :where(ul[class~=list--link]):not(:where([class~=not-prose] *)){padding-inline-end:var(--size-6);list-style-type:none}.prose :where(ul[class~=list--link]):not(:where([class~=not-prose] *))>li{margin-block:0;padding-inline-start:0}.prose :where(ul[class~=list--link]):not(:where([class~=not-prose] *))>li a{border-block-end-color:var(--blue-500);padding-block:var(--size-2);padding-inline:var(--size-2);border-block-end-width:1px;text-decoration:none;display:flex}.prose :where(ul[class~=list--link]):not(:where([class~=not-prose] *))>li a:hover{--theme-link-color-hover:var(--white);background-color:var(--blue-500);border-block-end-color:var(--blue-500);color:var(--theme-link-color-hover)}.prose :where(ol[class~=lower-roman]):not(:where([class~=not-prose] *)),.prose :where(ol[class~=lower-roman]):not(:where([class~=not-prose] *)) :where(ol):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[class~=upper-roman]):not(:where([class~=not-prose] *)),.prose :where(ol[class~=upper-roman]):not(:where([class~=not-prose] *)) :where(ol):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[class~=lower-alpha]):not(:where([class~=not-prose] *)),.prose :where(ol[class~=lower-alpha]):not(:where([class~=not-prose] *)) :where(ol):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[class~=upper-alpha]):not(:where([class~=not-prose] *)),.prose :where(ol[class~=upper-alpha]):not(:where([class~=not-prose] *)) :where(ol):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(a[class~=link]):not(:where([class~=not-prose] *)):after{background-color:var(--blue-500);color:currentColor;content:"";background-size:cover;block-size:20px;inline-size:20px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prose :where(a[class~=link]):not(:where([class~=not-prose] *)):hover:after{background-color:currentColor}.prose :where(a[class~=link--download]):not(:where([class~=not-prose] *)):after{background-color:currentColor;flex-shrink:0;-webkit-mask-image:url(/themes/custom/surface/dist/images/download.svg);mask-image:url(/themes/custom/surface/dist/images/download.svg)}.prose :where(a[class~=link--external]):not(:where([class~=not-prose] *)):after{background-color:currentColor;flex-shrink:0;-webkit-mask-image:url(/themes/custom/surface/dist/images/external.svg);mask-image:url(/themes/custom/surface/dist/images/external.svg)}.table--wrapper{--_color-scrollbar:var(--theme-table-scrollbar-thumb);--_color-track:var(--theme-table-scrollbar-track);--_radius:var(--radius-4);scrollbar-color:var(--_color-scrollbar) var(--_color-track);scrollbar-width:inherit;background-clip:padding-box;inline-size:100%;display:block;overflow:auto hidden}.table--wrapper::-webkit-scrollbar{background:var(--_color-track);block-size:var(--size-2);border-radius:var(--radius-round)}.table--wrapper::-webkit-scrollbar-thumb{background:var(--_color-scrollbar);border-radius:var(--radius-round)}table{--_bg-thead:var(--theme-table-thead-background-color);--_bg-tbody:var(--theme-table-tbody-background-color);--_bg-tbody-even:var(--theme-table-tbody-even-background-color);--_color-thead-text:var(--theme-table-thead-text-color);--_color-tbody-text:var(--theme-body-text-color);--_color-caption:var(--theme-table-caption-text-color);--_padding:var(--size-3);background-color:var(--_bg-tbody);border-collapse:collapse;border-radius:var(--_radius);caption-side:bottom;text-indent:0;vertical-align:top;inline-size:max-content;min-inline-size:100%}table caption{color:var(--_color-caption);font-size:var(--body-sm);padding-block:var(--_padding);padding-inline:var(--_padding);text-align:start;background-color:#0000;margin:0;font-style:italic}table thead{--_color-tbody-text:var(--white);background-color:var(--_bg-thead);color:var(--_color-thead-text);font-weight:700}table thead tr:first-child th:first-child{border-start-start-radius:var(--_radius)}table thead tr:first-child th:last-child{border-start-end-radius:var(--_radius)}@media print{table thead{background-color:var(--_bg-tbody);display:table-header-group}}table tbody tr:nth-child(2n){background-color:var(--_bg-tbody-even)}table tbody tr:last-child td:first-child{border-end-start-radius:var(--_radius)}table tbody tr:last-child td:last-child{border-end-end-radius:var(--_radius)}table th,table td{padding-block:10px;padding-inline:var(--_padding);text-align:start}
