@layer base{.core-module__TzxhDW__mdxProse{display:block}.core-module__TzxhDW__mdx>.core-module__TzxhDW__mdx{margin-left:calc(var(--spacing,.25rem)*3.75)}.core-module__TzxhDW__mdx>.core-module__TzxhDW__mdx:nth-child(1 of .core-module__TzxhDW__mdx){margin-top:calc(var(--spacing,.25rem)*0)!important}.core-module__TzxhDW__mdxMeta{margin-top:calc(var(--spacing,.25rem)*6)}}
.Heading-module__hiKTtq__Heading{clear:both;margin-top:calc(var(--spacing,.25rem)*8);margin-bottom:calc(var(--spacing,.25rem)*4);font-family:var(--font-playfair-display);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);position:relative}.Heading-module__hiKTtq__Heading--H2{margin-top:calc(var(--spacing,.25rem)*12);margin-bottom:calc(var(--spacing,.25rem)*6.5);font-family:var(--font-bbh-sans-bartle);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-display-heading);text-transform:lowercase}.Heading-module__hiKTtq__Heading--H3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}@media (min-width:48rem){.Heading-module__hiKTtq__Heading--H3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.Heading-module__hiKTtq__Heading--H5,.Heading-module__hiKTtq__Heading--H6{margin-top:calc(var(--spacing,.25rem)*6)}.Heading-module__hiKTtq__Heading--H4,.Heading-module__hiKTtq__Heading--H5,.Heading-module__hiKTtq__Heading--H6{font-family:var(--font-atkinson-hyperlegible-next);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-display-heading)}.Heading-module__hiKTtq__Heading--H4{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}.Heading-module__hiKTtq__Heading--H5{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.Heading-module__hiKTtq__Heading--H6{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));font-style:italic}.Heading-module__hiKTtq__Heading__Anchor{padding-inline:calc(var(--spacing,.25rem)*2);vertical-align:baseline;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;display:inline-block;position:absolute;right:100%}.Heading-module__hiKTtq__Heading:hover .Heading-module__hiKTtq__Heading__Anchor{opacity:1}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
*+.Paragraph-module__UshY3q__Paragraph{margin-block:calc(var(--spacing,.25rem)*4)}
.ListItem-module__qu7z5W__ListItem{margin-block:calc(var(--spacing,.25rem)*1.5)}ul>.ListItem-module__qu7z5W__ListItem{padding-left:calc(var(--spacing,.25rem)*4);position:relative;overflow:hidden}ul>.ListItem-module__qu7z5W__ListItem:before{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);--tw-leading:inherit;line-height:inherit;--tw-content:"•";content:var(--tw-content);margin-top:-.075em;display:inline-block;position:absolute}@property --tw-leading{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
.UnorderedList-module__nS8lCW__UnorderedList{margin-block:calc(var(--spacing,.25rem)*4);list-style-type:disc;list-style-position:outside}ol li>.UnorderedList-module__nS8lCW__UnorderedList,ul li>.UnorderedList-module__nS8lCW__UnorderedList{margin-block:calc(var(--spacing,.25rem)*1.5)}
.OrderedList-module__KNeiBa__OrderedList{margin-inline-start:1.7ch;list-style-type:decimal;list-style-position:outside}ol li>.OrderedList-module__KNeiBa__OrderedList,ul li>.OrderedList-module__KNeiBa__OrderedList{margin-block:calc(var(--spacing,.25rem)*1.5)}
.CustomLink-module__axeORG__CustomLink{color:var(--foreground-link);text-decoration-line:underline}@media (hover:hover){.CustomLink-module__axeORG__CustomLink:hover{color:var(--foreground-link-hover)}}.CustomLink-module__axeORG__CustomLink[target=_blank]:after{clip-path:inset(50%);white-space:nowrap;content:"This link opens in a new tab";border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CustomLink-module__axeORG__CustomLink__ExternalLinkIcon{margin-top:-.25em;margin-left:calc(var(--spacing,.25rem)*1);opacity:.5;width:1em;height:1em;display:inline}
.CustomImageAttachment-module__Mg-0kW__CustomImageAttachment{margin-block:calc(var(--spacing,.25rem)*5);gap:calc(var(--spacing,.25rem)*2);flex-direction:column;max-width:100%;display:inline-flex;overflow:visible}.CustomImageAttachment-module__Mg-0kW__CustomImageAttachment__imgWrapper{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:hsl(from var(--color-background)h calc(s - 15)calc(l - 15)/.5);flex-shrink:1;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.CustomImageAttachment-module__Mg-0kW__CustomImageAttachment__imgWrapper{--tw-shadow-color:color-mix(in oklab,hsl(from var(--color-background)h calc(s - 15)calc(l - 15)/.5)var(--tw-shadow-alpha),transparent)}}.CustomImageAttachment-module__Mg-0kW__CustomImageAttachment__img{display:block}.CustomImageAttachment-module__Mg-0kW__CustomImageAttachment__caption{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--foreground);flex-grow:1;display:block}@supports (color:color-mix(in lab, red, red)){.CustomImageAttachment-module__Mg-0kW__CustomImageAttachment__caption{color:color-mix(in oklab,var(--foreground)60%,transparent)}}.CustomImageAttachment-module__Mg-0kW__CustomImageAttachment:where(.dark,.dark *) .CustomImageAttachment-module__Mg-0kW__CustomImageAttachment__imgWrapper{box-shadow:0 0 5px 0 hsl(from var(--color-background)h calc(s - 20)calc(l + 15)/.5)}@media (prefers-color-scheme:dark){.CustomImageAttachment-module__Mg-0kW__CustomImageAttachment:not(.light,.light *) .CustomImageAttachment-module__Mg-0kW__CustomImageAttachment__imgWrapper{box-shadow:0 0 5px 0 hsl(from var(--color-background)h calc(s - 20)calc(l + 15)/.5)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
._CodeBlock-module__C64wdW__CodeBlock{background-color:var(--code-background);width:fit-content;font-family:var(--font-atkinson-hyperlegible-mono);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--code-foreground);display:block}._CodeBlock-module__C64wdW__CodeBlock__Line{background:hsl(from var(--color-code-background)h s calc(l + 3));justify-content:space-between;align-items:flex-start;display:flex}._CodeBlock-module__C64wdW__CodeBlock__Line:where(.dark,.dark *){background:hsl(from var(--color-code-background)h calc(s - 20)calc(l + 1))}@media (prefers-color-scheme:dark){._CodeBlock-module__C64wdW__CodeBlock__Line:not(.light,.light *){background:hsl(from var(--color-code-background)h calc(s - 20)calc(l + 1))}}._CodeBlock-module__C64wdW__CodeBlock__Number{background-color:var(--code-background);text-align:right;opacity:.5;-webkit-user-select:none;user-select:none;width:3ch;padding-right:1ch;display:inline-flex}._CodeBlock-module__C64wdW__CodeBlock__Content{white-space:pre;background:hsl(from var(--color-code-background)h s calc(l + 5));flex-grow:1;width:100%;min-width:10%;padding-left:2ch}._CodeBlock-module__C64wdW__CodeBlock__Content:where(.dark,.dark *){background:hsl(from var(--color-code-background)h calc(s - 20)calc(l + 4))}@media (prefers-color-scheme:dark){._CodeBlock-module__C64wdW__CodeBlock__Content:not(.light,.light *){background:hsl(from var(--color-code-background)h calc(s - 20)calc(l + 4))}}@property --tw-font-weight{syntax:"*";inherits:false}
.Code-module__LpDoRa__Code{border-radius:calc(var(--radius) - 4px);background-color:#fff9;display:inline-block}@supports (color:color-mix(in lab, red, red)){.Code-module__LpDoRa__Code{background-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.Code-module__LpDoRa__Code{padding-inline:calc(var(--spacing,.25rem)*1.25);font-family:var(--font-atkinson-hyperlegible-mono);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--code-background)}.Code-module__LpDoRa__Code:where(.dark,.dark *){background-color:var(--code-foreground)}@supports (color:color-mix(in lab, red, red)){.Code-module__LpDoRa__Code:where(.dark,.dark *){background-color:color-mix(in oklab,var(--code-foreground)15%,transparent)}}.Code-module__LpDoRa__Code:where(.dark,.dark *){color:var(--code-foreground)}@media (prefers-color-scheme:dark){.Code-module__LpDoRa__Code:not(.light,.light *){background-color:var(--code-foreground)}@supports (color:color-mix(in lab, red, red)){.Code-module__LpDoRa__Code:not(.light,.light *){background-color:color-mix(in oklab,var(--code-foreground)15%,transparent)}}.Code-module__LpDoRa__Code:not(.light,.light *){color:var(--code-foreground)}}@property --tw-font-weight{syntax:"*";inherits:false}
