@import "https://rsms.me/inter/inter.css";@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}}@layer tokens{html{--ddc-bluegum:#3a5552;--ddc-redgumbark:#611a00;--ddc-bluegumbark:#546a92;--ddc-desertpea:#1e1523;--ddc-eucalyptus:#528886;--ddc-purpledaisy:#d2bcf5;--ddc-grevillea:#d77e80;--ddc-fingerlime:#bea88e;--ddc-rockorchid:#fcfdc4;--ddc-whitecorrea:#f9f8f6;--ddc-pandorea:#c8c6cd;--ddc-banksia:#e1341d;--ddc-bottlebrush:#ee2052;--ddc-peppermintgum:#546d40;--color-primary:var(--ddc-bluegum);--color-secondary:var(--ddc-bluegumbark);--color-darkest:var(--ddc-desertpea);--color-lightest:var(--ddc-whitecorrea);--color-link:var(--color-primary);--color-hover:var(--ddc-redgumbark);--color-focus:var(--ddc-bottlebrush);--color-background:var(--color-lightest);--color-foreground:var(--color-darkest);--color-success:color-mix(in hsl, var(--ddc-bluegum) 65%, var(--ddc-grevillea) 35%);--bluegum-t20:color-mix(in hsl, var(--ddc-bluegum), white 20%);--bluegum-t40:color-mix(in hsl, var(--ddc-bluegum), white 40%);--bluegum-t60:color-mix(in hsl, var(--ddc-bluegum), white 60%);--bluegum-t80:color-mix(in hsl, var(--ddc-bluegum), white 80%);--bluegum-s20:color-mix(in hsl, var(--ddc-bluegum), black 20%);--bluegum-s40:color-mix(in hsl, var(--ddc-bluegum), black 40%);--bluegum-s60:color-mix(in hsl, var(--ddc-bluegum), black 60%);--bluegum-s80:color-mix(in hsl, var(--ddc-bluegum), black 80%);--redgumbark-t20:hsl(from var(--ddc-redgumbark) h calc(s - 15) calc(l + 15));--redgumbark-t40:hsl(from var(--ddc-redgumbark) h calc(s - 40) calc(l + 30));--redgumbark-t60:hsl(from var(--ddc-redgumbark) h calc(s - 35) calc(l + 45));--redgumbark-t80:hsl(from var(--ddc-redgumbark) h calc(s - 25) calc(l + 70));--redgumbark-s20:hsl(from var(--ddc-redgumbark) h s calc(l * .8));--redgumbark-s40:hsl(from var(--ddc-redgumbark) h s calc(l * .65));--redgumbark-s60:hsl(from var(--ddc-redgumbark) h s calc(l * .5));--redgumbark-s80:hsl(from var(--ddc-redgumbark) h s calc(l * .4));--bluegumbark-t20:color-mix(in hsl, var(--ddc-bluegumbark), white 20%);--bluegumbark-t40:color-mix(in hsl, var(--ddc-bluegumbark), white 40%);--bluegumbark-t60:color-mix(in hsl, var(--ddc-bluegumbark), white 60%);--bluegumbark-t80:color-mix(in hsl, var(--ddc-bluegumbark), white 80%);--bluegumbark-s20:color-mix(in hsl, var(--ddc-bluegumbark), black 20%);--bluegumbark-s40:color-mix(in hsl, var(--ddc-bluegumbark), black 40%);--bluegumbark-s60:color-mix(in hsl, var(--ddc-bluegumbark), black 60%);--bluegumbark-s80:color-mix(in hsl, var(--ddc-bluegumbark), black 80%);--desertpea-t20:hsl(from var(--ddc-desertpea) h calc(s - 16) calc(l + 9));--desertpea-t40:hsl(from var(--ddc-desertpea) h calc(s - 16) calc(l + 19));--desertpea-t60:hsl(from var(--ddc-desertpea) h calc(s - 16) calc(l + 42));--desertpea-t80:hsl(from var(--ddc-desertpea) h calc(s - 16) calc(l + 61));--desertpea-s20:color-mix(in hsl, var(--ddc-desertpea), black 20%);--desertpea-s40:color-mix(in hsl, var(--ddc-desertpea), black 40%);--desertpea-s60:color-mix(in hsl, var(--ddc-desertpea), black 60%);--desertpea-s80:color-mix(in hsl, var(--ddc-desertpea), black 80%);--eucalyptus-t20:color-mix(in hsl, var(--ddc-eucalyptus), white 20%);--eucalyptus-t40:color-mix(in hsl, var(--ddc-eucalyptus), white 40%);--eucalyptus-t60:color-mix(in hsl, var(--ddc-eucalyptus), white 60%);--eucalyptus-t80:color-mix(in hsl, var(--ddc-eucalyptus), white 80%);--eucalyptus-s20:color-mix(in hsl, var(--ddc-eucalyptus), black 20%);--eucalyptus-s40:color-mix(in hsl, var(--ddc-eucalyptus), black 40%);--eucalyptus-s60:color-mix(in hsl, var(--ddc-eucalyptus), black 60%);--eucalyptus-s80:color-mix(in hsl, var(--ddc-eucalyptus), black 80%);--purpledaisy-t20:color-mix(in hsl, var(--ddc-purpledaisy), white 20%);--purpledaisy-t40:color-mix(in hsl, var(--ddc-purpledaisy), white 40%);--purpledaisy-t60:color-mix(in hsl, var(--ddc-purpledaisy), white 60%);--purpledaisy-t80:color-mix(in hsl, var(--ddc-purpledaisy), white 80%);--purpledaisy-s20:color-mix(in hsl, var(--ddc-purpledaisy), black 20%);--purpledaisy-s40:color-mix(in hsl, var(--ddc-purpledaisy), black 40%);--purpledaisy-s60:color-mix(in hsl, var(--ddc-purpledaisy), black 60%);--purpledaisy-s80:color-mix(in hsl, var(--ddc-purpledaisy), black 80%);--grevillea-t20:color-mix(in hsl, var(--ddc-grevillea), white 20%);--grevillea-t40:color-mix(in hsl, var(--ddc-grevillea), white 40%);--grevillea-t60:color-mix(in hsl, var(--ddc-grevillea), white 60%);--grevillea-t80:color-mix(in hsl, var(--ddc-grevillea), white 80%);--grevillea-s20:color-mix(in hsl, var(--ddc-grevillea), black 20%);--grevillea-s40:color-mix(in hsl, var(--ddc-grevillea), black 40%);--grevillea-s60:color-mix(in hsl, var(--ddc-grevillea), black 60%);--grevillea-s80:color-mix(in hsl, var(--ddc-grevillea), black 80%);--fingerlime-t20:color-mix(in hsl, var(--ddc-fingerlime), white 20%);--fingerlime-t40:color-mix(in hsl, var(--ddc-fingerlime), white 40%);--fingerlime-t60:color-mix(in hsl, var(--ddc-fingerlime), white 60%);--fingerlime-t80:color-mix(in hsl, var(--ddc-fingerlime), white 80%);--fingerlime-s20:color-mix(in hsl, var(--ddc-fingerlime), black 20%);--fingerlime-s40:color-mix(in hsl, var(--ddc-fingerlime), black 40%);--fingerlime-s60:color-mix(in hsl, var(--ddc-fingerlime), black 60%);--fingerlime-s80:color-mix(in hsl, var(--ddc-fingerlime), black 80%);--rockorchid-t20:color-mix(in hsl, var(--ddc-rockorchid), white 20%);--rockorchid-t40:color-mix(in hsl, var(--ddc-rockorchid), white 40%);--rockorchid-t60:color-mix(in hsl, var(--ddc-rockorchid), white 60%);--rockorchid-t80:color-mix(in hsl, var(--ddc-rockorchid), white 80%);--rockorchid-s20:color-mix(in hsl, var(--ddc-rockorchid), black 20%);--rockorchid-s40:color-mix(in hsl, var(--ddc-rockorchid), black 40%);--rockorchid-s60:color-mix(in hsl, var(--ddc-rockorchid), black 60%);--rockorchid-s80:color-mix(in hsl, var(--ddc-rockorchid), black 80%);--whitecorrea-t20:color-mix(in hsl, var(--ddc-whitecorrea), white 20%);--whitecorrea-t40:color-mix(in hsl, var(--ddc-whitecorrea), white 40%);--whitecorrea-t60:color-mix(in hsl, var(--ddc-whitecorrea), white 60%);--whitecorrea-t80:color-mix(in hsl, var(--ddc-whitecorrea), white 80%);--whitecorrea-s20:color-mix(in hsl, var(--ddc-whitecorrea), black 20%);--whitecorrea-s40:color-mix(in hsl, var(--ddc-whitecorrea), black 40%);--whitecorrea-s60:color-mix(in hsl, var(--ddc-whitecorrea), black 60%);--whitecorrea-s80:color-mix(in hsl, var(--ddc-whitecorrea), black 80%);--pandorea-t20:color-mix(in hsl, var(--ddc-pandorea), white 20%);--pandorea-t40:color-mix(in hsl, var(--ddc-pandorea), white 40%);--pandorea-t60:color-mix(in hsl, var(--ddc-pandorea), white 60%);--pandorea-t80:color-mix(in hsl, var(--ddc-pandorea), white 80%);--pandorea-s20:color-mix(in hsl, var(--ddc-pandorea), black 20%);--pandorea-s40:color-mix(in hsl, var(--ddc-pandorea), black 40%);--pandorea-s60:color-mix(in hsl, var(--ddc-pandorea), black 60%);--pandorea-s80:color-mix(in hsl, var(--ddc-pandorea), black 80%);--banksia-t20:color-mix(in hsl, var(--ddc-banksia), white 20%);--banksia-t40:color-mix(in hsl, var(--ddc-banksia), white 40%);--banksia-t60:color-mix(in hsl, var(--ddc-banksia), white 60%);--banksia-t80:color-mix(in hsl, var(--ddc-banksia), white 80%);--banksia-s20:color-mix(in hsl, var(--ddc-banksia), black 20%);--banksia-s40:color-mix(in hsl, var(--ddc-banksia), black 40%);--banksia-s60:color-mix(in hsl, var(--ddc-banksia), black 60%);--banksia-s80:color-mix(in hsl, var(--ddc-banksia), black 80%);--bottlebrush-t20:color-mix(in hsl, var(--ddc-bottlebrush), white 20%);--bottlebrush-t40:color-mix(in hsl, var(--ddc-bottlebrush), white 40%);--bottlebrush-t60:color-mix(in hsl, var(--ddc-bottlebrush), white 60%);--bottlebrush-t80:color-mix(in hsl, var(--ddc-bottlebrush), white 80%);--bottlebrush-s20:color-mix(in hsl, var(--ddc-bottlebrush), black 20%);--bottlebrush-s40:color-mix(in hsl, var(--ddc-bottlebrush), black 40%);--bottlebrush-s60:color-mix(in hsl, var(--ddc-bottlebrush), black 60%);--bottlebrush-s80:color-mix(in hsl, var(--ddc-bottlebrush), black 80%);--peppermintgum-t20:color-mix(in hsl, var(--ddc-peppermintgum), white 20%);--peppermintgum-t40:color-mix(in hsl, var(--ddc-peppermintgum), white 40%);--peppermintgum-t60:color-mix(in hsl, var(--ddc-peppermintgum), white 60%);--peppermintgum-t80:color-mix(in hsl, var(--ddc-peppermintgum), white 80%);--peppermintgum-s20:color-mix(in hsl, var(--ddc-peppermintgum), black 20%);--peppermintgum-s40:color-mix(in hsl, var(--ddc-peppermintgum), black 40%);--peppermintgum-s60:color-mix(in hsl, var(--ddc-peppermintgum), black 60%);--peppermintgum-s80:color-mix(in hsl, var(--ddc-peppermintgum), black 80%);--f-family-body:Inter, sanserif;--f-family-mono:"Maple Mono";--f-family-display:"Inter Display", serif;--f-weight-body:300;--f-weight-body-bold:600;--f-weight-body-light:200;--f-weight-mono:300;--f-weight-mono-bold:700;--f-weight-display:700;--f-style-body-normal:normal;--f-style-body-italic:italic;--f-sizing-factor:1.2;--fsf:var(--f-sizing-factor);--f-size-body:clamp(.8rem, 3.2vw, 1.1rem);--f-size-larger:calc(var(--f-size-body) * var(--fsf));--f-size-smaller:calc(var(--f-size-body) / var(--fsf));--f-size-smallest:calc(var(--f-size-smaller) / var(--fsf));--f-size-larger×1:calc(var(--f-size-larger) * var(--fsf));--f-size-larger×2:calc(var(--f-size-larger×1) * var(--fsf));--f-size-largest-2:calc(var(--f-size-larger×2) * var(--fsf));--f-size-largest-1:calc(var(--f-size-largest-2) * var(--fsf));--f-size-largest:calc(var(--f-size-largest-1) * var(--fsf));--f-size-largerx1:var(--f-size-larger×1);--f-size-largerx2:var(--f-size-larger×2);--line-height-body:1.3;--line-height-mono:1.1;--font-body:var(--f-weight-body) var(--f-size-body)/var(--line-height-body) var(--f-family-body);--font-body-ital:var(--f-style-body-italic) var(--font-body);--f-feat-ccmp:"ccmp" 1;--f-feat-aalt:"aalt" 1;--f-feat-case:"case" 1;--f-feat-cpsp:"cpsp" 1;--f-feat-locl:"locl" 1;--f-feat-salt:"salt" 1;--f-feat-dnom:"dnom" 1;--f-feat-numr:"numr" 1;--f-feat-sinf:"sinf" 1;--f-feat-ss01:"ss01" 1;--f-feat-ss02:"ss02" 1;--f-feat-ss03:"ss03" 1;--f-feat-ss04:"ss04" 1;--f-feat-ss05:"ss05" 1;--f-feat-ss06:"ss06" 1;--f-feat-ss07:"ss07" 1;--f-feat-ss08:"ss08" 1;--f-feat-cv01:"cv01" 1;--f-feat-cv02:"cv02" 1;--f-feat-cv03:"cv03" 1;--f-feat-cv04:"cv04" 1;--f-feat-cv05:"cv05" 1;--f-feat-cv06:"cv06" 1;--f-feat-cv07:"cv07" 1;--f-feat-cv08:"cv08" 1;--f-feat-cv09:"cv09" 1;--f-feat-cv10:"cv10" 1;--f-feat-cv11:"cv11" 1;--f-feat-cv12:"cv12" 1;--f-feat-cv13:"cv13" 1}@supports (font-variation-settings:normal){html{--f-family-body:InterVariable, sanserif;--f-weight-body:321;--f-weight-body-bold:630;--f-weight-body-light:220;--f-family-display:InterVariable, sanserif;--f-weight-display:747}}html{--border-light:.1rem solid var(--ddc-grevillea);--border-heavy:.2rem solid var(--ddc-bluegumbark)}}@layer brand-defaults{body{color:#000;background-color:var(--color-background);font-family:var(--f-family-body);font-size:var(--f-size-body);font-weight:var(--f-weight-body);font-variant-alternates:styleset(square-punctuation, square-quotes);flex-flow:column wrap;justify-content:space-between;align-items:center;margin:0;display:flex}body>*{background-color:var(--color-background);width:clamp(300px,85ch,90%);line-height:1.3}body main{flex-direction:column;flex-grow:2;justify-content:start;display:flex}.flow>*+*{margin-block-start:var(--flow-space,1.2em);margin-block-end:unset}:is(article,aside,details,figcaption,figure,footer,main,menu,nav,section,summary,blockquote):has(>p,dl,ol,ul)>*+*{margin-block:.833333em 0}article:first-of-type{margin-block-start:var(--f-size-largest-1)}article+article{margin-block-start:var(--f-size-largest-2)}h1,h2,h3,h4,h5,h6,.displaytype,hgroup{font-family:var(--f-family-display);line-height:1.25;font-weight:var(--f-weight-display);font-variant-ligatures:discretionary-ligatures;font-variant-alternates:styleset(square-punctuation, square-quotes) character-variant(simplified-u, upper-i-serif, single-story-a);margin-block-end:0}:is(h1,h2,h3,h4,h5,h6,.displaytype,hgroup) code{font-size:inherit;font-style:italic;font-weight:var(--f-weight-mono-bold);color:var(--color-secondary)}h1,.f-size-largest{font-size:var(--f-size-largest);margin-block-start:.833333em}h2,.f-size-largest-1{font-size:var(--f-size-largest-1);margin-block-start:.833333em}h3,.f-size-largest-2{font-size:var(--f-size-largest-2);margin-block-start:.833333em}h4,.f-size-larger×2{font-size:var(--f-size-larger×2);margin-block-start:.833333em}h5,.f-size-larger×1{font-size:var(--f-size-larger×1);margin-block-start:.833333em}h6,.f-size-larger{font-size:var(--f-size-larger);margin-block-start:.833333em}hgroup p{line-height:1;font-weight:var(--f-weight-body-bold);margin-block-start:0}hgroup p code{font-size:inherit}hgroup h1+p{font-size:var(--f-size-largest-1)}hgroup h2+p{font-size:var(--f-size-largest-2)}hgroup h3+p{font-size:var(--f-size-larger×2)}hgroup h4+p{font-size:var(--f-size-larger×1)}hgroup h5+p{font-size:var(--f-size-larger)}hgroup h6+p{font-size:var(--f-size-body)}b,strong{font-weight:var(--f-weight-body-bold)}a{color:var(--color-link);transition:color .25s}a:hover{color:var(--color-hover)}a:focus{outline:.09em dashed var(--color-focus);outline-offset:.05em;transition:all .1s}.footnote{font-variant-position:super}small,.smallest{font-size:var(--f-size-smallest)}kbd{border:1px solid var(--color-darkest);border-radius:4px;padding-inline:.2ch}tt,code,kbd,pre,samp,listing,xmp,plaintext{font-family:var(--f-family-mono), monospace;font-weight:var(--f-weight-mono);line-height:var(--line-height-mono)}pre,pre[class*=language-],code,code[class*=language-]{white-space:pre-line;font-size:.9rem}pre,pre[class*=language-]{margin-inline:clamp(1em,5%,2rem) clamp(1em,3%,2rem)}pre,code{background-color:var(--color-background)}blockquote{border-block-start:var(--borderheavy);border-block-end:var(--borderheavy);width:34rem;margin-inline:2rem;padding-block:.05rem .25rem;padding-inline:1rem;font-weight:400}blockquote footer{text-align:end;font-weight:var(--f-weight-body-light);margin-block-start:-.5em;font-size:1.5ex}dl{grid-template-columns:1fr 4fr;gap:.5rem 1rem;width:40rem;display:grid}dt{font-weight:var(--f-weight-body-bold);text-align:right;font-size:.9rem}dd{margin-inline-start:0;font-size:.85rem}p,blockquote,ol,ul,dl aside>span.frac{font-variant-numeric:diagonal-fractions}form :focus{outline-color:var(--ddc-peppermintgum);outline-offset:1px;outline-width:2px;outline-style:solid}:is(dd-banner:not(:defined),dd-footer:not(:defined)){visibility:hidden}button{color:var(--color-primary);background-color:var(--pandorea-t80);border-thickness:2px;border-style:double;border-color:hsl(from var(--color-primary) h s calc(l + 20));font-weight:var(--f-weight-body-bold);text-transform:capitalize;border-radius:8px 12px;padding-block:.5ex;padding-inline:.5ch}button:hover{box-shadow:0 0px 1px 0 var(--color-primary);border-color:var(--bluegum-t40);color:var(--bluegumbark-s40);outline:1px double var(--banksia-t60);outline-offset:2px;border-style:double}button:active{color:var(--bluegum-t20);text-shadow:0 0px 1px var(--banksia-t20);border-color:var(--bluegum-t60);box-shadow:inset 0 1px 3px var(--bluegum-t60), inset 0 0 1px var(--banksia-t40)}button:active:focus{outline-color:var(--banksia-t60)}button:focus,button:focus-visible{outline:1px solid var(--color-primary);outline-offset:2px}button:focus-visible{outline-color:var(--ddc-grevillea)}button.inplay{color:var(--pandorea-t80);background-color:var(--color-primary);border:2px double var(--ddc-pandorea)}}@layer components{body>header:first-child,body>footer:last-of-type{background-color:var(--color-primary);width:100%;color:var(--color-lightest);font-variant-alternates:styleset(square-punctuation, square-quotes) character-variant(simplified-u, upper-i-serif, single-story-a);flex-flow:wrap;justify-content:space-around;padding-inline:1ch;display:flex}:is(body>header:first-child,body>footer:last-of-type) a{color:var(--color-lightest)}:is(body>header:first-child,body>footer:last-of-type) noscript p{line-height:4ex}body>header:first-child{justify-content:space-between;align-items:end;gap:2ch}body>header:first-child span{text-align:end}body>footer:last-of-type{font-size:var(--f-size-smallest);font-variant-ligatures:discretionary-ligatures;font-variant-alternates:styleset(square-punctuation, square-quotes) character-variant(simplified-u, upper-i-serif, single-story-a);font-weight:var(--f-weight-body-light);margin-block-start:1em;padding-block:1ex}body>footer:last-of-type div{flex-flow:wrap;align-items:center;display:flex}body>footer:last-of-type div img{aspect-ratio:auto 1;height:3em;margin-inline-end:1ch}}@font-face{font-family:Maple Mono;font-style:normal;font-display:swap;font-weight:300;src:url(https://cdn.jsdelivr.net/fontsource/fonts/maple-mono@latest/latin-300-normal.woff2)format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/maple-mono@latest/latin-300-normal.woff)format("woff")}@font-face{font-family:Maple Mono;font-style:normal;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/maple-mono@latest/latin-700-normal.woff2)format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/maple-mono@latest/latin-700-normal.woff)format("woff")}@font-face{font-family:Maple Mono;font-style:italic;font-display:swap;font-weight:300;src:url(https://cdn.jsdelivr.net/fontsource/fonts/maple-mono@latest/latin-300-italic.woff2)format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/maple-mono@latest/latin-300-italic.woff)format("woff")}@font-face{font-family:Maple Mono;font-style:italic;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/maple-mono@latest/latin-700-italic.woff2)format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/maple-mono@latest/latin-700-italic.woff)format("woff")}@font-feature-values Inter,InterVariable{@styleset{open-digits:1;disambiguation-zero:2;round-quotes:3;disambiguation-no-zero:4;circled:5;squared:6;square-punctuation:7;square-quotes:8}@character-variant{alt-one:1;open-four:2;open-six:3;open-nine:4;l-with-tail:5;simplified-u:6;alt-german-ss:7;upper-i-serif:8;flat-top-three:9;capital-g-spur:10;single-story-a:11;compact-f:12;compact-t:13}}html{font:var(--font-body);font-feature-settings:"liga" 1, "calt" 1}:root{--ddc-details:var(--fingerlime-t40);--ddc-card-bg:var(--purpledaisy-t20);--dd-border-radius:1em;--dd-small-border-radius:.3em}body{align-items:center}.flow>*+*{margin-block-start:var(--flow-space,1.2em);margin-block-end:0}.max-w-prose{flex-flow:column wrap;align-items:center;max-width:75ch;display:flex}header,hgroup{text-align:center}:is(header,hgroup) p{margin-block-end:0}h1,h2,h3,h4{text-align:center}li+li{margin-block-start:.5em}dd-feedback-form::part(ff-parent-form){max-width:100%}.attribution{font-size:small}.details-content,details{background-color:var(--ddc-details);border-radius:var(--dd-small-border-radius);padding:1em}.candidate-deck{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:1em;display:flex}.candidate-profile{width:min(15.6em,100%);margin-top:1em}.candidate-profile img{aspect-ratio:1;width:100%;height:auto}.candidate-profile p{text-align:center;font-weight:700}.count-step-fieldset{width:100%;margin:auto}.count-step-fieldset hgroup{border-radius:var(--dd-border-radius);background-color:var(--ddc-card-bg);border:1px solid #000;padding:.5em}.count-step-fieldset hgroup p{font-weight:400;font-size:var(--f-size-larger);text-align:left;padding:.5em}.nest-ranks-with-counts-table{border:2px solid var(--color-primary);gap:1em;width:auto;margin-inline:auto;overflow:hidden}.nest-ranks-with-counts-table td{text-align:center;border:1px solid var(--color-primary);padding:.8em 2em .5em}.nest-ranks-with-counts-table th{background-color:var(--color-primary);color:#fff;padding:1em}.nest-ranks-with-counts-table tr:nth-child(2n){background-color:var(--eucalyptus-t40)}.formula-figure{justify-content:center;display:flex}.formula-figure img{width:100%;max-width:35em;height:auto}.count-figure{justify-content:center;display:flex}.count-figure img{height:auto}.centred-figure{justify-content:center;display:flex}.step-list{background-color:var(--purpledaisy-t60);border-radius:var(--dd-border-radius);margin:1em;padding:1em}aside{background-color:var(--eucalyptus-t80);border-radius:var(--dd-border-radius);margin:1em;padding:1em}.definition{background-color:var(--grevillea-t60);border-radius:var(--dd-border-radius);padding:1em}
