.btn[data-astro-cid-ekguhzzh]{padding:var(--pd-sm) var(--pd);border-radius:var(--br);transition-property:background-color,color,border-color;transition-duration:var(--td);transition-timing-function:var(--tf-o);border:var(--bw) solid transparent;white-space:normal;text-align:center;backdrop-filter:blur(20px);justify-content:center;align-items:center;gap:var(--gp);min-height:2.75rem;line-height:1;text-decoration:none;display:flex;&.secondary{background:var(--f);color:var(--t);border-color:var(--b);@media (hover:hover){&:hover{background:var(--s);border-color:var(--b)}}}&.primary{background:var(--t80);color:var(--s);border-color:#0000;@media (hover:hover){&:hover{background:var(--t90)}}}&.translucent{background:var(--t10);color:var(--t);border-color:#0000;@media (hover:hover){&:hover{border-color:var(--t10);background:var(--t05)}}}&.accent{background:var(--a60);color:var(--a-t);border-color:#0000;@media (hover:hover){&:hover{border-color:var(--a70);background:var(--a70)}}}&.accent-tone{background:var(--aa20);color:inherit;border-color:var(--aa40);@media (hover:hover){&:hover{border-color:var(--aa80);background:var(--aa30)}}}&[data-size=s]{padding:var(--pd-xs) var(--pd-sm);font-size:var(--sm-fs);border-radius:var(--br-sm)}&[data-size=l]{padding:var(--pd) var(--pd-lg);font-size:var(--lg-fs);border-radius:var(--br-lg)}}@font-face{font-family:sans;src:url(/fonts/sans.ttf)format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"serif";src:url(/fonts/serif-regular.woff2)format("woff2"),url(/fonts/serif-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"serif";src:url(/fonts/serif-medium.woff2)format("woff2"),url(/fonts/serif-medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}:root{interpolate-size:allow-keywords}:root{@layer minmax{--mw-max:90;--by-max:10;--bx-max:3;--sp-max:5;--gp-max:1.25;--pd-max:1.5;--br-max:.625;--h0-max:3.5;--h1-max:2.875;--h2-max:2.5;--h3-max:2;--h4-max:1.5;--h5-max:1.25;--h6-max:1;--lg-max:1.5;--md-max:1.125;--sm-max:.875;--mw-min:30;--by-min:5;--bx-min:1.5;--sp-min:3;--gp-min:1;--pd-min:1;--br-min:.375;--h0-min:2.75;--h1-min:2.25;--h2-min:1.75;--h3-min:1.25;--h4-min:1.125;--h5-min:1;--h6-min:.875;--lg-min:1.25;--md-min:.875;--sm-min:.75}@layer fluid{--mw-total:calc(var(--mw-max) + var(--bx-max) * 2);--fluid:calc((100vw - var(--mw-min) * 1rem) / (var(--mw-total) - var(--mw-min)));--by:clamp(var(--by-min) * 1rem, var(--by-min) * 1rem + (var(--by-max) - var(--by-min)) * var(--fluid), var(--by-max) * 1rem);--bx:clamp(var(--bx-min) * 1rem, var(--bx-min) * 1rem + (var(--bx-max) - var(--bx-min)) * var(--fluid), var(--bx-max) * 1rem);--sp:clamp(var(--sp-min) * 1rem, var(--sp-min) * 1rem + (var(--sp-max) - var(--sp-min)) * var(--fluid), var(--sp-max) * 1rem);--gp:clamp(var(--gp-min) * 1rem, var(--gp-min) * 1rem + (var(--gp-max) - var(--gp-min)) * var(--fluid), var(--gp-max) * 1rem);--pd:clamp(var(--pd-min) * 1rem, var(--pd-min) * 1rem + (var(--pd-max) - var(--pd-min)) * var(--fluid), var(--pd-max) * 1rem);--mw:calc((var(--mw-total) * 1rem) - (var(--bx) * 2));--br:clamp(var(--br-min) * 1rem, var(--br-min) * 1rem + (var(--br-max) - var(--br-min)) * var(--fluid), var(--br-max) * 1rem);--bw:.0625em;--h0-fs:clamp(var(--h0-min) * 1rem, var(--h0-min) * 1rem + (var(--h0-max) - var(--h0-min)) * var(--fluid), var(--h0-max) * 1rem);--h1-fs:clamp(var(--h1-min) * 1rem, var(--h1-min) * 1rem + (var(--h1-max) - var(--h1-min)) * var(--fluid), var(--h1-max) * 1rem);--h2-fs:clamp(var(--h2-min) * 1rem, var(--h2-min) * 1rem + (var(--h2-max) - var(--h2-min)) * var(--fluid), var(--h2-max) * 1rem);--h3-fs:clamp(var(--h3-min) * 1rem, var(--h3-min) * 1rem + (var(--h3-max) - var(--h3-min)) * var(--fluid), var(--h3-max) * 1rem);--h4-fs:clamp(var(--h4-min) * 1rem, var(--h4-min) * 1rem + (var(--h4-max) - var(--h4-min)) * var(--fluid), var(--h4-max) * 1rem);--h5-fs:clamp(var(--h5-min) * 1rem, var(--h5-min) * 1rem + (var(--h5-max) - var(--h5-min)) * var(--fluid), var(--h5-max) * 1rem);--h6-fs:clamp(var(--h6-min) * 1rem, var(--h6-min) * 1rem + (var(--h6-max) - var(--h6-min)) * var(--fluid), var(--h6-max) * 1rem);--lg-fs:clamp(var(--lg-min) * 1rem, var(--lg-min) * 1rem + (var(--lg-max) - var(--lg-min)) * var(--fluid), var(--lg-max) * 1rem);--md-fs:clamp(var(--md-min) * 1rem, var(--md-min) * 1rem + (var(--md-max) - var(--md-min)) * var(--fluid), var(--md-max) * 1rem);--sm-fs:clamp(var(--sm-min) * 1rem, var(--sm-min) * 1rem + (var(--sm-max) - var(--sm-min)) * var(--fluid), var(--sm-max) * 1rem);--fs:var(--md-fs);--fw:400;--ls:-.01em;--lh:1.5;--fmw:80ch;--bs:0 0 1em 0 var(--t05)}@layer typography{--ff-sans:"sans", system-ui, Arial, sans-serif;--ff-serif:"serif", Georgia, "Times New Roman", serif;--h0-ff:var(--ff-serif);--h1-ff:var(--ff-serif);--h2-ff:var(--ff-serif);--h3-ff:var(--ff-serif);--h4-ff:var(--ff-serif);--h5-ff:var(--ff-serif);--h6-ff:var(--ff-serif);--h0-fw:400;--h1-fw:400;--h2-fw:400;--h3-fw:400;--h4-fw:400;--h5-fw:400;--h6-fw:400;--h0-lh:1;--h1-lh:1;--h2-lh:1.05;--h3-lh:1.1;--h4-lh:1.2;--h5-lh:1.3;--h6-lh:1.4;--h0-ls:-.01em;--h1-ls:-.01em;--h2-ls:-.01em;--h3-ls:-.03em;--h4-ls:-.02em;--h5-ls:-.01em;--h6-ls:-.01em;--h0-mw:40ch;--h1-mw:40ch;--h2-mw:40ch;--h3-mw:40ch;--h4-mw:40ch;--h5-mw:40ch;--h6-mw:40ch}@layer dense{--gp-xl:calc(var(--gp) * 2);--gp-lg:calc(var(--gp) * 1.5);--gp-sm:calc(var(--gp) * .75);--gp-xs:calc(var(--gp) * .5);--gt:calc(var(--gp) * 1);--pd-xl:calc(var(--pd) * 2);--pd-lg:calc(var(--pd) * 1.5);--pd-sm:calc(var(--pd) * .75);--pd-xs:calc(var(--pd) * .5);--sp-xl:calc(var(--sp) * 2);--sp-lg:calc(var(--sp) * 1.5);--sp-sm:calc(var(--sp) * .75);--sp-xs:calc(var(--sp) * .5);--br-xl:calc(var(--br) * 2);--br-lg:calc(var(--br) * 1.5);--br-sm:calc(var(--br) * .66);--br-xs:calc(var(--br) * .33);--br-full:9999px}@layer motion{--td-f:.1s;--td:.2s;--td-s:.4s;--td-ss:.8s;--tf-io:cubic-bezier(.8, 0, .2, 1);--tf-i:cubic-bezier(.5, 0, .8, 0);--tf-o:cubic-bezier(.2, 1, .5, 1);@media (prefers-reduced-motion:reduce){--td-f:0s;--td:0s;--td-s:0s;--td-ss:0s}}}:root,[data-theme],[data-tone]{color-scheme:light;--l:#eefbf7;--d:#0b3225;--s:light-dark(var(--l),var(--d));--t:light-dark(var(--d),var(--l));--a:light-dark(#12a171,#1dc98f);--a-t:var(--l);--f:var(--n05);--b:var(--t20);--g:var(--t60);@layer tones{--n01:color-mix(in srgb, var(--t) 1%, var(--s));--n02:color-mix(in srgb, var(--t) 2%, var(--s));--n03:color-mix(in srgb, var(--t) 3%, var(--s));--n04:color-mix(in srgb, var(--t) 4%, var(--s));--n05:color-mix(in srgb, var(--t) 5%, var(--s));--n10:color-mix(in srgb, var(--t) 10%, var(--s));--n20:color-mix(in srgb, var(--t) 20%, var(--s));--n30:color-mix(in srgb, var(--t) 30%, var(--s));--n40:color-mix(in srgb, var(--t) 40%, var(--s));--n50:color-mix(in srgb, var(--t) 50%, var(--s));--n60:color-mix(in srgb, var(--t) 60%, var(--s));--n70:color-mix(in srgb, var(--t) 70%, var(--s));--n80:color-mix(in srgb, var(--t) 80%, var(--s));--n90:color-mix(in srgb, var(--t) 90%, var(--s));--n95:color-mix(in srgb, var(--t) 95%, var(--s));--a05:color-mix(in srgb, var(--a) 10%, var(--s));--a10:color-mix(in srgb, var(--a) 20%, var(--s));--a20:color-mix(in srgb, var(--a) 40%, var(--s));--a30:color-mix(in srgb, var(--a) 60%, var(--s));--a40:color-mix(in srgb, var(--a) 80%, var(--s));--a50:color-mix(in srgb, var(--a) 100%, var(--t));--a60:color-mix(in srgb, var(--a) 80%, var(--t));--a70:color-mix(in srgb, var(--a) 60%, var(--t));--a80:color-mix(in srgb, var(--a) 40%, var(--t));--a90:color-mix(in srgb, var(--a) 20%, var(--t));--a95:color-mix(in srgb, var(--a) 10%, var(--t));--aa05:color-mix(in srgb, var(--a) 5%, transparent);--aa10:color-mix(in srgb, var(--a) 10%, transparent);--aa20:color-mix(in srgb, var(--a) 20%, transparent);--aa30:color-mix(in srgb, var(--a) 30%, transparent);--aa40:color-mix(in srgb, var(--a) 40%, transparent);--aa50:color-mix(in srgb, var(--a) 50%, transparent);--aa60:color-mix(in srgb, var(--a) 60%, transparent);--aa70:color-mix(in srgb, var(--a) 70%, transparent);--aa80:color-mix(in srgb, var(--a) 80%, transparent);--aa90:color-mix(in srgb, var(--a) 90%, transparent);--aa95:color-mix(in srgb, var(--a) 95%, transparent);--s01:color-mix(in srgb, var(--s) 1%, transparent);--s02:color-mix(in srgb, var(--s) 2%, transparent);--s03:color-mix(in srgb, var(--s) 3%, transparent);--s04:color-mix(in srgb, var(--s) 4%, transparent);--s05:color-mix(in srgb, var(--s) 5%, transparent);--s10:color-mix(in srgb, var(--s) 10%, transparent);--s20:color-mix(in srgb, var(--s) 20%, transparent);--s30:color-mix(in srgb, var(--s) 30%, transparent);--s40:color-mix(in srgb, var(--s) 40%, transparent);--s50:color-mix(in srgb, var(--s) 50%, transparent);--s60:color-mix(in srgb, var(--s) 60%, transparent);--s70:color-mix(in srgb, var(--s) 70%, transparent);--s80:color-mix(in srgb, var(--s) 80%, transparent);--s90:color-mix(in srgb, var(--s) 90%, transparent);--s95:color-mix(in srgb, var(--s) 95%, transparent);--t01:color-mix(in srgb, var(--t) 1%, transparent);--t02:color-mix(in srgb, var(--t) 2%, transparent);--t03:color-mix(in srgb, var(--t) 3%, transparent);--t04:color-mix(in srgb, var(--t) 4%, transparent);--t05:color-mix(in srgb, var(--t) 5%, transparent);--t10:color-mix(in srgb, var(--t) 10%, transparent);--t20:color-mix(in srgb, var(--t) 20%, transparent);--t30:color-mix(in srgb, var(--t) 30%, transparent);--t40:color-mix(in srgb, var(--t) 40%, transparent);--t50:color-mix(in srgb, var(--t) 50%, transparent);--t60:color-mix(in srgb, var(--t) 60%, transparent);--t70:color-mix(in srgb, var(--t) 70%, transparent);--t80:color-mix(in srgb, var(--t) 80%, transparent);--t90:color-mix(in srgb, var(--t) 90%, transparent);--t95:color-mix(in srgb, var(--t) 95%, transparent)}}[data-theme],[data-tone]{background:var(--s);color:var(--t)}[data-tone]{background:var(--n05);color:var(--t);--f:light-dark(var(--l),var(--d));--b:var(--n20);--g:var(--n60);@layer tones{--a05:color-mix(in srgb, var(--a) 10%, var(--n05));--a10:color-mix(in srgb, var(--a) 20%, var(--n05));--a20:color-mix(in srgb, var(--a) 40%, var(--n05));--a30:color-mix(in srgb, var(--a) 60%, var(--n05));--a40:color-mix(in srgb, var(--a) 80%, var(--n05));--a50:color-mix(in srgb, var(--a) 100%, var(--t));--a60:color-mix(in srgb, var(--a) 80%, var(--t));--a70:color-mix(in srgb, var(--a) 60%, var(--t));--a80:color-mix(in srgb, var(--a) 40%, var(--t));--a90:color-mix(in srgb, var(--a) 20%, var(--t));--a95:color-mix(in srgb, var(--a) 10%, var(--t))}}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}::selection{background:var(--a10);color:var(--a70)}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{display:none}:focus-visible{outline-offset:.25rem;border-radius:var(--br-lg);outline:2px solid}html{text-size-adjust:none;scrollbar-gutter:stable;scroll-behavior:smooth;@media screen and (prefers-reduced-motion:reduce){scroll-behavior:auto}@media (width>30rem){font-size:16px}@media (width<=30rem){font-size:18px}}body{font-size:var(--fs);font-family:var(--ff-sans);font-weight:var(--fw);letter-spacing:var(--ls);line-height:var(--lh);color:var(--t);background:var(--s);text-wrap:pretty;scrollbar-gutter:stable}main{max-width:100vw;min-height:100svh;overflow:clip}header,section,footer{padding:var(--by) var(--bx);justify-content:center;align-items:center;width:100%;display:flex}main>section{&:first-child{padding-top:calc(var(--by) * 2)}}.legal-content section{gap:var(--gp);flex-direction:column;align-items:flex-start;padding:0;display:flex;&:not(:last-child){margin-bottom:var(--by)}& h2:not(:first-child),& h3:not(:first-child){margin-top:1lh}& ul,& ol{padding-left:1em}& h2,& h3{color:var(--a)}}html[data-sd="1"]{& header{transform:translateY(-100%)}}header{padding-block:var(--pd);background:var(--s80);border-bottom:var(--b) var(--bw) solid;z-index:999;pointer-events:none;backdrop-filter:blur(10px);user-select:none;width:100%;transition-property:background,color,border-color,transform;transition-duration:var(--td-s);transition-timing-function:var(--tf-o);position:fixed;top:0;&[data-hero-inview=true]:not(:has(label :checked)){background:var(--t10);color:var(--l);border-color:var(--s20)!important;& .logo{color:var(--l)}& .btn{&.secondary{background:var(--s20);color:var(--l);@media (hover:hover){&:hover{background:var(--s10)!important;border-color:var(--s20)!important}}}&.primary{background:var(--t30);color:var(--l);border-color:#0000;@media (hover:hover){&:hover{background:var(--t60)!important}}}}}& .c{flex-direction:row;align-items:center;&>*{pointer-events:auto}}& nav,& menu{align-items:center;gap:var(--gp-xl);list-style:none;display:flex}& label{transition-property:background-size;transition-duration:var(--td);transition-timing-function:var(--tf-o,ease);background-image:linear-gradient(currentColor,currentColor);background-position:right 100%;background-repeat:no-repeat;background-size:0 var(--bw);z-index:2000;flex-direction:column;justify-content:center;align-items:end;text-decoration:none;display:flex;position:relative;@media (hover:hover){&:hover{background-size:100% var(--bw);background-position-x:left}}&:has(:checked){background-size:100% var(--bw);color:var(--t);background-position-x:left}& input{appearance:none;cursor:pointer;position:absolute;inset:0}& span{pointer-events:none}}}@media (width>60rem){header label{display:none}}@media (width<=60rem){header nav{display:none;position:fixed;inset:0}header:has(label :checked){&[data-hero-inview=true]{color:var(--t);& .logo{color:var(--t)}}& nav{width:100vw;height:100vh;padding:var(--by) var(--bx);z-index:999;flex-direction:column;justify-content:end;align-items:end;display:flex;position:fixed;inset:0;& menu{flex-direction:column;align-items:end;gap:0;& a{font-size:var(--h2-fs);font-family:var(--h2-ff);font-weight:var(--h2-fw);letter-spacing:var(--h2-ls);max-width:var(--h2-mw)}}& .btns{gap:var(--gp);grid-template-columns:1fr 1fr;width:100%;display:grid;@media (width<=30rem){grid-template-columns:1fr}}}}body:has(header label :checked) :is(main){&:after{content:"";background:var(--s90);backdrop-filter:blur(10px);z-index:998;position:fixed;inset:0}}}footer{background:var(--s);border-top:var(--b) var(--bw) solid;overflow-x:hidden}.c{max-width:var(--mw);align-items:stretch;gap:var(--sp);flex-direction:column;width:100%;display:flex;&.is-c{text-align:center;justify-content:center;align-items:center}&.sm{max-width:40em}}@media (width<=30rem){main .c,main .w{text-align:center!important;flex-direction:column!important;align-items:center!important}}.btns,.links{align-items:center;gap:var(--gp-xs);flex-wrap:wrap;display:flex}.links{gap:var(--gp-xl);row-gap:var(--gp);@media (width<=30rem){flex-direction:column;align-items:start}}.w{gap:var(--gp);flex-direction:column;width:100%;display:flex;&.is-c{text-align:center;justify-content:center;align-self:center;align-items:center}&.h{flex-direction:row}&.gp-lg{gap:var(--gp-lg)}&.gp-sm{gap:var(--gp-sm)}&.gp-xs{gap:var(--gp-xs)}}a{color:inherit;transition-property:color,opacity;transition-duration:var(--td);transition-timing-function:var(--tf-o);text-decoration:none}.link{display:inlinr-flex;gap:var(--gp-sm);transition-property:color,opacity;transition-duration:var(--td);transition-timing-function:var(--tf-o);align-items:center;position:relative;&:has(.link-icn){margin-right:1.75em}&:before{content:"";width:100%;height:var(--bw);background-color:currentColor;position:absolute;inset:100% 0 0}& .link-icn{padding-left:var(--gp-sm);opacity:.5;position:absolute;top:0;left:100%}&:before,& .link-icn{transition-property:transform,opacity;transition-duration:var(--td);transition-timing-function:var(--tf-o)}&:before{transform-origin:100%;transform:scaleX(0)}&[aria-current=page]{pointer-events:none;&:before{transform-origin:0;transform:scaleX(1)}}&:focus{&:before{transform-origin:0;transform:scaleX(1)}& .link-icn{opacity:1}}@media (hover:hover) and (pointer:fine){&:hover{&:before{transform-origin:0;transform:scaleX(1)}& .link-icn{opacity:1}}}}:is(h1,h2,h3,h4,h5,p) .link{&:before{transform-origin:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){&:hover{color:var(--t);&:before{transform-origin:100%;transform:scaleX(0)}}}}.card{padding:var(--pd);border-radius:var(--br);background:var(--f);align-items:start;gap:var(--gp);text-align:left;flex-direction:column;display:flex;&.center-sm{@media (width<=30rem){text-align:center;align-items:center}}&:is(a){border:var(--bw) solid var(--b);transition-property:border-color,background;transition-duration:var(--td);transition-timing-function:var(--tf-o);&:hover{border-color:var(--a);background:var(--a05)}}&>.card{background:var(--s);width:100%}&.sm{padding:var(--pd-sm)}&.border{border:var(--bw) solid var(--b)}&.shadow{box-shadow:var(--bs)}& .links,& .btns{padding-top:var(--pd);margin-top:auto}}.t_c{text-align:center}.a_c{align-items:center}.a_s{align-items:start}.stick{transition-property:top;transition-duration:var(--td-s);transition-timing-function:var(--tf-o);top:calc(var(--hh,5em) / 2 + var(--by) + (var(--pd) * var(--idx)));width:100%;position:sticky;&:first-child{--idx:0}&:nth-child(2){--idx:1}&:nth-child(3){--idx:2}&:nth-child(4){--idx:3}&:nth-child(5){--idx:4}&:nth-child(6){--idx:5}&:nth-child(7){--idx:6}&:nth-child(8){--idx:7}&:nth-child(9){--idx:8}&:nth-child(10){--idx:9}}html[data-sd="1"]{& .stick{top:calc(var(--by) + (var(--pd) * var(--idx)))}}.img-w{border-radius:var(--br);position:relative;overflow:hidden}img,picture,video{vertical-align:middle;shape-margin:1rem;object-fit:cover;user-select:none;pointer-events:none;background-repeat:no-repeat;background-size:cover;width:100%;max-width:100%;height:auto;font-style:italic}h1,h2,h3,h4{text-wrap:balance}.stat{padding-top:var(--pd);border-top:var(--bw) var(--b) solid;gap:var(--gp-sm);flex-direction:column;display:flex;& .txt{color:var(--g)}}[class*=h0]{font-family:var(--h0-ff);font-size:var(--h0-fs);font-weight:var(--h0-fw);letter-spacing:var(--h0-ls);max-width:var(--h0-mw);line-height:var(--h0-lh)}h1,[class*=h1]{font-family:var(--h1-ff);font-size:var(--h1-fs);font-weight:var(--h1-fw);letter-spacing:var(--h1-ls);max-width:var(--h1-mw);line-height:var(--h1-lh)}h2,[class*=h2]{font-family:var(--h2-ff);font-size:var(--h2-fs);font-weight:var(--h2-fw);letter-spacing:var(--h2-ls);max-width:var(--h2-mw);line-height:var(--h2-lh)}h3,[class*=h3]{font-family:var(--h3-ff);font-size:var(--h3-fs);font-weight:var(--h3-fw);letter-spacing:var(--h3-ls);max-width:var(--h3-mw);line-height:var(--h3-lh)}h4,[class*=h4]{font-family:var(--h4-ff);font-size:var(--h4-fs);font-weight:var(--h4-fw);letter-spacing:var(--h4-ls);max-width:var(--h4-mw);line-height:var(--h4-lh)}h5,[class*=h5]{font-family:var(--h5-ff);font-size:var(--h5-fs);font-weight:var(--h5-fw);letter-spacing:var(--h5-ls);max-width:var(--h5-mw);line-height:var(--h5-lh)}h6,[class*=h6]{font-family:var(--h6-ff);font-size:var(--h6-fs);font-weight:var(--h6-fw);letter-spacing:var(--h6-ls);max-width:var(--h6-mw);line-height:var(--h6-lh)}body,[class*=p_m],p{font-size:var(--fs);font-weight:var(--fw);letter-spacing:var(--ls);line-height:var(--lh)}[class*=p_m],[class*=p_l],[class*=p_s],[class*=p_m],p{max-width:var(--fmw)}[class*=p_l]{font-size:var(--lg-fs);font-weight:inherit;letter-spacing:inherit;max-width:var(--fmw);line-height:inherit}[class*=p_s]{font-size:var(--sm-fs);font-weight:inherit;letter-spacing:inherit;max-width:inherit;line-height:calc(var(--lh) + .2)}.mute{opacity:.6}.gray{color:var(--g)}.fc-a{color:var(--a)}[g]{--gc:12;gap:var(--gt);grid-column-gap:var(--gt);grid-row-gap:var(--sp);flex-direction:column;align-items:stretch;width:100%;display:flex;& [o$=-f]{--or:-2}& [o$=-a]{--or:auto}& [o$=-l]{--or:2}&>*{order:var(--or,auto);grid-column:auto / span var(--cs,1);grid-row:auto / span var(--rs,1);width:100%}&.rg{grid-row-gap:var(--gp)!important}&.rg-sm{grid-row-gap:var(--gp-sm)!important}&.rg-lg{grid-row-gap:var(--gp-lg)!important}&.rg-xl{grid-row-gap:var(--gp-xl)!important}&.rg-sp{grid-row-gap:var(--by)!important}@media (width>30rem){--gc:6;grid-template-columns:repeat(var(--gc), 1fr);display:grid;&[g$="1"]{--gc:1}&[g$="2"]{--gc:2}&[g$="3"]{--gc:3}&[g$="4"]{--gc:4}&[g$="5"]{--gc:5}&[g$="6"]{--gc:6}&[g$="7"]{--gc:7}&[g$="8"]{--gc:8}&[g$="9"]{--gc:9}&[g$="10"]{--gc:10}&[g$="11"]{--gc:11}&[g$="12"]{--gc:12}& [c$="0"]{--cs:var(--gc)}& [c$="1"]{--cs:1}& [c$="2"]{--cs:2}& [c$="3"]{--cs:3}& [c$="4"]{--cs:4}& [c$="5"]{--cs:5}& [c$="6"]{--cs:6}& [c$="7"]{--cs:7}& [c$="8"]{--cs:8}& [c$="9"]{--cs:9}& [c$="10"]{--cs:10}& [c$="11"]{--cs:11}& [c$="12"]{--cs:12}& [r$="1"]{--rs:1}& [r$="2"]{--rs:2}& [r$="3"]{--rs:3}& [r$="4"]{--rs:4}& [r$="5"]{--rs:5}& [o*=-f-]{--or:-2}& [o*=-a-]{--or:auto}& [o*=-l-]{--or:2}}@media (width>60rem){--gc:12;&[g^="1"]{--gc:1}&[g^="2"]{--gc:2}&[g^="3"]{--gc:3}&[g^="4"]{--gc:4}&[g^="5"]{--gc:5}&[g^="6"]{--gc:6}&[g^="7"]{--gc:7}&[g^="8"]{--gc:8}&[g^="9"]{--gc:9}&[g^="10"]{--gc:10}&[g^="11"]{--gc:11}&[g^="12"]{--gc:12}& [c^="0"]{--cs:var(--gc)}& [c^="1"]{--cs:1}& [c^="2"]{--cs:2}& [c^="3"]{--cs:3}& [c^="4"]{--cs:4}& [c^="5"]{--cs:5}& [c^="6"]{--cs:6}& [c^="7"]{--cs:7}& [c^="8"]{--cs:8}& [c^="9"]{--cs:9}& [c^="10"]{--cs:10}& [c^="11"]{--cs:11}& [c^="12"]{--cs:12}& [r^="1"]{--rs:1}& [r^="2"]{--rs:2}& [r^="3"]{--rs:3}& [r^="4"]{--rs:4}& [r^="5"]{--rs:5}& [o^=f]{--or:-2}& [o^=a]{--or:auto}& [o^=l]{--or:2}}}.gv{background:var(--f);border:var(--bw) var(--t20) solid;padding:var(--pd-sm);border-radius:var(--br)}[data-prefix]:before{content:attr(data-prefix)}[data-suffix]:after{content:attr(data-suffix)}.sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spacer{@media (width<=60rem){display:none!important}}section:has(.c.is-cta){color:var(--a80);& .c{background:var(--a10);border-radius:var(--br);padding-block:var(--by);padding-inline:var(--bx);text-align:center;justify-content:center;align-items:center;& .c{text-align:center;justify-content:center;align-items:center}& .w{max-width:40ch}}}svg{& *{stroke:var(--bw);vector-effect:non-scaling-stroke}}.icn-w{color:var(--a60);background:var(--a05);border-radius:var(--br);border:var(--bw) var(--a20) solid;justify-content:center;align-self:start;align-items:center;width:3em;height:3em;padding:.5em;display:flex;&.sm{background:0 0;border:none;width:1.5lh;height:1.5lh;padding:0;& svg{width:100%;height:100%}}& svg *{stroke:var(--bw);vector-effect:non-scaling-stroke;stroke-width:var(--bw)}@media (width<=30rem){align-self:auto}}.info-callout{padding:var(--pd);border-radius:var(--br);background:var(--a05);border:calc(var(--bw) * 2) dashed var(--a10);gap:var(--gp-sm);text-align:left;flex-direction:column;display:flex;&.sm{padding:var(--pd-xs) var(--pd-sm);font-size:var(--sm-fs);line-height:var(--sm-lh);letter-spacing:var(--sm-ls);border-color:var(--t10);background:var(--t05);color:var(--t);& p{opacity:.6;margin:0}}& h4,& h5,& p,& ul{margin:0}& ul{padding-left:1.5em}}.breadcrumb{gap:var(--gp-xs);font-size:var(--sm-fs);color:var(--g);margin-bottom:var(--gp);display:flex}.breadcrumb a{color:var(--g);text-decoration:none}.breadcrumb a:hover{color:var(--a)}.acc,.acc-faq,.evidence-sources{overflow:clip}@supports selector(details::details-content){.acc::details-content,.acc-faq::details-content,.evidence-sources::details-content{content-visibility:hidden;block-size:0;transition:block-size var(--td) var(--tf-o), content-visibility var(--td) allow-discrete;overflow:hidden}.acc[open]::details-content,.acc-faq[open]::details-content,.evidence-sources[open]::details-content{content-visibility:visible;block-size:auto}}.acc summary,.acc-faq summary,.evidence-sources summary{cursor:pointer;user-select:none;list-style:none}.acc summary::-webkit-details-marker{display:none}.acc-faq summary::-webkit-details-marker{display:none}.evidence-sources summary::-webkit-details-marker{display:none}.acc-icon{width:1em;height:1em;color:var(--a);transition:transform var(--td) var(--tf-o);pointer-events:none;flex-shrink:0;margin-inline-start:auto}details[open]>summary .acc-icon{transform:rotate(135deg)}@media (prefers-reduced-motion:reduce){.acc::details-content,.acc-faq::details-content,.evidence-sources::details-content,.treatment-directory>ul,.acc-icon{transition:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
