: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.4;--leading-relaxed: 1.625;--leading-loose: 2;--tracking-wide: .025em}:where(html){--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-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-60: 15rem;--size-61: 15.3rem;--size-70: 17.5rem;--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}:where(html){--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)}:where(html){--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: 2147483647}:where(html){--shadow-1: 0 1px 2px 0 hsla(0, 0%, 0%, 5%);--shadow-2: 0 1px 3px 0 hsla(0, 0%, 0%, 10%), 0 1px 2px -1px hsla(0, 0%, 0%, 10%);--shadow-3: 0 4px 6px -1px hsla(0, 0%, 0%, 10%), 0 2px 4px -2px hsla(0, 0%, 0%, 10%);--shadow-4: 0 10px 15px -3px hsla(0, 0%, 0%, 10%), 0 4px 6px -4px hsla(0, 0%, 0%, 10%);--shadow-5: 0 20px 25px -5px hsla(0, 0%, 0%, 10%), 0 8px 10px -6px hsla(0, 0%, 0%, 10%);--shadow-6: 0 25px 50px -12px hsla(0, 0%, 0%, 25%);--inner-shadow-0: inset 0 0 0 1px hsla(0, 0%, 0%, 5%);--inner-shadow-1: inset 0 1px 2px 0 hsla(0, 0%, 0%, 5%);--inner-shadow-2: inset 0 1px 4px 0 hsla(0, 0%, 0%, 5%);--inner-shadow-3: inset 0 2px 8px 0 hsla(0, 0%, 0%, 5%);--inner-shadow-4: inset 0 2px 14px 0 hsla(0, 0%, 0%, 5%)}:where(html){--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}:where(html){--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:100%}}@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:100%}50%{opacity:50%}}@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: 1e5px}:where(html){--blue-700: hsl(202, 100%, 18%);--blue-500: hsl(202, 100%, 26%);--blue-300: hsl(206, 63%, 42%);--blue-100: hsl(212, 95%, 93%);--gold-900: hsl(41, 100%, 29%);--gold-500: hsl(44, 100%, 59%);--gold-300: hsl(45, 95%, 77%);--gold-100: hsl(49, 93%, 88%);--teal-900: hsl(185,52%,18%);--teal-700: hsl(186, 87%, 21%);--teal-500: hsl(173,43%,68%);--teal-100: hsl(180, 38%, 85%);--red-700: hsl(6, 80%, 36%);--red-300: hsl(14, 98%, 79%);--red-100: hsl(14, 100%, 92%);--grey-900: hsl(0, 0%, 18%);--grey-700: hsl(0, 0%, 40%);--grey-500: hsl(0, 0%, 60%);--grey-300: hsl(0, 0%, 80%);--grey-200: hsl(0, 0%, 87%);--grey-100: hsl(0, 0%, 94%);--black: hsl(0, 0%, 0%);--white: hsl(0, 0%, 100%);--sand-500: hsl(37, 21%, 88%);--sand-300: hsl(45, 31%, 95%)}: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)}*,*:before,*:after{border-color:var(--grey-200);border-style:solid;border-width:0;box-sizing:border-box}html{accent-color:var(--blue-300);background-color:var(--white);caret-color:var(--blue-300);color:var(--color, var(--grey-900));font-size:100%;font-style:normal;font-synthesis:none;font-weight:var(--font-weight-400);scroll-padding-top:150px;scrollbar-color:var(--blue-300) transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:has(dialog[open]){overflow:hidden}body{color:var(--grey-900);font-family:var(--font-primary);font-size:var(--body-default);-webkit-font-smoothing:antialiased;line-height:var(--leading-normal);margin:0;overflow-x:hidden;scrollbar-gutter:stable both-edges;word-wrap:break-word}hr{block-size:0;border-block-start-width:1px;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{color:var(--blue-700);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(--blue-300);text-decoration:none}a:hover{color:var(--blue-500);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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:transparent;background-image:none;font-size:var(--body-default)}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{block-size:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:auto;-moz-appearance:auto;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{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--grey-500);opacity:100%}input::placeholder,textarea::placeholder{color:var(--grey-500);opacity:100%}::-moz-selection{background-color:var(--blue-700);color:var(--white)}::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{block-size:auto;fill:currentColor;max-inline-size:100%;stroke:none}svg:where(:not([width])){inline-size:var(--size-20)}[hidden]{display:none}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))}.eyebrow-font-style{font-size:var(--text-sm);font-style:normal;font-weight:var(--font-weight-800);line-height:var(--leading-tight);text-transform:uppercase}blockquote{font-family:var(--font-secondary);font-style:italic;letter-spacing:var(--tracking-wide)}.bg-teal-700 .prose{--text-color: var(--white);--blockquote-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] *)){color:currentColor}.prose :where([class~=lead]):not(:where([class~=not-prose] *)):first-child{margin-block-start:0}.demo-typography .prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:currentColor}.prose :where(blockquote):not(:where([class~=not-prose] *)){border-inline-start-color:var(--blockquote-border-color);border-inline-start-width:1px;color:var(--blockquote-color);inline-size:85ch;margin-block:var(--size-8);max-inline-size:100%;padding-block:var(--size-4);padding-inline-start:var(--size-6);quotes:"“" "”" "‘" "’"}.prose :where(h2,h3,h4):not(:where([class~=not-prose] *)){color:var(--blue-700)}.prose :where(h2):not(:where([class~=not-prose] *)){color:var(--blue-700);margin-block-end:var(--size-6);margin-block-start:var(--size-12);text-wrap:balance}.prose :where(h3):not(:where([class~=not-prose] *)){color:var(--blue-700);margin-block-end:var(--size-4);margin-block-start:var(--size-8);text-wrap:balance}.prose :where(h4):not(:where([class~=not-prose] *)){color:var(--blue-700);margin-block-end:var(--size-2);margin-block-start:var(--size-6);text-wrap:balance}.bg-teal-700 .prose :where(a):not(:where(.button,.link,[class~=not-prose] *)){color:var(--white)}.bg-teal-700 .prose :where(a):not(:where(.button,.link,[class~=not-prose] *)):hover{border-block-end-color:var(--white)}.prose :where(img):not(:where([class~=not-prose] *)){margin-block-end:var(--size-4)}.prose :where(video):not(:where([class~=not-prose] *)){margin-block-end:var(--size-4)}.prose :where(figure):not(:where([class~=not-prose] *)){display:table;margin-block-end:var(--size-6)}.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{margin-inline-end:var(--size-8);max-inline-size:-moz-fit-content;max-inline-size:fit-content}}@media (width >= 768px){.prose :where(figure):not(:where([class~=not-prose] *)).align-right{margin-inline-start:var(--size-8);max-inline-size:-moz-fit-content;max-inline-size:fit-content}}.prose :where(figcaption):not(:where([class~=not-prose] *)){caption-side:bottom;color:var(--grey-700);display:table-caption;font-size:var(--body-sm);margin-block-start:var(--size-4)}.bg-teal-700 .prose :where(figcaption):not(:where([class~=not-prose] *)){color:var(--grey-100)}.prose :where(code):not(:where([class~=not-prose] *)){color:var(--grey-900)}.prose :where(code):not(:where([class~=not-prose] *)):after{content:"`"}.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);overflow-x:auto;padding-block:var(--size-5);padding-inline:var(--size-6)}.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] *)){list-style-type:decimal;margin-block:var(--size-6);padding-inline-start:var(--size-8)}.prose :where(ul):not(:where([class~=not-prose] *)){list-style-type:disc;margin-block:var(--size-6);padding-inline-start:var(--size-8)}.prose :where(li):not(:where([class~=not-prose] *)){margin-block:var(--size-3)}.prose :where(ol>li):not(:where([class~=not-prose] *)){padding-inline-start:var(--size-2)}.prose :where(ol>li):not(:where([class~=not-prose] *))::marker{color:var(--grey-500)}.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-inline-start:var(--size-2)}.prose :where(ul>li):not(:where([class~=not-prose] *))::marker{color:var(--grey-500)}.prose :where(>ul>li p):not(:where([class~=not-prose] *)){margin-block:var(--size-4)}.prose :where(>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-block-start:var(--size-4)}.prose :where(>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-block-end:var(--size-4)}.prose :where(>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-block-start:var(--size-4)}.prose :where(>ol>li>*:last-child):not(:where([class~=not-prose] *)){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);border-block-start-width:1px;margin-block:var(--size-14)}.prose :where(hr+*):not(:where([class~=not-prose] *)){margin-block-start:0}.prose :where(h2+*):not(:where([class~=not-prose] *)){margin-block-start:0}.prose :where(h3+*):not(:where([class~=not-prose] *)){margin-block-start:0}.prose :where(h4+*):not(:where([class~=not-prose] *)){margin-block-start:0}.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] *)){display:flex;flex-direction:column}.prose :where(ul[class~=list--highlight]):not(:where([class~=not-prose] *)){border-inline-start-color:var(--blue-300);border-inline-start-width:var(--size-1)}.prose :where(ul[class~=list--highlight]):not(:where([class~=not-prose] *))>li::marker{color:var(--blue-300)}.prose :where(ul[class~=list--link]):not(:where([class~=not-prose] *)){list-style-type:none;padding-inline-end:var(--size-6)}.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-300);border-block-end-width:1px;display:flex;padding-block:var(--size-2);padding-inline:var(--size-2);transition:all .15s linear}.prose :where(ul[class~=list--link]):not(:where([class~=not-prose] *))>li a:hover{background-color:var(--blue-500);border-block-end-color:var(--blue-500);color:var(--white)}.prose :where(ol[class~=lower-roman]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.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] *)){list-style-type:upper-roman}.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] *)){list-style-type:lower-alpha}.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] *)){list-style-type:upper-alpha}.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] *)){align-items:center;border-block-end:2px solid transparent;color:var(--blue-300);display:inline-flex;flex-shrink:0;font-weight:var(--font-weight-600);transition:var(--transition-soft-linear)}.prose :where(a[class~=link]):not(:where([class~=not-prose] *)):after{background-color:var(--blue-300);background-size:cover;block-size:18px;color:currentColor;content:"";display:inline-block;inline-size:18px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.prose :where(a[class~=link]):not(:where([class~=not-prose] *)):hover{border-block-end:2px solid currentColor;color:var(--blue-500)}.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("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z'/%3E%3C/svg%3E%0A")}.prose :where(a[class~=link--external]):not(:where([class~=not-prose] *)):after{background-color:currentColor;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E%0A")}
