.search-container[data-astro-cid-otpdt6jm]{width:30rem}.site-nav[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--spacing-24);padding:var(--spacing-12) var(--spacing-24);background:var(--layer-1);border-bottom:1px solid var(--layer-2)}.site-nav__logo[data-astro-cid-dmqpwcec]{font-weight:var(--font-weight-bold);font-size:var(--text-18);text-decoration:none;color:var(--on-surface)}.site-nav__links[data-astro-cid-dmqpwcec]{display:flex;gap:var(--spacing-16);list-style:none;margin:0;padding:0;flex:1}.site-nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none;font-size:var(--text-14);color:var(--on-surface);&[data-astro-cid-dmqpwcec]:hover{color:var(--link)}}.site-footer[data-astro-cid-sz7xmlte]{padding:var(--spacing-24);text-align:center;font-size:var(--text-14);color:var(--color-gray-400);border-top:1px solid var(--layer-2);margin-top:var(--spacing-48)}@layer config,base,components,utilities;@layer config{*,*:before,*:after{box-sizing:border-box;min-width:0}html{overflow-x:hidden;interpolate-size:allow-keywords;overflow-wrap:break-word;-webkit-text-size-adjust:none;text-size-adjust:none;hanging-punctuation:first allow-end last}body{min-height:100dvh;margin:0;overflow-x:clip;font-family:system-ui,sans-serif;line-height:1.5;text-rendering:optimizespeed}:focus{outline:none}:focus-visible{outline:2px solid;outline-offset:2px}:disabled{opacity:70%;cursor:not-allowed}:target{scroll-margin-block:1rem}a{text-decoration-skip-ink:auto;text-underline-offset:2px}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6,blockquote{text-wrap:balance}p,li,figcaption{text-wrap:pretty}q{quotes:"« " " »"}ul,ol{padding-inline-start:1em;list-style-position:outside;&[role=list]{margin:0;padding-inline-start:0;list-style:none}& li{margin-block:.1em}}img,picture,table,td,blockquote,pre,code,input,textarea,select,video,svg,iframe{max-width:100%}img,picture,svg,video,canvas,audio,iframe,embed,object{display:block}:where(img,picture):where(:not([src$=".svg"])){height:auto}figure{margin:0}input,button,textarea,select{margin:0;background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;vertical-align:middle}form,fieldset{border:none}fieldset{margin:0;padding:1em 0}legend{max-width:100%;border:0;color:inherit;white-space:normal}label{display:inline-block;cursor:pointer;-webkit-tap-highlight-color:transparent}button{cursor:pointer;-webkit-tap-highlight-color:transparent}textarea{overflow:auto;vertical-align:top;white-space:pre-wrap;resize:vertical}pre,code,kbd,samp{font-family:ui-monospace,monospace;font-size:1em}pre{overflow:auto;line-height:normal;white-space:pre-wrap;tab-size:2}:where(:not(pre))>code{padding:2px 6px;border-radius:6px;background-color:buttonface;font-size:.95em}svg:not([fill]){fill:currentcolor}svg{overflow:visible}svg *{transform-box:fill-box}svg:has(symbol){display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;white-space:nowrap!important;clip-path:inset(50%)!important}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important}}@media print{@page{size:a4 portrait;margin:2cm 1.5cm}*{box-sizing:border-box}img{max-width:100%}input,textarea,select{all:revert}body{width:auto;margin:0;background-color:#fff!important;color:#000!important;font-family:Georgia,serif;font-size:12pt;line-height:1.5}p,blockquote,label,ul,ol{margin-block:0 15pt;color:#000!important}p:last-child{margin-bottom:0}h1{margin-block:0 24pt;color:#000!important;font-size:18pt;font-weight:700;line-height:1.1}h2{margin-block:0 18pt;color:#000!important;font-size:16pt;font-weight:700;line-height:1.1}h3{margin-block:0 15pt;color:#000!important;font-size:14pt;font-weight:700}h4{margin-block:0 12pt;color:#000!important;font-size:12pt;font-weight:700}.print{display:revert}.no-print{display:none}p,blockquote{orphans:3;widows:3}ul,blockquote,ol,figure,table{break-inside:avoid}h1,h2,h3,h4,caption{break-after:avoid}a,a:link,a:visited{background:transparent!important;color:#000!important;font-weight:700;text-decoration:underline!important}video,object,iframe{display:none!important;width:0!important;height:0!important;overflow:hidden!important}}}@layer config{:root{--form-background: light-dark(var(--color-gray-50), var(--color-gray-800));--on-form: light-dark(var(--color-gray-900), var(--color-gray-100));--form-accent-color: var(--primary, AccentColor);--form-spacing: var(--spacing-12) var(--spacing-16);--form-border-width: 1px;--form-border-color: var(--color-gray-400);--form-border-radius: var(--radius-4);--checkables-border-color: var(--color-gray-400);--checkable-size: 1.25em;--chevron-lightmode: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23222222' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>");--chevron-darkmode: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>")}button,a:where(.btn),input:where([type=button],[type=reset],[type=submit]){--button-background-color: var(--form-background, Field);--button-background-color-hover: oklch( from var(--button-background-color) calc(l*.9) c h );--button-background-color-active: oklch( from var(--button-background-color) calc(l*.8) c h );--button-border-color: var(--form-border-color, ButtonBorder);--button-border-color-hover: var(--button-border-color);--button-border-color-active: var(--button-border-color);--button-border-radius: var(--form-border-radius, 0);--button-border-width: var(--form-border-width, 1px);--button-text-color: var(--on-form, ButtonText);--button-text-color-hover: var(--button-text-color);--button-text-color-active: var(--button-text-color);--button-font-weight: var(--font-weight-regular, 400);display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:var(--form-spacing, 12px 16px);transition-property:background,border,box-shadow,color;transition-duration:var(--transition-duration, .25s);border:0;border-radius:var(--button-border-radius);background-color:var(--button-background-color);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);color:var(--button-text-color);font:inherit;font-weight:var(--button-font-weight);line-height:1;text-decoration:none;vertical-align:middle;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;&:hover,&:focus-visible{background-color:var(--button-background-color-hover);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color-hover);color:var(--button-text-color-hover)}&:active{background-color:var(--button-background-color-active);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color-active);color:var(--button-text-color-active)}&.btn-primary{--button-background-color: var(--form-accent-color, AccentColor);--button-border-color: transparent;--button-text-color: var(--on-primary, #ffffff)}&.btn-secondary{--button-background-color: var(--color-gray-200, GrayText);--button-border-color: transparent;--button-text-color: var(--form-accent-color, AccentColor)}&.btn-reset{--button-background-color: transparent;--button-border-color: transparent;--button-text-color: currentcolor}}details{--details-padding: var(--form-spacing, 12px 16px);--details-border-color: var(--form-border-color, ButtonBorder);--details-border-color-hover: var(--details-border-color);--details-border-width: var(--form-border-width, 1px);--details-border-radius: var(--form-border-radius, 0);--details-background-color: var(--layer-1, Canvas);--details-content-border-radius: 0;--details-title-color: var(--on-form, FieldText);--details-title-color-hover: var(--details-title-color);border:var(--details-border-width) solid var(--details-border-color);border-radius:var(--details-border-radius);background-color:var(--details-background-color);&:hover,&:focus-visible{border-color:var(--details-border-color-hover);& summary{color:var(--details-title-color-hover)}}& summary{display:flex;align-items:center;justify-content:space-between;padding:var(--details-padding);transition:background-color;transition-duration:var(--transition-duration, .25s);border-radius:var(--details-border-radius);color:var(--details-title-color, currentcolor);font-weight:var(--font-weight-semibold, 600);list-style:none;cursor:pointer;user-select:none;&::-webkit-details-marker{display:none}&:after{content:"";width:1rem;height:1rem;transition:rotate var(--transition-duration, .25s);background-image:var(--chevron-lightmode);background-repeat:no-repeat;background-position:center;background-size:contain;rotate:0deg}}&[open] summary:after{rotate:180deg}[data-theme=dark] &{& summary:after{background-image:var(--chevron-darkmode)}}&::details-content{padding:var(--form-spacing, 12px 16px);padding-top:0;border-top:none;>:first-child{margin-top:0}>:last-child{margin-bottom:0}}}@supports (interpolate-size: allow-keywords){details::details-content{display:none;height:0;transition:var(--transition-duration, .25s) allow-discrete;transition-property:opacity,height,display;interpolate-size:allow-keywords}details[open]::details-content{display:grid;height:auto;@starting-style{height:0}}}@media(prefers-reduced-motion:reduce){details{& summary:after{transition:none}&::details-content{transition:none}}}dialog{--dialog-background-color: var(--surface, Field);--dialog-text-color: var(--on-surface, CanvasText);--dialog-border-color: var(--form-border-color, ButtonBorder);--dialog-border-radius: var(--form-border-radius, 0);--dialog-border-width: var(--form-border-width, 1px);--dialog-backdrop-color: oklch(0% 0 0 / 50%);--dialog-padding: var(--spacing-24, 1.5rem);--dialog-header-padding: var(--spacing-16, 1rem) var(--spacing-24, 1.5rem);--dialog-footer-padding: var(--spacing-16, 1rem) var(--spacing-24, 1.5rem);--dialog-max-width: 32rem;--dialog-max-height: calc(100vh - var(--spacing-32, 2rem));max-width:var(--dialog-max-width);padding:0;overflow:visible;border:none;background-color:transparent;color:var(--dialog-text-color);&:not([open]){display:none}&::backdrop{background-color:var(--dialog-backdrop-color);backdrop-filter:blur(3px)}&[open]{animation:dialog-show var(--transition-duration, .25s) ease-out}&.dialog-sm{--dialog-max-width: 24rem}&.dialog-lg{--dialog-max-width: 48rem}&.dialog-fullwidth{--dialog-max-width: calc(100vw - var(--spacing-32, 2rem))}}.dialog-content{display:grid;border:var(--dialog-border-width) solid var(--dialog-border-color);border-radius:var(--dialog-border-radius);background-color:var(--dialog-background-color)}.dialog-header{display:flex;align-items:center;justify-content:space-between;padding:var(--dialog-header-padding);border-bottom:1px solid var(--dialog-border-color);border-radius:var(--dialog-border-radius) var(--dialog-border-radius) 0 0;background-color:var(--layer-1, Canvas);gap:var(--spacing-16, 1rem)}.dialog-title{margin:0;color:var(--dialog-text-color);font-size:var(--text-xl, 1.25rem);font-weight:var(--font-weight-semibold, 600)}.dialog-close{display:inline-grid;box-sizing:content-box;flex-shrink:0;width:2rem;height:2rem;padding:2px;transition:background-color var(--transition-duration, .25s);border-radius:var(--radius-full, 9999px);font-size:2rem;place-content:center;place-self:center;aspect-ratio:1;&:hover,&:focus-visible{background-color:var(--layer-2, GrayText)}}.dialog-body{padding:var(--dialog-padding);overflow-y:auto;>:first-child{margin-top:0}>:last-child{margin-bottom:0}}.dialog-footer{padding:var(--dialog-footer-padding);border-top:1px solid var(--dialog-border-color);border-radius:0 0 var(--dialog-border-radius) var(--dialog-border-radius);background-color:var(--layer-1, Canvas)}@keyframes dialog-show{0%{scale:.95;opacity:0%}to{scale:1;opacity:100%}}@media(prefers-reduced-motion:reduce){dialog{animation:none;&::backdrop{animation:none}}}@media(width<48rem){dialog{--dialog-max-width: calc(100vw - var(--spacing-16, 1rem));--dialog-max-height: calc(100vh - var(--spacing-16, 1rem))}.dialog-header,.dialog-footer,.dialog-body{padding:var(--spacing-16, 1rem)}}hr{--hr-border-color: var(--form-border-color, ButtonBorder);--hr-border-width: var(--form-border-width, 1px);margin-block:var(--spacing-16, 1rem);border:0;border-top:var(--hr-border-width) solid var(--hr-border-color);&.hr-primary{--hr-border-color: var(--form-accent-color, AccentColor)}&.hr-medium{--hr-border-width: calc(var(--form-border-width, 1px) * 2)}&.hr-wavy{--hr-wave-length: 16px;--hr-wave-height: 8px;height:var(--hr-wave-height);margin-block:var(--spacing-16, 1rem);border:0;background-color:var(--hr-border-color, currentcolor);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'><path d='M0,4 C4,0 12,8 16,4' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") left center / var(--hr-wave-length) 100% repeat-x}}table{--table-border-color: var(--form-border-color, ButtonBorder);--table-border-width: var(--form-border-width, 1px);--table-layout: fixed;--table-border-collapse: collapse;--table-border-spacing: 0;--table-zebra: 0%;--table-caption-color: GrayText;width:100%;table-layout:var(--table-layout, fixed);border-spacing:var(--table-border-spacing, 0);border-collapse:var(--table-border-collapse, collapse);color:var(--on-surface, CanvasText);& caption{margin-block:var(--spacing-8, .5rem);color:var(--table-caption-color);text-align:left}& th,td{padding:var(--spacing-8, .5rem) var(--spacing-12, .75rem);border:var(--table-border-width) solid var(--table-border-color);text-align:left;vertical-align:top}& thead th{background-color:var(--layer-1, Canvas);font-weight:var(--font-weight-semibold, 600)}& tfoot th,tfoot td{background-color:var(--layer-1, Canvas);font-weight:var(--font-weight-medium, 500)}& tbody tr:nth-child(odd){background-color:oklch(from var(--color-black, #000000) l c h / var(--table-zebra, 0%))}}.table-responsive{--table-min-width: 30rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;>table{min-width:var(--table-min-width, 30rem)}}.table-rounded{--table-border-color: var(--form-border-color, ButtonBorder);--table-border-width: var(--form-border-width, 1px);--table-border-radius: var(--form-border-radius, .5rem);padding:var(--spacing-8, .5rem);border:var(--table-border-width) solid var(--table-border-color);border-radius:var(--table-border-radius);:is(th,td){border:none;background-color:transparent}& thead :is(th,td),tr:not(:last-child) :is(th,td){border-bottom:var(--table-border-width) solid var(--table-border-color)}& tbody tr:nth-child(odd){background-color:transparent}}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]){--input-background-color: var(--form-background, Field);--input-border-color: var(--form-border-color, ButtonBorder);--input-border-color-hover: var(--form-border-color);--input-border-radius: var(--form-border-radius, 0);--input-border-width: var(--form-border-width, 1px);--input-text-color: var(--on-form, ButtonText);--input-placeholder-color: GrayText;display:block;width:100%;padding:var(--input-spacing, 12px 16px);transition-property:background,border,box-shadow,color;transition-duration:var(--transition-duration, .25s);border:0;border-radius:var(--input-border-radius);background-color:var(--input-background-color);box-shadow:inset 0 0 0 var(--input-border-width) var(--input-border-color);color:var(--input-text-color);font:inherit;line-height:1.5;&:hover,&:focus-visible{box-shadow:inset 0 0 0 var(--input-border-width) var(--input-border-color-hover)}&:user-invalid{--input-border-color: var(--error);--input-border-width: 2px}&::placeholder{opacity:100%;color:var(--input-placeholder-color)}}:where(input[type=search]){appearance:textfield;&::-webkit-search-decoration,&::-webkit-search-cancel-button,&::-webkit-search-results-button,&::-webkit-search-results-decoration{appearance:none}}:where(input[type=number]){appearance:textfield;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{appearance:none;margin:0}}:where(input[type=date],input[type=time],input[type=datetime-local]){cursor:pointer;&::-webkit-calendar-picker-indicator{transition:opacity var(--transition-duration, .25s);opacity:60%;cursor:pointer;&:hover,&:focus-visible{opacity:100%}}}:where(input[type=file]){padding:var(--spacing-8, .5rem) var(--spacing-12, .75rem);cursor:pointer;&::file-selector-button{margin-right:var(--spacing-12, .75rem);padding:var(--spacing-8, .5rem) var(--spacing-12, .75rem);transition:background-color var(--transition-duration, .25s);border:0;border-radius:var(--input-border-radius);background-color:var(--form-accent-color, AccentColor);color:var(--on-primary, #ffffff);font:inherit;cursor:pointer;&:hover,&:focus-visible{background-color:oklch(from var(--form-accent-color, AccentColor) calc(l*.9) c h)}}&::-webkit-file-upload-button{margin-right:var(--spacing-12, .75rem);padding:var(--spacing-8, .5rem) var(--spacing-12, .75rem);transition:background-color var(--transition-duration, .25s);border:0;border-radius:var(--input-border-radius);background-color:var(--form-accent-color, AccentColor);color:var(--on-primary, #ffffff);font:inherit;cursor:pointer;&:hover,&:focus-visible{background-color:oklch(from var(--form-accent-color, AccentColor) calc(l*.9) c h)}}}select{--select-background-color: var(--form-background, Field);--select-border-color: var(--form-border-color, ButtonBorder);--select-border-color-hover: var(--select-border-color);--select-border-radius: var(--form-border-radius, 0);--select-border-width: var(--form-border-width, 1px);--select-text-color: var(--on-form, FieldText);--select-optgroup-color: GrayText;display:block;width:100%;padding:var(--form-spacing, 12px 16px);padding-right:calc(var(--spacing-32, 2rem) + var(--spacing-12, .75rem));transition-property:background-color,border,box-shadow,color;transition-duration:var(--transition-duration, .25s);border:0;border-radius:var(--select-border-radius);background-color:var(--select-background-color);background-image:var(--chevron-lightmode);background-repeat:no-repeat;background-position:right var(--spacing-16, 1rem) center;background-size:1rem;box-shadow:inset 0 0 0 var(--select-border-width) var(--select-border-color);color:var(--select-text-color);font:inherit;line-height:1.5;cursor:pointer;appearance:none;-webkit-user-select:none;user-select:none;&:hover,&:focus-visible{box-shadow:inset 0 0 0 var(--select-border-width) var(--select-border-color-hover)}[data-theme=dark] &{background-image:var(--chevron-darkmode)}&[multiple]{padding-right:var(--spacing-16, 1rem);background-image:none;cursor:default}}:where(optgroup){color:var(--select-optgroup-color);font-weight:var(--font-weight-bold, 700)}textarea{--textarea-background-color: var(--form-background, Field);--textarea-border-color: var(--form-border-color, ButtonBorder);--textarea-border-color-hover: var(--textarea-border-color);--textarea-border-radius: var(--form-border-radius, 0);--textarea-border-width: var(--form-border-width, 1px);--textarea-text-color: var(--on-form, ButtonText);--textarea-counter-color: GrayText;display:block;width:100%;min-height:5lh;padding:var(--form-spacing, 12px 16px);transition-property:background,border,box-shadow,color;transition-duration:var(--transition-duration, .25s);border:0;border-radius:var(--textarea-border-radius);background-color:var(--textarea-background-color);box-shadow:inset 0 0 0 var(--textarea-border-width) var(--textarea-border-color);color:var(--textarea-text-color);font:inherit;line-height:1.5;resize:vertical;field-sizing:content;&:hover,&:focus-visible{box-shadow:inset 0 0 0 var(--textarea-border-width) var(--textarea-border-color-hover)}&:user-invalid{--textarea-border-color: var(--error);--textarea-border-width: 2px}&::placeholder{opacity:100%;color:var(--on-surface)}}.character-counter{min-width:max-content;margin-left:auto;color:var(--textarea-counter-color);font-size:var(--text-14, .875rem);font-weight:var(--font-weight-medium, 500);text-align:right;&.warning{color:var(--warning, #f97316)}&.danger{color:var(--error, #ef4444);font-weight:var(--font-weight-semibold, 600)}}@media(width<48rem){.form-group-footer{flex-direction:column;align-items:stretch}.character-counter{margin-left:0;text-align:left}}[type=checkbox]:not([role=switch]){--checkbox-background-color: var(--form-background, Field);--checkbox-checked-color: var(--form-accent-color, AccentColor);--checkbox-border-color: var(--checkables-border-color, ButtonBorder);--checkbox-border-color-hover: var(--checkbox-border-color);--checkbox-border-radius: var(--form-border-radius, 0);--checkbox-border-width: var(--form-border-width, 1px);display:inline-grid;position:relative;flex:0 0 auto;align-items:center;justify-content:center;width:var(--checkable-size, 1.25rem);height:var(--checkable-size, 1.25rem);margin:0;transition-property:background,border,box-shadow,color;transition-duration:var(--transition-duration, .25s);border:0;border-radius:var(--checkbox-border-radius);background-color:var(--checkbox-background-color);box-shadow:inset 0 0 0 var(--checkbox-border-width) var(--checkbox-border-color);font:inherit;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;&:is(:checked,:indeterminate){background-color:var(--checkbox-checked-color);box-shadow:inset 0 0 0 var(--checkbox-border-width) transparent}&:hover,&:focus-visible{box-shadow:inset 0 0 0 var(--checkbox-border-width) var(--checkbox-border-color-hover)}&:checked:after{content:"";position:absolute;width:100%;height:100%;background-color:var(--on-primary, #ffffff);mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="14" viewBox="0 0 448 512"><path d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>') center no-repeat}&:indeterminate:after{content:"";position:absolute;width:100%;height:100%;background-color:currentcolor;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="14" viewBox="0 0 448 512"><path d="M431 256c0 17.7-14.3 32-32 32H49c-17.7 0-32-14.3-32-32s14.3-32 32-32h350c17.7 0 32 14.3 32 32z"/></svg>') center no-repeat}}[type=radio]{--radio-background-color: var(--form-background, Field);--radio-border-color: var(--checkables-border-color, ButtonBorder);--radio-border-color-hover: var(--radio-border-color);--radio-border-radius: var(--radius-full, 9999px);--radio-border-width: var(--form-border-width, 1px);--radio-checked-color: var(--form-accent-color, AccentColor);--radio-checked-border-color: var(--color-white, #ffffff);display:inline-grid;width:var(--checkable-size, 1.25em);height:var(--checkable-size, 1.25em);margin:0;padding:0;transition-property:background,border,box-shadow,color;transition-duration:var(--transition-duration, .25s);border:0;border-radius:var(--radio-border-radius);background-color:var(--radio-background-color);box-shadow:inset 0 0 0 var(--radio-border-width) var(--radio-border-color);cursor:pointer;appearance:none;place-content:center;&:before{content:"";width:calc(var(--checkable-size, 1.25em) / 1);height:calc(var(--checkable-size, 1.25em) / 1);transition-property:scale;transition-duration:var(--transition-duration, .25s);border:2px solid var(--radio-checked-border-color);border-radius:var(--radius-full, 9999px);background-color:var(--radio-checked-color);scale:0}&:hover,&:focus-visible{box-shadow:inset 0 0 0 var(--radio-border-width) var(--radio-border-color-hover)}&:checked{&:before{scale:.9}}}[role=switch]{--switch-width: 2.5rem;--switch-height: 1.5rem;--switch-track-color: var(--form-background, ButtonFace);--switch-track-color-checked: var(--form-accent-color, AccentColor);--switch-thumb-color: ButtonBorder;--switch-border-radius: var(--radius-full, 9999px);--switch-border-color: var(--checkables-border-color, ButtonBorder);--switch-border-width: 1px;display:inline-flex;align-items:center;justify-content:start;width:var(--switch-width);height:var(--switch-height);margin:0;padding:0;transition-property:background;transition-duration:var(--transition-duration, .25s);border:var(--switch-border-color) solid var(--switch-border-width);border-radius:var(--switch-border-radius);background-color:var(--switch-track-color);cursor:pointer;appearance:none;&:before{content:"";transition-property:flex-grow;transition-duration:var(--transition-duration, .25s)}&:after{content:"";flex-shrink:0;width:var(--switch-height);height:var(--switch-height);transition-property:background,scale;transition-duration:var(--transition-duration, .25s);border-radius:var(--switch-border-radius);background-color:ButtonBorder;scale:.6;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="14" viewBox="0 0 448 512"><path fill="currentcolor" d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:0%}&:checked:before{flex-grow:1}&[data-variant=check]:checked{border-color:var(--switch-track-color-checked);background-color:var(--switch-track-color-checked);&:before{flex-grow:1}&:after{scale:.8;background-color:var(--on-primary, #ffffff);background-size:70%}}}.range{position:relative;padding-bottom:2rem}[type=range]{--range-thumb-size: 24px;--range-thumb-border-width: 4px;--range-thumb-border-color: var(--color-white, #ffffff);--range-color: var(--form-accent-color, AccentColor);--range-track-color: var(--form-border-color, ButtonBorder);--range-track-height: calc(var(--form-border-width, 1px) + 2px);width:100%;overflow:hidden;background:#fff0;color:var(--range-color)}[type=range],[type=range]::-webkit-slider-runnable-track,[type=range]::-webkit-slider-thumb{height:var(--range-thumb-size);transition:all ease .1s;appearance:none}[type=range]::-webkit-slider-runnable-track,[type=range]::-webkit-slider-thumb{position:relative}[type=range]::-webkit-slider-thumb{--thumb-radius: calc((var(--range-thumb-size) * .5) - 1px);--clip-top: calc( (var(--range-thumb-size) - var(--range-track-height)) * .5 - .5px );--clip-bottom: calc(var(--range-thumb-size) - var(--clip-top));--clip-further: calc(100% + 1px) ;--box-fill: calc(-100vmax - var(--thumb-width, var(--range-thumb-size))) 0 0 100vmax currentcolor;width:var(--thumb-width, var(--range-thumb-size));border:var(--range-thumb-border-width) solid var(--range-thumb-border-color);border-radius:var(--thumb-width, var(--range-thumb-size));background:linear-gradient(currentcolor 0 0) scroll no-repeat left center / 50% calc(var(--range-track-height) + 1px);background-color:currentcolor;box-shadow:var(--box-fill);filter:brightness(100%);clip-path:polygon(100% -1px,var(--range-track-height) -1px,0 var(--clip-top),-100vmax var(--clip-top),-100vmax var(--clip-bottom),0 var(--clip-bottom),var(--range-track-height) 100%,var(--clip-further) var(--clip-further))}[type=range]:hover::-webkit-slider-thumb{cursor:ew-resize}[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--range-track-color) 0 0) scroll no-repeat center / 100% calc(var(--range-track-height) + 1px)}[type=range],[type=range]::-moz-range-track,[type=range]::-moz-range-thumb{height:var(--range-thumb-size);transition:all ease .1s;appearance:none}[type=range]::-moz-range-track,[type=range]::-moz-range-thumb,[type=range]::-moz-range-progress{background:#fff0}[type=range]::-moz-range-thumb{box-sizing:border-box;width:var(--thumb-width, var(--range-thumb-size));border:var(--range-thumb-border-width) solid var(--range-thumb-border-color);border-radius:var(--thumb-width, var(--range-thumb-size));background:currentcolor;cursor:ew-resize}[type=range]::-moz-range-track{width:100%;background:var(--range-track-color)}[type=range]::-moz-range-progress{transition-delay:30ms;background:currentcolor;appearance:none}[type=range]::-moz-range-track,[type=range]::-moz-range-progress{height:calc(var(--range-track-height) + 1px);border-radius:var(--range-track-height)}.range-value{position:absolute;left:0;padding:4px 8px;border-radius:var(--form-border-radius, 4px);background-color:var(--form-background, ButtonFace);font-size:var(--text-14, .875rem);translate:0 1.4rem}@supports (position-anchor: initial){[data-range-output=anchor] ::-webkit-slider-thumb{anchor-name:--thumb}[data-range-output=anchor] ::-moz-range-thumb{anchor-name:--thumb}[data-range-output=anchor] .range-value{position-anchor:--thumb;position-area:bottom;translate:0 .5rem}}}@layer config{[data-layout]:where(:not([data-layout*=prose]))>*{margin-block:0}[data-layout*=stack]{display:grid;row-gap:var(--spacing-s, .5rem)}[data-layout*=cluster]{display:flex;flex-wrap:wrap;gap:var(--spacing-s, .5rem);align-items:start}[data-layout*=autogrid]{--col-min-size: 20rem;--grid-fill: auto-fit;display:grid;grid-template-columns:repeat(var(--grid-fill),minmax(min(var(--col-min-size),100%),1fr));gap:var(--spacing-s, .5rem)}[data-layout*=switcher]{--switcher-min-size: 48rem;display:flex;flex-wrap:wrap;gap:var(--spacing-s, .5rem);>*{flex-basis:calc((var(--switcher-min-size) - 100%) * 999);flex-grow:1}}[data-layout*=repel]{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--spacing-s, .5rem)}[data-layout*=reel]{--item-size: 35%;display:flex;max-width:100%;height:auto;margin-inline:auto;overflow-x:auto;gap:var(--spacing-s, .5rem);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;:where(&>*){flex-basis:var(--item-size);flex-shrink:0}&[data-scroll=start]>*{scroll-snap-align:start}&[data-scroll=center]>*{scroll-snap-align:center}&[data-scroll=end]>*{scroll-snap-align:end}&[data-scrollbar=hidden]{scrollbar-width:none;&::-webkit-scrollbar{display:none}}}[data-layout*=duo]{:has(>&){container-type:inline-size}display:grid;align-content:start;gap:var(--spacing-s, .5rem);@container (width >= 48rem){grid-template-columns:minmax(0,1fr) minmax(0,1fr);&[data-split*=reverse]{>*:first-child{order:1}}&[data-split*="1-1"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}&[data-split*="2-1"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}&[data-split*="1-2"]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}&[data-split*="3-1"]{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}&[data-split*="1-3"]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}&[data-split*="4-1"]{grid-template-columns:minmax(0,4fr) minmax(0,1fr)}&[data-split*="1-4"]{grid-template-columns:minmax(0,1fr) minmax(0,4fr)}&[data-split*=auto-1]{grid-template-columns:auto minmax(0,1fr)}&[data-split*="1-auto"]{grid-template-columns:minmax(0,1fr) auto}}&[data-layout*=desktop]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);&[data-split*=reverse]{>*:first-child{order:1}}&[data-split*="1-1"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}&[data-split*="2-1"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}&[data-split*="1-2"]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}&[data-split*="3-1"]{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}&[data-split*="1-3"]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}&[data-split*="4-1"]{grid-template-columns:minmax(0,4fr) minmax(0,1fr)}&[data-split*="1-4"]{grid-template-columns:minmax(0,1fr) minmax(0,4fr)}&[data-split*=auto-1]{grid-template-columns:auto minmax(0,1fr)}&[data-split*="1-auto"]{grid-template-columns:minmax(0,1fr) auto}}}[data-layout*=boxed]{--boxed-max: 80rem;width:100%;max-width:var(--boxed-max, 80rem);margin-inline:auto;&[data-boxed=small]{--boxed-max: 64rem}}[data-layout*=liquid]{--liquid-min-margin: var(--spacing-16, 1rem);--liquid-content: var(--spacing-2xl, 98rem);display:grid;grid-template-columns:[liquid-start] minmax(var(--liquid-min-margin),1fr) [content-start] minmax(0,calc(var(--liquid-content) / 2)) [half] minmax(0,calc(var(--liquid-content) / 2)) [content-end] minmax(var(--liquid-min-margin),1fr) [liquid-end];:where(&>*){grid-column:content}}[data-layout*=splash]{display:grid;grid-column:liquid;grid-template-columns:inherit;:where(&>*){grid-column:content}}[data-layout*=splash-start]{display:grid;grid-column:liquid-start / content-end;grid-template-columns:subgrid;:where(&>*){grid-column:content}}[data-layout*=splash-end]{display:grid;grid-column:content-start / liquid-end;grid-template-columns:subgrid;:where(&>*){grid-column:content}}[data-layout*=splash-half-start]{display:grid;grid-column:liquid-start / half;grid-template-columns:subgrid;:where(&>*){grid-column:content-start / half}@media(width<48rem){grid-column:liquid;>*{grid-column:content}}}[data-layout*=splash-half-end]{display:grid;grid-column:half / liquid-end;grid-template-columns:subgrid;:where(&>*){grid-column:half / content-end}@media(width<48rem){grid-column:liquid;>*{grid-column:content}}}[data-gap=xs]{gap:var(--spacing-xs, .25rem)}[data-gap=s]{gap:var(--spacing-s, .5rem)}[data-gap=m]{gap:var(--spacing-m, 1rem)}[data-gap=l]{gap:var(--spacing-l, 2rem)}[data-gap=xl]{gap:var(--spacing-xl, 3rem)}[data-gap=none]{gap:0}[data-justify=start]{justify-content:start}[data-justify=end]{justify-content:end}[data-justify=center]{justify-content:center}[data-justify=space]{justify-content:space-between}[data-align=start]{align-content:start;align-items:start}[data-align=end]{align-content:end;align-items:end}[data-align=center]{align-content:center;align-items:center}[data-align=stretch]{align-content:stretch;align-items:stretch}}@layer config{:root{color-scheme:light;&[data-theme=light]{color-scheme:light}&[data-theme=dark]{color-scheme:dark}--color-white: oklch(1 0 0);--color-black: oklch(0 0 0);--color-gray-50: oklch(.97 0 0);--color-gray-100: oklch(.922 0 0);--color-gray-200: oklch(.87 0 0);--color-gray-300: oklch(.708 0 0);--color-gray-400: oklch(.556 0 0);--color-gray-500: oklch(.439 0 0);--color-gray-600: oklch(.371 0 0);--color-gray-700: oklch(.269 0 0);--color-gray-800: oklch(.205 0 0);--color-gray-900: oklch(.145 0 0);--color-error-100: oklch(.97 .1 27.52);--color-error-300: oklch(.7054 .19 27.52);--color-error-500: oklch(.5054 .19 27.52);--color-error-700: oklch(.3554 .19 27.52);--color-error-900: oklch(.2054 .11 27.52);--color-success-100: oklch(.9446 .13 150.685);--color-success-300: oklch(.7166 .13 150.73);--color-success-500: oklch(.5166 .13 150.73);--color-success-700: oklch(.3666 .13 150.73);--color-success-900: oklch(.2166 .13 150.73);--color-warning-100: oklch(.97 .08 49.95);--color-warning-300: oklch(.8315 .17 49.95);--color-warning-500: oklch(.6315 .17 49.95);--color-warning-700: oklch(.4815 .17 49.95);--color-warning-900: oklch(.3315 .11 49.95);--color-info-100: oklch(.97 .09 256.37);--color-info-300: oklch(.7133 .18 256.37);--color-info-500: oklch(.5133 .18 256.37);--color-info-700: oklch(.3633 .18 256.37);--color-info-900: oklch(.2133 .11 256.37);--primary: var(--color-gray-500);--on-primary: var(--color-white);--primary-lighten: oklch(from var(--primary) calc(l*1.2) c h);--primary-darken: oklch(from var(--primary) calc(l*.8) c h);--accent: light-dark(var(--primary), var(--primary-lighten));--accent-invert: light-dark(var(--primary-lighten), var(--primary));--surface: light-dark(var(--color-white), var(--color-gray-900));--on-surface: light-dark(var(--color-gray-900), var(--color-gray-100));--layer-1: light-dark(var(--color-gray-50), var(--color-gray-800));--layer-2: light-dark(var(--color-gray-100), var(--color-gray-700));--layer-3: light-dark(var(--color-gray-200), var(--color-gray-600));--link: light-dark(var(--primary), var(--primary-lighten));--link-hover: light-dark(var(--primary-darken), var(--primary));--link-active: light-dark(var(--primary-darken), var(--primary));--selection: light-dark(var(--primary-lighten), var(--primary-darken));--warning: light-dark(var(--color-warning-500), var(--color-warning-300));--error: light-dark(var(--color-error-500), var(--color-error-300));--success: light-dark(var(--color-success-500), var(--color-success-300));--info: light-dark(var(--color-info-500), var(--color-info-300));--border-light: var(--color-gray-400);--border-medium: var(--color-gray-600);--transition-duration: .25s;--z-under-page-level: -1;--z-above-page-level: 1;--z-header-level: 1000;--z-above-header-level: 2000;--z-above-all-level: 3000;--radius-none: 0rem;--radius-4: .25rem;--radius-8: .5rem;--radius-16: 1rem;--radius-24: 1.5rem;--radius-full: 624.938rem;--font-base: system-ui, sans-serif;--font-mono: ui-monospace, monospace;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--spacing-0: 0rem;--spacing-2: .125rem;--spacing-4: .25rem;--spacing-8: .5rem;--spacing-12: .75rem;--spacing-16: 1rem;--spacing-24: 1.5rem;--spacing-32: 2rem;--spacing-48: 3rem;--text-14: .875rem;--text-16: 1rem;--text-18: 1.125rem;--text-20: 1.25rem;--text-24: 1.5rem;--text-30: 1.875rem;--text-48: 3rem}}@layer base{body{background-color:var(--surface, canvas);color:var(--on-surface, canvastext);font-family:var(--font-base, system-ui)}a,:any-link{color:var(--link, linktext);&:hover,&:focus-visible{color:var(--link-hover, highlighttext)}&:active{color:var(--link-active, highlighttext)}}.title-xl{font-size:var(--text-xl);font-weight:var(--font-weight-bold, 700)}.title-l{font-size:var(--text-l);font-weight:var(--font-weight-semibold, 600)}.title-m{font-size:var(--text-m);font-weight:var(--font-weight-semibold, 600)}.elements-list{display:flex;flex-wrap:wrap;gap:var(--spacing-8);list-style:none;padding:0;margin:0}.element-link{display:inline-flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-12);background:var(--layer-1);border:1px solid var(--layer-2);border-radius:var(--radius-8);text-decoration:none;font-size:var(--text-14);color:var(--on-surface);&:hover{background:var(--layer-2)}}.element-link--deprecated{opacity:.6}.deprecated-mark{font-size:.75rem;color:var(--color-warning-500)}}@layer utilities{.offscreen{contain-intrinsic-size:auto 500px;content-visibility:auto}[data-theme=light],.theme-light{color-scheme:light}[data-theme=dark],.theme-dark{color-scheme:dark}.text-underline{text-decoration:underline}.text-no-underline{text-decoration:none}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.flex{display:flex}.grid{display:grid}.block{display:block}.inline-block{display:inline-block}.shrink-0{flex-shrink:0}.radius-8{border-radius:var(--radius-8, .5rem)}.radius-16{border-radius:var(--radius-16, 1rem)}.radius-24{border-radius:var(--radius-24, 1.5rem)}.radius-full{border-radius:var(--radius-full, 9999px)}.font-base{font-family:var(--font-base, system-ui)}.text-14{font-size:var(--text-14, .875rem)}.text-16{font-size:var(--text-16, 1rem)}.text-18{font-size:var(--text-18, 1.125rem)}.text-20{font-size:var(--text-20, 1.25rem)}.text-24{font-size:var(--text-24, 1.5rem)}.text-30{font-size:var(--text-30, 1.875rem)}.text-48{font-size:var(--text-48, 3rem)}.text-on-surface{color:var(--on-surface, canvastext)}.text-black{color:var(--color-black, oklch(0 0 0))}.text-white{color:var(--color-white, oklch(1 0 0))}.text-primary{color:var(--primary)}.text-on-primary{color:var(--on-primary)}.bg-surface{background-color:var(--surface, canvas)}.bg-black{background-color:var(--color-black, oklch(0 0 0))}.bg-white{background-color:var(--color-white, oklch(1 0 0))}.bg-primary{background-color:var(--primary)}.bg-gray-50{background-color:var(--color-gray-50, oklch(.97 0 0))}.bg-gray-100{background-color:var(--color-gray-100, oklch(.922 0 0))}.bg-gray-200{background-color:var(--color-gray-200, oklch(.87 0 0))}.bg-gray-300{background-color:var(--color-gray-300, oklch(.708 0 0))}.bg-gray-400{background-color:var(--color-gray-400, oklch(.556 0 0))}.bg-gray-500{background-color:var(--color-gray-500, oklch(.439 0 0))}.bg-gray-600{background-color:var(--color-gray-600, oklch(.371 0 0))}.bg-gray-700{background-color:var(--color-gray-700, oklch(.269 0 0))}.bg-gray-800{background-color:var(--color-gray-800, oklch(.205 0 0))}.bg-gray-900{background-color:var(--color-gray-900, oklch(.145 0 0))}.m-0{margin:0}.m-xs{margin:var(--spacing-xs, .25rem)}.m-s{margin:var(--spacing-s, .5rem)}.m-m{margin:var(--spacing-m, 1rem)}.m-l{margin:var(--spacing-l, 1.5rem)}.m-xl{margin:var(--spacing-xl, 2rem)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--spacing-xs, .25rem)}.mt-s{margin-top:var(--spacing-s, .5rem)}.mt-m{margin-top:var(--spacing-m, 1rem)}.mt-l{margin-top:var(--spacing-l, 1.5rem)}.mt-xl{margin-top:var(--spacing-xl, 2rem)}.mr-0{margin-right:0}.mr-xs{margin-right:var(--spacing-xs, .25rem)}.mr-s{margin-right:var(--spacing-s, .5rem)}.mr-m{margin-right:var(--spacing-m, 1rem)}.mr-l{margin-right:var(--spacing-l, 1.5rem)}.mr-xl{margin-right:var(--spacing-xl, 2rem)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--spacing-xs, .25rem)}.mb-s{margin-bottom:var(--spacing-s, .5rem)}.mb-m{margin-bottom:var(--spacing-m, 1rem)}.mb-l{margin-bottom:var(--spacing-l, 1.5rem)}.mb-xl{margin-bottom:var(--spacing-xl, 2rem)}.ml-0{margin-left:0}.ml-xs{margin-left:var(--spacing-xs, .25rem)}.ml-s{margin-left:var(--spacing-s, .5rem)}.ml-m{margin-left:var(--spacing-m, 1rem)}.ml-l{margin-left:var(--spacing-l, 1.5rem)}.ml-xl{margin-left:var(--spacing-xl, 2rem)}.mx-0{margin-inline:0}.mx-xs{margin-inline:var(--spacing-xs, .25rem)}.mx-s{margin-inline:var(--spacing-s, .5rem)}.mx-m{margin-inline:var(--spacing-m, 1rem)}.mx-l{margin-inline:var(--spacing-l, 1.5rem)}.mx-xl{margin-inline:var(--spacing-xl, 2rem)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-xs{margin-block:var(--spacing-xs, .25rem)}.my-s{margin-block:var(--spacing-s, .5rem)}.my-m{margin-block:var(--spacing-m, 1rem)}.my-l{margin-block:var(--spacing-l, 1.5rem)}.my-xl{margin-block:var(--spacing-xl, 2rem)}.my-auto{margin-block:auto}.p-0{padding:0}.pt-0{padding-top:0}.pt-xs{padding-top:var(--spacing-xs, .25rem)}.pt-s{padding-top:var(--spacing-s, .5rem)}.pt-m{padding-top:var(--spacing-m, 1rem)}.pt-l{padding-top:var(--spacing-l, 1.5rem)}.pt-xl{padding-top:var(--spacing-xl, 2rem)}.pr-0{padding-right:0}.pr-xs{padding-right:var(--spacing-xs, .25rem)}.pr-s{padding-right:var(--spacing-s, .5rem)}.pr-m{padding-right:var(--spacing-m, 1rem)}.pr-l{padding-right:var(--spacing-l, 1.5rem)}.pr-xl{padding-right:var(--spacing-xl, 2rem)}.pb-0{padding-bottom:0}.pb-xs{padding-bottom:var(--spacing-xs, .25rem)}.pb-s{padding-bottom:var(--spacing-s, .5rem)}.pb-m{padding-bottom:var(--spacing-m, 1rem)}.pb-l{padding-bottom:var(--spacing-l, 1.5rem)}.pb-xl{padding-bottom:var(--spacing-xl, 2rem)}.pl-0{padding-left:0}.pl-xs{padding-left:var(--spacing-xs, .25rem)}.pl-s{padding-left:var(--spacing-s, .5rem)}.pl-m{padding-left:var(--spacing-m, 1rem)}.pl-l{padding-left:var(--spacing-l, 1.5rem)}.pl-xl{padding-left:var(--spacing-xl, 2rem)}.px-0{padding-inline:0}.px-xs{padding-inline:var(--spacing-xs, .25rem)}.px-s{padding-inline:var(--spacing-s, .5rem)}.px-m{padding-inline:var(--spacing-m, 1rem)}.px-l{padding-inline:var(--spacing-l, 1.5rem)}.px-xl{padding-inline:var(--spacing-xl, 2rem)}.py-0{padding-block:0}.py-xs{padding-block:var(--spacing-xs, .25rem)}.py-s{padding-block:var(--spacing-s, .5rem)}.py-m{padding-block:var(--spacing-m, 1rem)}.py-l{padding-block:var(--spacing-l, 1.5rem)}.py-xl{padding-block:var(--spacing-xl, 2rem)}}.site-main[data-astro-cid-5hce7sga]{max-width:64rem;margin:0 auto;padding:var(--spacing-32) var(--spacing-24)}
