/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--opacity-icon:0.5;--opacity-icon-hover:0.75;--opacity-text-secondary:0.8;--opacity-text-tertiary:0.65;--color-text:rgb(28 28 28);--color-text-secondary:rgb(28 28 28 / var(--opacity-text-secondary));--color-text-tertiary:rgb(28 28 28 / var(--opacity-text-tertiary));--color-text-link:rgb(14 83 99);--color-text-code:rgb(111 59 0);--color-text-on-dark:rgb(246 246 243);--color-bg:rgb(246 246 246);--color-bg-transparent:rgb(246 246 246 / 0.75);--color-bg-transparent-dark:rgb(28 28 28 / 0.75);--color-bg-card:rgb(255 255 255);--color-bg-card-dim:rgb(255 255 255 / 0.5);--color-bg-link:rgb(188 215 224);--color-bg-scrollbar:rgb(255 255 255);--color-bg-scrollbar-thumb:rgb(28 28 28 / 0.25);--color-border:rgb(28 28 28 / 0.2);--color-border-table:rgb(28 28 28 / 0.1);--color-logo:rgb(28 28 28);--color-icon:rgb(28 28 28);--color-icon-drop-shadow:rgb(255 255 255);--color-menu-drop-shadow:rgb(0 0 0 / 0.2);--gradient-loading:linear-gradient(
    to right,
    rgb(255 255 255) 40%,
    rgb(240 240 240) 45%,
    rgb(240 240 240) 55%,
    rgb(255 255 255) 60%
  );--spacing-xxs:4px;--spacing-xs:8px;--spacing-s:16px;--spacing-m:24px;--spacing-l:32px;--spacing-xl:64px;--spacing-xxl:128px;--size-h1:28px;--size-h2:24px;--size-h3:18px;--size-h4:17px;--size-h5:16px;--size-h6:15px;--size-body:17px;--size-body-small:14px;--weight-medium:500;--weight-normal:400;--responsive-padding-horizontal:Max(Min(calc((100% - 480px) / 5), var(--spacing-l)), var(--spacing-s));--responsive-padding-horizontal-zero:Max(Min(calc((100% - 480px) / 5), var(--spacing-l)), 0px);--max-width-content:calc(1200px + var(--spacing-l) * 2);--max-width-text-content:calc(960px + var(--spacing-l) * 2);--timing-xs:0.1s;--timing-s:0.2s}@media(prefers-color-scheme:dark){:root{--color-text:rgb(246 246 243);--color-text-secondary:rgb(246 246 243 / var(--opacity-text-secondary));--color-text-tertiary:rgb(246 246 243 / var(--opacity-text-tertiary));--color-text-link:rgb(135 225 250);--color-text-code:rgb(255 196 149);--color-bg:rgb(28 28 28);--color-bg-transparent:rgb(28 28 28 / 0.75);--color-bg-card:rgb(36 36 36);--color-bg-card-dim:rgb(36 36 36 / 0.5);--color-bg-link:rgb(52 79 87);--color-bg-scrollbar:rgb(36 36 36);--color-bg-scrollbar-thumb:rgb(246 246 246 / 0.25);--color-border:rgb(246 246 243 / 0.2);--color-border-table:rgb(246 246 243 / 0.1);--color-logo:rgb(255 255 255);--color-icon:rgb(255 255 255);--color-icon-drop-shadow:rgb(0 0 0);--color-menu-drop-shadow:rgb(0 0 0 / 0.4);--gradient-loading:linear-gradient(
      to right,
      rgb(36 36 36) 40%,
      rgb(42 42 42) 45%,
      rgb(42 42 42) 55%,
      rgb(36 36 36) 60%
    )}}@media(max-width:480px),(max-height:480px){:root{--size-h1:22px;--size-h2:20px;--size-h3:18px;--size-h4:17px;--size-h5:16px;--size-h6:15px;--size-body:15px}}@media(prefers-color-scheme:dark){:root{--weight-medium:450;--weight-normal:350}}*{box-sizing:border-box;scrollbar-color:var(--color-bg-scrollbar-thumb)var(--color-bg-scrollbar);scrollbar-width:thin}html{height:100%;font-family:gothic a1,Inter,Roboto,helvetica neue,arial nova,nimbus sans,Arial,sans-serif;font-size:var(--size-body);font-weight:var(--weight-normal);line-height:1.5}body{min-height:100%;background:var(--color-bg);color:var(--color-text)}body::backdrop{background:var(--color-bg)}p{margin-block:.5em}a{color:var(--color-text-link)}span{font:inherit}code{font-family:Inconsolata,ui-monospace,cascadia code,source code pro,Menlo,Consolas,dejavu sans mono,monospace}p code{color:var(--color-text-code)}h1,h2,h3,h4,h5,h6{font-family:playfair display,Didot,bodoni mt,noto serif display,urw palladio l,p052,Sylfaen,serif;font-weight:var(--weight-medium);letter-spacing:.02em}h1{margin:1rem 0;font-size:var(--size-h1)}h2{font-size:var(--size-h2)}h3{font-size:var(--size-h3)}h4{font-size:var(--size-h4)}h5{font-size:var(--size-h5)}h6{font-size:var(--size-h6)}ul,ol{padding-inline-start:2em}table{display:block;border-collapse:collapse;margin-block:.5em;overflow-x:auto}th{padding:.2em .5em;border:1px solid var(--color-border-table);font-weight:var(--weight-medium);text-align:left}td{padding:.2em .5em;border:1px solid var(--color-border-table)}hr{width:100%;border-color:var(--color-border)}blockquote{padding:.25em 1em;border-radius:4px;border-left:4px solid var(--color-border);background-color:var(--color-bg-card-dim);color:var(--color-text-secondary);margin-block:.5em;margin-inline:1em}.App{display:flex;width:100%;flex-direction:column;align-items:center}.App-content{display:flex;width:100%;max-width:var(--max-width-content);flex:1;flex-direction:column;padding:var(--spacing-l)0}.App-contentContainer>*{text-align:center}.App-postsContainer{width:100%;padding-bottom:1em}.App-posts{display:flex;flex-direction:row;gap:var(--spacing-l);overflow-x:auto}@media(max-width:800px){.App-posts{gap:var(--spacing-s)}}.App-post{display:flex;min-width:240px;flex:1;flex-direction:column;justify-content:space-between;padding:.5em 1em;background:var(--color-bg-card);color:var(--color-text-secondary);gap:var(--spacing-s);text-decoration:none}.App-postTitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis}.App-postFooter{display:flex;flex-direction:row;align-items:end;justify-content:space-between;gap:var(--spacing-xs)}.App-postFooter svg{fill:var(--color-icon);opacity:.4}.App-postTime{font-size:var(--size-body-small);font-weight:var(--weight-medium)}.App-thumbnailsContainer{display:flex;width:100%;flex-direction:column}.Header{position:relative;z-index:1;display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center;background:var(--color-bg-card)}.Header:has(.Header-menuToggleCheckbox:checked){position:sticky;top:0}.Header-content{position:relative;display:flex;width:100%;max-width:var(--max-width-content);flex-direction:row;align-items:center;justify-content:space-between;padding:var(--spacing-s)var(--responsive-padding-horizontal);gap:var(--spacing-l)}.Header-group{display:flex;overflow:hidden;flex-direction:row;align-items:center}@media(max-width:600px){.Header-group{overflow:visible}}.Header-titleContainer{display:flex;flex-direction:column;color:var(--color-text);text-decoration:none}.Header-titleContainer.is-logo{width:25vw;min-width:80px;max-width:120px}.Header-titleContainer svg{width:100%;height:auto;fill:var(--color-logo)}.Header-nav{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs)}@media(max-width:800px){.Header-nav{display:none}}.Header-crumbsitem{min-width:72px;max-width:25vw}.Header-crumbsitem.is-menu{min-width:auto;max-width:none;gap:var(--spacing-xs)}.Header-navItem.is-menu{padding-left:calc(16px + var(--spacing-xs))}.Header-crumbsitem svg{flex:none;fill:var(--color-text-secondary)}.Header-crumbsitem:not(.is-menu)::before,.Header-navItem:not(.is-menu,:first-child)::before{width:1px;height:24px;margin:var(--spacing-s);background:var(--color-text-secondary);content:""}.Header-crumbstext{overflow:hidden;border-bottom:1px solid transparent;margin:4px 0 0;font-size:var(--size-body-small);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.Header-crumbslink{color:var(--color-text-secondary);transition:border-bottom var(--timing-s)}@media(hover:hover) and (pointer:fine){.Header-crumbslink:hover{border-bottom:1px solid var(--color-text-secondary)}}.Header-navLink{border-bottom:1px solid transparent;color:var(--color-text-secondary);font-family:playfair display,serif;text-decoration:none;transition:border-bottom var(--timing-s)}@media(hover:hover) and (pointer:fine){.Header-navLink:hover{border-bottom:1px solid var(--color-text-secondary)}}.Header-menuToggle{position:relative;z-index:1;display:flex;width:32px;height:32px;flex-direction:column;justify-content:center;gap:7px;opacity:var(--opacity-text-secondary);user-select:none}@media(width > 800px){.Header-menuToggle{display:none}}.Header-menuToggleCheckbox{position:absolute;z-index:2;display:block;width:32px;height:32px;cursor:pointer;opacity:0;-webkit-touch-callout:none}.Header-menuHamburger{z-index:1;display:block;width:32px;height:3px;border-radius:4px;background:var(--color-text);transform-origin:1.5px center;transition:transform var(--timing-s)cubic-bezier(.4,.1,.1,.9),opacity var(--timing-s)ease}.Header-menuToggleCheckbox:checked~.Header-menuHamburger.is-first{transform:translate(4.7px,0)rotate(45deg)}.Header-menuToggleCheckbox:checked~.Header-menuHamburger.is-second{opacity:0;transform:translate(4.7px,0)scale(.2,.2)}.Header-menuToggleCheckbox:checked~.Header-menuHamburger.is-third{transform:translate(4.7px,0)rotate(-45deg)}.Header-menu{position:absolute;bottom:0;left:0;width:100%;max-height:calc(100dvh - 100%);background:var(--color-bg-card);filter:drop-shadow(0 2px 12px var(--color-menu-drop-shadow));overflow-y:auto;transform:translate(-101%,100%);transform-origin:100% 0;transition:transform var(--timing-s)cubic-bezier(.4,.1,.1,.9)}@media(width > 800px){.Header-menu{display:none}}.Header:has(.Header-menuToggleCheckbox:checked) .Header-menu{transform:translate(0,100%)}.Header-menuContent{display:flex;flex-direction:column;padding:var(--spacing-m)var(--responsive-padding-horizontal);margin:0;gap:var(--spacing-s)}.Header-menuSublist{display:flex;flex-direction:column;padding:0;margin:0;gap:var(--spacing-xs);list-style-type:none}.Header-menuSublist.is-borderBottom{padding-bottom:var(--spacing-s);border-bottom:1px solid var(--color-border-table)}.Footer{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center;background:var(--color-bg-card)}.Footer-content{position:relative;display:flex;width:100%;max-width:var(--max-width-content);flex-direction:row;align-items:center;justify-content:space-between;padding:var(--spacing-s)var(--responsive-padding-horizontal);gap:var(--spacing-m)}.Thumbnails{display:flex;width:100%;max-width:var(--max-width-content);flex-flow:row wrap;justify-content:center;padding:0 var(--responsive-padding-horizontal-zero);gap:var(--spacing-s)}.Thumbnails-thumb{--Thumbnails-max-height:Min(60svh, 480px);--Thumbnails-min-height:280px;--Thumbnails-aspect-ratio:calc(var(--image-width) / var(--image-height));position:relative;display:flex;min-width:min(100%,var(--Thumbnails-min-height) * var(--Thumbnails-aspect-ratio));max-width:min(100%,var(--Thumbnails-max-height) * var(--Thumbnails-aspect-ratio));flex:var(--Thumbnails-aspect-ratio);aspect-ratio:var(--Thumbnails-aspect-ratio)}@media(max-width:480px){.Thumbnails-thumb{--Thumbnails-max-height:Min(90svh, 480px);flex:1 0 100%}}.Thumbnails-title{position:absolute;bottom:0;left:0;width:100%;padding:var(--spacing-m)var(--spacing-s)var(--spacing-s);border-radius:2px;background:linear-gradient(0deg,var(--color-bg-transparent-dark) 0% calc(100% - var(--spacing-m)),transparent 100%);color:var(--color-text-on-dark);text-overflow:ellipsis}.Thumbnails-thumbImg{width:100%;height:100%;object-fit:contain}.Figure-variables{--Figure-caption-header-padding:var(--spacing-s) 0 var(--spacing-l);--Figure-caption-header-height:calc(var(--size-h1) + var(--spacing-s) + var(--spacing-l));--Figure-img-max-height:calc(100svh - var(--Figure-caption-header-height));--Figure-control-offset-x:calc(var(--Figure-caption-header-height) / 2 + 4px);--Figure-control-offset-y:calc(var(--Figure-caption-header-height) / 2 + 4px);--Figure-caption-padding:0 calc(var(--Figure-control-offset-x) * 2) var(--spacing-xxl)}@media(max-width:480px),(max-height:480px){.Figure-variables{--Figure-caption-header-padding:var(--spacing-xxs) 0 var(--spacing-m);--Figure-caption-header-height:calc(var(--size-h1) + var(--spacing-xxs) + var(--spacing-m));--Figure-caption-padding:0 calc(var(--Figure-control-offset-x) * 1.75) var(--spacing-xxl)}}@media(max-width:480px),(max-height:480px){html:fullscreen .Figure-variables{--Figure-control-offset-x:36px;--Figure-control-offset-y:36px}}.Figure{position:fixed;width:100%;margin:0}.Figure-controlLayer{position:fixed;z-index:2;overflow:hidden;width:100%;height:100dvh;pointer-events:none;transition:height var(--timing-xs)ease}.Figure-control{position:absolute;display:flex;padding:0;pointer-events:all}.Figure-control svg{fill:var(--color-icon);filter:drop-shadow(0 0 1px var(--color-icon-drop-shadow));opacity:var(--opacity-icon);transition:opacity var(--timing-s)}@media(max-width:480px),(max-height:480px){.Figure-control svg{width:40px;height:40px}}.Figure-captionToggle{position:absolute;top:-20px;width:32px;height:32px;padding:0;border:none;background:0 0;cursor:pointer;filter:drop-shadow(0 0 1px var(--color-icon-drop-shadow));opacity:var(--opacity-icon);transition:opacity var(--timing-s)}.Figure-captionCaret{position:absolute;top:50%;display:block;width:17.14px;height:3px;border-radius:1.5px;background:var(--color-icon);transform:translateY(-50%);transition:transform var(--timing-s)cubic-bezier(.4,.1,.1,.9)}.Figure-captionToggle.is-instant .Figure-captionCaret{transition:none}.Figure-captionCaret.is-first{left:.36px;transform:translateY(-8px)rotate(-45deg);transform-origin:calc(100% - 1.5px)center}.Figure-captionCaret.is-second{right:.36px;transform:translateY(-8px)rotate(45deg);transform-origin:1.5px center}.Figure-captionToggle.is-open .Figure-captionCaret.is-first{transform:translateY(8px)rotate(45deg)}.Figure-captionToggle.is-open .Figure-captionCaret.is-second{transform:translateY(8px)rotate(-45deg)}.Figure-control.is-disabled,.Figure-captionToggle.is-disabled{display:none;pointer-events:none}@media(hover:hover) and (pointer:fine){.Figure-control:hover svg{opacity:var(--opacity-icon-hover)}.Figure-captionToggle:hover{opacity:var(--opacity-icon-hover)}}.Figure-fullscreen{top:var(--Figure-control-offset-y);left:var(--Figure-control-offset-x);border:none;background:0 0;cursor:pointer;transform:translate(-50%,-50%)}.Figure-close{top:var(--Figure-control-offset-y);right:var(--Figure-control-offset-x);transform:translate(50%,-50%)}.Figure-previous{bottom:var(--Figure-control-offset-y);left:var(--Figure-control-offset-x);transform:translate(-50%,50%)}.Figure-next{right:var(--Figure-control-offset-x);bottom:var(--Figure-control-offset-y);transform:translate(50%,50%)}.Figure-imageContainer{--Figure-imageContainer-aspect-ratio:calc(var(--image-width) / var(--image-height));--Figure-imageContainer-width:min(
    100%,
    calc(var(--Figure-img-max-height) * var(--Figure-imageContainer-aspect-ratio))
  );display:flex;width:100%;height:var(--Figure-img-max-height);align-items:center;justify-content:center}.Figure-loading{position:absolute;display:none;width:var(--Figure-imageContainer-width);height:auto;max-height:var(--Figure-img-max-height);animation:gradient 2s ease infinite;aspect-ratio:var(--Figure-imageContainer-aspect-ratio);background:var(--gradient-loading);background-size:400% 100%}.Figure-loading.is-visible{display:block}@keyframes gradient{0%{background-position:100%}100%{background-position:0}}.Figure-img{width:var(--Figure-imageContainer-width);height:auto;max-height:var(--Figure-img-max-height);aspect-ratio:var(--Figure-imageContainer-aspect-ratio);object-fit:contain}.Figure-captionContainer{z-index:1;display:flex;width:100%;min-height:100vh;padding-top:var(--Figure-img-max-height)}.Figure-captionContent{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;border-top:1px solid var(--color-bg);background:var(--color-bg-transparent)}.Figure-caption{display:flex;width:100%;max-width:var(--max-width-content);flex-direction:column;padding:var(--Figure-caption-padding)}.Figure-captionHeader{display:flex;min-height:var(--Figure-caption-header-height);flex-flow:row wrap;align-items:center;justify-content:space-between;padding:var(--Figure-caption-header-padding);gap:var(--spacing-l)var(--spacing-l)}.Figure-title{min-height:36px;margin:0}.Figure-aside{display:flex;flex-direction:row;align-items:center;align-self:stretch;margin-top:4px;color:var(--color-text-secondary)}@media(max-width:600px),(max-height:600px){.Figure-aside{font-size:var(--size-body-small)}}.Figure-asideInfo{display:flex;align-items:center;justify-content:center}.Figure-asideInfo:not(:first-child)::before{width:1px;height:24px;margin:0 var(--spacing-s);background:var(--color-text-secondary);content:""}@media(max-width:600px),(max-height:600px){.Figure-asideInfo:not(:first-child)::before{margin:0 var(--spacing-xs)}}.Post-headingContainer{display:flex;flex-direction:column;margin:1em 0;gap:var(--spacing-xxs)}.Post-subtitle{color:var(--color-text-secondary);font-weight:var(--weight-medium)}.Post-subtitle--secondary{color:var(--color-text-tertiary)}.Post-imgContentContainer{display:flex;flex-direction:row;align-items:start;gap:2em;margin-block:.5em}@media(max-width:600px){.Post-imgContentContainer{flex-direction:column;align-items:center;gap:1em;margin-block:1em .5em}}.Post-imgContentContainer.is-reverse{flex-direction:row-reverse}@media(max-width:600px){.Post-imgContentContainer.is-reverse{flex-direction:column}}.Post-imgContainer{display:flex;flex-direction:column;align-items:center;margin-block:1em;margin-inline:5%}.Post-imgAdjacentContent{display:flex;flex-direction:column}.Post-imgAdjacentContent>:first-child{margin-block-start:0}.Post-figure{display:flex;flex-direction:column;align-items:center;margin-inline:5%}@media(max-width:800px){.Post-figure{margin-inline:0}}.Post-figure.is-inContentContainer{flex:0 0 40%}.Post-imgContentContainer>.Post-figure{margin:0}.Post-img{--Post-img-max-height:Min(960px, 75svh);width:100%;max-width:min(var(--Post-img-max-height) * var(--image-width,1)/var(--image-height,1),var(--Post-img-max-width));height:auto;max-height:var(--Post-img-max-height);aspect-ratio:var(--image-width)/var(--image-height);object-fit:contain}.Post-img.is-inContentContainer{width:40%}@media(max-width:600px){.Post-img.is-inContentContainer{width:80%}}.Post-imgCaption{color:var(--color-text-secondary);font-size:var(--size-body-small);margin-block-start:.5em}.bg{background-color:#282a36;color:#e2e4e5}.highlight{margin-block:1em}.chroma{background-color:#282a36;color:#e2e4e5;font:17px/100% Inconsolata,monospace}pre.chroma{margin:.2em .4em .2em 0}.chroma *{font:inherit}.chroma .err{color:#ff5c57}.chroma .lnlinks{color:inherit;outline:none;text-decoration:none}.chroma .lntd{padding:0;border:0;margin:0;vertical-align:top}.chroma .lntable{padding:0;border:0;margin:0;border-spacing:0}.chroma .hl{background-color:#3d3f4a}.chroma .lnt{padding:0 .4em;margin-right:.4em;color:#7f7f7f;user-select:none;white-space:pre}.chroma .ln{padding:0 .4em;margin-right:.4em;color:#7f7f7f;user-select:none;white-space:pre}.chroma .line{display:flex}.chroma .k{color:#ff6ac1}.chroma .kc{color:#ff6ac1}.chroma .kd{color:#ff5c57}.chroma .kn{color:#ff6ac1}.chroma .kp{color:#ff6ac1}.chroma .kr{color:#ff6ac1}.chroma .kt{color:#9aedfe}.chroma .na{color:#57c7ff}.chroma .nb{color:#ff5c57}.chroma .nc{color:#f3f99d}.chroma .no{color:#ff9f43}.chroma .nd{color:#ff9f43}.chroma .nf{color:#57c7ff}.chroma .nl{color:#ff5c57}.chroma .nt{color:#ff6ac1}.chroma .nv{color:#ff5c57}.chroma .vc{color:#ff5c57}.chroma .vg{color:#ff5c57}.chroma .vi{color:#ff5c57}.chroma .s{color:#5af78e}.chroma .sa{color:#5af78e}.chroma .sb{color:#5af78e}.chroma .sc{color:#5af78e}.chroma .dl{color:#5af78e}.chroma .sd{color:#5af78e}.chroma .s2{color:#5af78e}.chroma .se{color:#5af78e}.chroma .sh{color:#5af78e}.chroma .si{color:#5af78e}.chroma .sx{color:#5af78e}.chroma .sr{color:#5af78e}.chroma .s1{color:#5af78e}.chroma .ss{color:#5af78e}.chroma .m{color:#ff9f43}.chroma .mb{color:#ff9f43}.chroma .mf{color:#ff9f43}.chroma .mh{color:#ff9f43}.chroma .mi{color:#ff9f43}.chroma .il{color:#ff9f43}.chroma .mo{color:#ff9f43}.chroma .o{color:#ff6ac1}.chroma .ow{color:#ff6ac1}.chroma .c{color:#78787e}.chroma .ch{color:#78787e}.chroma .cm{color:#78787e}.chroma .c1{color:#78787e}.chroma .cs{color:#78787e}.chroma .cp{color:#78787e}.chroma .cpf{color:#78787e}.chroma .gd{color:#ff5c57}.chroma .ge{text-decoration:underline}.chroma .gr{color:#ff5c57}.chroma .gh{font-weight:700}.chroma .gi{font-weight:700}.chroma .go{color:#43454f}.chroma .gs{font-style:italic}.chroma .gu{font-weight:700}.chroma .gl{text-decoration:underline}.PostList-container{display:flex;flex-direction:column;gap:var(--spacing-l)}.PostSummary-post{display:flex;flex-direction:row;align-items:center;background:var(--color-bg-card);color:var(--color-text);text-decoration:none}@media(max-width:600px){.PostSummary-post{flex-direction:column;justify-content:stretch}}.PostSummary-thumbnailContainer{display:flex;min-width:min(240px,30%);flex:1 2 auto;flex-direction:row;align-items:center;align-self:stretch}@media(max-width:600px){.PostSummary-thumbnailContainer{width:100%;height:180px}}.PostSummary-thumbnail{width:100%;height:100%;object-fit:cover}.PostSummary-textContainer{display:flex;width:100%;flex:2 1 auto;flex-direction:column;padding:var(--spacing-m);gap:var(--spacing-s)}.PostSummary-headingContainer{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.PostSummary-subtitle{color:var(--color-text-secondary);font-weight:var(--weight-medium)}.PostSummary-readMore{text-decoration:underline}.Taxonomy-container{display:flex;flex-direction:column;gap:var(--spacing-l)}.Taxonomy{display:flex;flex-direction:column;padding:var(--spacing-m);background:var(--color-bg-card);color:var(--color-text);gap:var(--spacing-xxs);text-decoration:none}.Taxonomy-subtitle{color:var(--color-text-secondary);font-weight:var(--weight-medium)}.Terms{padding-top:var(--spacing-s)}.Terms-heading{color:var(--color-text-secondary)}.Terms-content{display:flex;flex-flow:row wrap;gap:var(--spacing-s)}.Terms-termLink{display:inline-block;min-width:80px;padding:var(--spacing-xs)var(--spacing-m);border-radius:var(--spacing-m);background-color:var(--color-bg-link);color:var(--color-text);text-align:center;text-decoration:none}.u-noMargin{margin:0}.u-noBullets{padding:0;margin:0;list-style-type:none}.u-alignCenter{display:flex;flex-direction:column;align-items:center}.u-alignRowCenter{display:flex;flex-direction:row;align-items:center}.u-textContentWidth{max-width:var(--max-width-text-content)}.u-responsiveHPadding{padding-right:var(--responsive-padding-horizontal);padding-left:var(--responsive-padding-horizontal)}.u-paddingBottom{padding-bottom:1rem}.u-srOnly{position:absolute;overflow:hidden;width:0;height:0}