﻿*,*::before,*::after{box-sizing:border-box}html,body,div,span,applet,button,input,select,textarea,object,iframe,h1,h2,h3,h4,h5,h6,hr,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{background:rgba(0,0,0,0);border:0;font:inherit;font-size:100%;margin:0;min-width:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul,menu{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}img,svg{display:block}table{border-collapse:collapse;border-spacing:0}:root{--rgb-black: 0, 0, 0;--rgb-white: 255, 255, 255;--rgb-grey: 105, 111, 117;--rgb-grey-dark: 15, 21, 27;--rgb-grey-light: 210, 216, 222;--rgb-mint: 62, 180, 137;--rgb-blue: 61, 143, 179;--color-background: rgb(var(--rgb-background));--color-background-dimmed: rgb(var(--rgb-background-dimmed));--color-background-subtle: rgb(var(--rgb-background-subtle));--color-foreground: rgb(var(--rgb-foreground));--color-foreground-subtle: rgb(var(--rgb-foreground-subtle));--color-primary: rgb(var(--rgb-primary));--font-family: "Colfax", Sans-Serif;--font-family-mono: "FiraCode", ui-monospace, "SFMono-Regular", SF Mono, Menlo, Consolas, Monospace;--font-size: calc(1em + 1vw);--font-size-x-small: 60%;--font-size-small: 80%;--font-size-large: 105%;--font-size-x-large: 110%;--font-size-xx-large: 115%;--font-size-xxx-large: 125%;--font-size-xxxx-large: 140%;--line-height: calc(1.3em + 1vw);--spacing: 0.75em;--transition: 0.2s cubic-bezier(0.37, 1, 0.74, 1)}@media(min-width: 64em)and (hover: hover)and (pointer: fine){:root{--font-size: calc(1.25em + 1vw);--font-size-x-small: 50%;--font-size-small: 65%;--font-size-large: 110%;--font-size-x-large: 120%;--font-size-xx-large: 130%;--font-size-xxx-large: 150%;--font-size-xxxx-large: 180%;--line-height: 1.3em}}@media(prefers-color-scheme: light){:root{--rgb-background: var(--rgb-white);--rgb-background-subtle: var(--rgb-grey);--rgb-background-dimmed: var(--rgb-grey);--rgb-foreground: var(--rgb-black);--rgb-foreground-subtle: var(--rgb-grey-light);--rgb-primary: var(--rgb-blue)}}@media(prefers-color-scheme: dark){:root{--rgb-background: var(--rgb-black);--rgb-background-subtle: var(--rgb-grey-dark);--rgb-background-dimmed: var(--rgb-grey);--rgb-foreground: var(--rgb-white);--rgb-foreground-subtle: var(--rgb-grey-light);--rgb-primary: var(--rgb-mint)}}@font-face{font-family:"Colfax";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/ColfaxWebLight.woff2") format("woff2"),url("../fonts/ColfaxWebLight.woff") format("woff")}@font-face{font-family:"Colfax";font-style:italic;font-weight:300;font-display:swap;src:url("../fonts/ColfaxWebLightItalic.woff2") format("woff2"),url("../fonts/ColfaxWebLightItalic.woff") format("woff")}@font-face{font-family:"Colfax";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/ColfaxWebRegular.woff2") format("woff2"),url("../fonts/ColfaxWebRegular.woff") format("woff")}@font-face{font-family:"Colfax";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/ColfaxWebRegularItalic.woff2") format("woff2"),url("../fonts/ColfaxWebRegularItalic.woff") format("woff")}@font-face{font-family:"Colfax";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/ColfaxWebMedium.woff2") format("woff2"),url("../fonts/ColfaxWebMedium.woff") format("woff")}@font-face{font-family:"Colfax";font-style:italic;font-weight:500;font-display:swap;src:url("../fonts/ColfaxWebMediumItalic.woff2") format("woff2"),url("../fonts/ColfaxWebMediumItalic.woff") format("woff")}@font-face{font-family:"Colfax";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/ColfaxWebBold.woff2") format("woff2"),url("../fonts/ColfaxWebBold.woff") format("woff")}@font-face{font-family:"Colfax";font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/ColfaxWebBoldItalic.woff2") format("woff2"),url("../fonts/ColfaxWebBoldItalic.woff") format("woff")}@font-face{font-family:"FiraCode";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/FiraCodeNerdFontMono-Light.ttf") format("truetype")}@font-face{font-family:"FiraCode";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/FiraCodeNerdFontMono-Regular.ttf") format("truetype")}@font-face{font-family:"FiraCode";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/FiraCodeNerdFontMono-Medium.ttf") format("truetype")}@font-face{font-family:"FiraCode";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/FiraCodeNerdFontMono-SemiBold.ttf") format("truetype")}@font-face{font-family:"FiraCode";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/FiraCodeNerdFontMono-Bold.ttf") format("truetype")}html{background:var(--color-background);font-size:16px;min-height:-webkit-fill-available;scroll-behavior:smooth}body{align-items:stretch;background:var(--color-background);color:var(--color-foreground);display:flex;flex-direction:column;font-family:var(--font-family);font-feature-settings:"liga","ss02";font-size:var(--font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;letter-spacing:-0.01em;line-height:1.3;min-height:100vh;overflow-x:hidden;-webkit-tap-highlight-color:rgba(var(--rgb-foreground), 0);text-rendering:optimizeLegibility}@supports(-webkit-touch-callout: none){body{min-height:-webkit-fill-available}}::selection{background:rgba(var(--rgb-foreground), 0.2)}main{display:flex;flex:1;flex-direction:column;position:relative}h1,h2,h3,h4,h5,h6{color:var(--color-primary);font-weight:700}a{color:var(--color-primary);font-weight:500;letter-spacing:normal;text-decoration:underline;text-decoration-thickness:.09em;text-underline-offset:.09em}em,i{font-style:italic}strong,b{color:var(--color-foreground);font-weight:700}img,source,video{height:auto;max-width:100%;width:100%}.button{align-self:flex-start;background:var(--color-foreground);border-radius:1.3em;color:var(--color-background);cursor:pointer;display:inline-flex;font-size:var(--font-size-x-small);font-weight:500;gap:.4em;letter-spacing:normal;padding:.6em 1.1em .55em 1.1em;text-decoration:none;white-space:nowrap}.button span{color:var(--color-background-dimmed);display:inline-flex}.button svg path{fill:var(--color-background-dimmed)}.button--dim{background:rgba(var(--rgb-foreground-subtle), 0.2);color:var(--color-foreground)}@media(prefers-color-scheme: dark){.button--dim{background:var(--color-background-subtle)}}.button--inverted{background:var(--color-background);color:var(--color-foreground)}@media(prefers-color-scheme: light){.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight{color:#2c3e50}.highlight .hll{background-color:rgba(52,152,219,.15)}.highlight .err{color:#e74c3c}.highlight .c{color:#7f8c8d;font-style:italic}.highlight .k{color:#e91e63;font-weight:600}.highlight .o{font-weight:600}.highlight .p{color:#3498db}.highlight .cm{color:#7f8c8d;font-style:italic}.highlight .cp{color:#9b59b6;font-weight:600}.highlight .c1{color:#7f8c8d;font-style:italic}.highlight .cs{color:#7f8c8d;font-weight:600;font-style:italic}.highlight .gd{color:#e74c3c}.highlight .ge{color:#8e44ad;font-style:italic}.highlight .gr{color:#95a5a6;font-weight:600}.highlight .gi{color:#27ae60}.highlight .go{color:#5dade2;font-weight:600}.highlight .gs{font-weight:600}.highlight .gt{color:#95a5a6;font-weight:600}.highlight .kc{color:#e91e63;font-weight:600}.highlight .kd{color:#e91e63;font-weight:600}.highlight .kn{color:#e91e63}.highlight .kp{color:#e91e63;font-weight:600}.highlight .kr{color:#3498db;font-weight:600}.highlight .kt{color:#f39c12;font-weight:600}.highlight .s{color:#f39c12}.highlight .na{color:#2ecc71}.highlight .nc{color:#2ecc71;font-weight:600}.highlight .no{color:#3498db}.highlight .ni{color:#e67e22}.highlight .ne{font-weight:600}.highlight .nf{color:#9b59b6;font-weight:600}.highlight .nt{color:#3498db}.highlight .nv{color:#f39c12}.highlight .ow{font-weight:600}.highlight .s2{color:#f39c12}.highlight .s1{color:#f39c12}.highlight .ss{color:#8e44ad}.highlight .vc{color:#27ae60}.highlight .vg{color:#27ae60}.highlight .gl{color:#fff;background-color:#34495e}.highlight .ch,.highlight .cd,.highlight .cpf{color:#16a085;font-style:italic}.highlight .kv{color:#e91e63;font-weight:500}.highlight .pi{color:#3498db}.highlight .sa{color:#2c3e50;font-weight:500}.highlight .sb,.highlight .dl,.highlight .sd,.highlight .sh,.highlight .sx,.highlight .sr{color:#c0392b;font-weight:500}.highlight .se{color:#8e44ad;font-weight:500}.highlight .si{color:#8e44ad;font-weight:500}.highlight .nb{font-weight:500}.highlight .w{color:#bdc3c7}.highlight .fm,.highlight .py{color:#e91e63}.highlight .vm{color:#f39c12;font-weight:500}.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .il,.highlight .mo,.highlight .mx{color:#27ae60;font-weight:500}.highlight .ld{color:#27ae60;font-weight:500}}@media(prefers-color-scheme: dark){.highlight{color:var(--color-foreground)}.highlight .hll{background-color:rgba(135,206,235,.15)}.highlight .err{color:#ce342c}.highlight .c{color:#818181;font-style:italic}.highlight .k{color:#ff4287;font-weight:600}.highlight .o{font-weight:600}.highlight .p{color:skyblue}.highlight .cm{color:#818181;font-style:italic}.highlight .cp{color:#d1c2f4;font-weight:600}.highlight .c1{color:#818181;font-style:italic}.highlight .cs{color:#818181;font-weight:600;font-style:italic}.highlight .gd{color:#ce342c}.highlight .ge{color:#c000c0;font-style:italic}.highlight .gr{color:silver;font-weight:600}.highlight .gi{color:#27b42c}.highlight .go{color:#add8e6;font-weight:600}.highlight .gs{font-weight:600}.highlight .gt{color:silver;font-weight:600}.highlight .kc{color:#ff4287;font-weight:600}.highlight .kd{color:#ff4287;font-weight:600}.highlight .kn{color:#ff4287}.highlight .kp{color:#ff4287;font-weight:600}.highlight .kr{color:skyblue;font-weight:600}.highlight .kt{color:#bdb76b;font-weight:600}.highlight .s{color:#ffe580}.highlight .na{color:#b6e382}.highlight .nc{color:#b6e382;font-weight:600}.highlight .no{color:skyblue}.highlight .ni{color:#ffdead}.highlight .ne{font-weight:600}.highlight .nf{color:#b899ff;font-weight:600}.highlight .nt{color:skyblue}.highlight .nv{color:#bdb76b}.highlight .ow{font-weight:600}.highlight .s2{color:#ffe580}.highlight .s1{color:#ffe580}.highlight .ss{color:#a47bea}.highlight .vc{color:#98fb98}.highlight .vg{color:#98fb98}}.content{font-size:var(--font-size-small);letter-spacing:normal}.content>*+*{margin-top:var(--flow-space, var(--line-height))}.content>*+h1,.content>*+h2,.content>*+h3,.content>*+h4,.content>*+h5,.content>*+h6{--flow-space: calc(var(--line-height) * 1.2) }.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:700;line-height:1.2}.content h1 a,.content h2 a,.content h3 a,.content h4 a,.content h5 a,.content h6 a{text-decoration:none}.content h1 i,.content h1 em,.content h2 i,.content h2 em,.content h3 i,.content h3 em,.content h4 i,.content h4 em,.content h5 i,.content h5 em,.content h6 i,.content h6 em{color:var(--color-foreground);font-weight:400}.content h1+*,.content h2+*,.content h3+*,.content h4+*,.content h5+*,.content h6+*{--flow-space: calc(var(--line-height) * 0.5) }.content h2{font-size:var(--font-size-xxx-large)}.content h3{font-size:var(--font-size-x-large)}.content h4{font-size:var(--font-size-x-large)}.content h5{font-size:var(--font-size-large)}.content h6{font-size:var(--font-size-large)}.content hr{--flow-space: 0;height:3.7em}.content hr+*{--flow-space: 0 }.content hr.ornament{display:flex;flex-direction:column;height:auto;margin-bottom:2.6em;margin-top:2.6em;text-align:center}.content hr.ornament:before{color:var(--color-foreground);content:"***";font-size:var(--font-size-xx-large);font-weight:500;letter-spacing:.15em;line-height:1;padding-top:.4em}.content ul li ul,.content ul li ol,.content ol li ul,.content ol li ol{margin-top:.4em}.content ul li ul li,.content ul li ol li,.content ol li ul li,.content ol li ol li{counter-increment:none}.content ul li ul li:before,.content ul li ol li:before,.content ol li ul li:before,.content ol li ol li:before{display:none}.content ul li+li,.content ol li+li{margin-top:.4em}.content ul{list-style:disc;padding-left:1.85ch}.content ol{counter-reset:counter;padding-left:3.25ch}.content ol li{counter-increment:counter}.content ol li:before{content:counter(counter) ".";display:inline-block;font-feature-settings:"ss02","tnum";font-weight:700;margin-left:-2.5em;margin-right:.5em;text-align:right;width:2em}.content details{background:var(--color-background-subtle);border-radius:.3em}.content details summary{color:var(--color-foreground);cursor:pointer;font-size:75%;font-weight:700;padding:1.2em 1.4em}.content details section{background:rgba(var(--rgb-background-subtle), 0.1);color:var(--color-foreground);font-size:75%;padding:1.1em 1.4em}.content details section>*+*{margin-top:var(--flow-space, var(--line-height))}.content details section dl dt{color:var(--color-foreground);font-weight:700;margin-bottom:.25em}.content details section dl dt span{color:rgba(var(--rgb-grey-light), 0.7);font-size:80%;font-weight:400}.content details section dl dd .highlighter-details{margin-bottom:.5em;margin-top:.5em}.content details section blockquote{border-left-color:rgba(var(--rgb-grey-light), 0.1)}.content details section code{background:rgba(var(--rgb-foreground), 0.1);border:1px solid rgba(var(--rgb-foreground), 0.075);border-radius:.15em;color:rgba(var(--rgb-background), 0.8);display:inline-block;font-size:75%;line-height:1.2;padding:.1em .3em}.content details section .highlighter-details pre{padding:.5em .7em .7em .7em;white-space:pre}.content details section .highlighter-details code{font-size:80%;line-height:1.2}.content blockquote{border-left:3px solid var(--color-background-dimmed);color:rgba(var(--rgb-foreground), 0.6);font-style:italic;padding-left:1.5em}.content blockquote *+*{margin-top:var(--line-height)}.content mark{color:inherit}.content figure.highlight,.content div.highlighter-rouge,.content .highlighter-details{background:rgba(var(--rgb-foreground-subtle), 0.2);border-radius:.3em}@media(prefers-color-scheme: dark){.content figure.highlight,.content div.highlighter-rouge,.content .highlighter-details{background:var(--color-background-subtle)}}.content pre{overflow-x:auto;padding:1.1em 1.6em 1.3em 1.6em;white-space:pre}.content code{font-family:var(--font-family-mono);font-size:var(--font-size-small);font-style:normal;font-weight:300;line-height:1.2}.content code.highlighter-rouge{background:rgba(var(--rgb-foreground-subtle), 0.2);border:1px solid rgba(var(--rgb-grey-light), 0.15);border-radius:.15em;color:var(--color-foreground);display:inline-block;font-size:75%;line-height:1.2;padding:0 .25em}.content a code{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.0825em}.content sup{display:inline-block;font-feature-settings:"ss02","tnum";font-size:65%;letter-spacing:normal;margin-left:.2ch;vertical-align:super}.content sup a.footnote{text-decoration:none}.content sup a.footnote:before{content:"[";display:inline-block}.content sup a.footnote:after{content:"]";display:inline-block}.content .footnotes:before{color:var(--color-foreground);content:"***";position:relative;left:50%;font-size:var(--font-size-xx-large);font-weight:500;letter-spacing:.15em;line-height:2.5}.content .footnotes ol li{display:flex;font-size:85%;letter-spacing:normal}.content .footnotes ol li p{display:inline;flex:1}.content .footnotes ol li p a{display:inline;text-decoration:none}.content .footnotes ol li+li{margin-top:.4em}.content .console-prompt{font-family:var(--font-family-mono);font-style:normal;font-weight:300;line-height:1.2}.content .console-prompt>*+*{margin-top:var(--line-height)}@media(min-width: 64em)and (hover: hover)and (pointer: fine){.content h1 a:hover,.content h1 a:focus,.content h2 a:hover,.content h2 a:focus,.content h3 a:hover,.content h3 a:focus,.content h4 a:hover,.content h4 a:focus,.content h5 a:hover,.content h5 a:focus,.content h6 a:hover,.content h6 a:focus{text-decoration:underline}}.footer{display:flex;flex-direction:column;align-items:center;gap:.8em;width:100%;padding-bottom:2em;padding-top:1em;font-size:var(--font-size-x-small);letter-spacing:-0.01em}.header{background:linear-gradient(180deg, rgba(var(--rgb-background), 1) 0, rgba(var(--rgb-background), 0) 100%);color:var(--color-foreground);display:flex;justify-content:flex-end;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:104}.header h1{order:2;pointer-events:auto}.header h1 a{display:block;height:var(--line-height);margin-right:var(--spacing);margin-top:var(--spacing)}.header h1 a img{height:100%;max-height:100%;width:auto}.header dl{align-items:center;display:flex;flex:1;line-height:var(--line-height);order:1;padding-left:var(--spacing);padding-top:var(--spacing);pointer-events:auto}.header dl dt,.header dl dd{font-size:var(--font-size-small);font-weight:700;letter-spacing:normal}.header dl dt a,.header dl dd a{color:var(--color-foreground);text-decoration:none}.header dl dt a{align-items:center;display:flex;gap:.5em;transition:color var(--transition)}.header dl dt a svg{height:1.2em;width:1.2em}.header dl dt a svg path{fill:var(--color-foreground)}.header dl dd{display:none}.header dl dd:before{color:var(--color-background-dimmed);content:"/";display:inline-flex;font-weight:500;padding-left:.6em;padding-right:.6em}.header ul{align-items:center;flex:1;line-height:var(--line-height);order:1;padding-left:var(--spacing);padding-top:var(--spacing);pointer-events:auto}.header ul li{font-size:var(--font-size-small);font-weight:700;letter-spacing:normal}.header ul li a{color:var(--color-foreground);text-decoration:none;transition:color var(--transition)}.header ul li:not(:last-child){padding-right:1em}@media(min-width: 48em)and (hover: hover)and (pointer: fine){.header dl dd{display:flex}.header ul{display:flex}.header dl dt a:hover,.header dl dt a:focus{color:var(--color-background-dimmed)}.header ul li a:hover,.header ul li a:focus{color:var(--color-background-dimmed)}.header ul li.selected a:hover,.header ul li.selected a:focus{color:var(--color-foreground)}}.media{display:flex;flex-direction:column;gap:.6em;margin-bottom:.3em}.media__element{display:flex;justify-content:center;margin-top:.25em}.media__element img,.media__element video{border-radius:.3em;overflow:hidden}.media__caption{font-size:80%;font-style:italic;opacity:.8;margin-top:.3em;margin-bottom:-0.3em;text-align:center}.media--portrait .media__element{background:var(--color-background-subtle);border-radius:.3em;padding:1em}.media--portrait .media__element img,.media--portrait .media__element video{max-width:20rem}.page{display:flex;flex-direction:column;margin:7.4em var(--spacing) 0 var(--spacing);position:relative}.page:after{background:linear-gradient(180deg, rgba(var(--rgb-background), 1) 0, rgba(var(--rgb-background), 0) 90%);content:"";height:7.4em;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:101}.page__headline,.page__body{display:flex;flex-direction:column;margin-inline:auto;width:min(100%,28em);position:relative}.page__headline{color:var(--color-foreground);gap:.6em}.page__headline h1{display:flex;color:var(--color-foreground);font-size:var(--font-size-xxx-large);font-weight:700;line-height:1.2}.page__headline h1 span{color:var(--color-background-dimmed);font-weight:300;margin-left:.3em;margin-right:.3em}.page__headline h1 a{letter-spacing:inherit;text-decoration:none}.page__headline h1 br{display:none}.page__headline p br{display:none}.page__headline--post{gap:0}.page__headline--post time{color:var(--color-background-dimmed);display:flex;font-size:var(--font-size-x-small);font-weight:500;letter-spacing:normal;line-height:1em;margin-bottom:.5em;margin-top:-2.5em}.page__headline--post time span{display:inline-flex}.page__headline--post time span a{color:inherit;font-weight:inherit;text-decoration:none}.page__headline--post time span:before{color:rgba(var(--rgb-background-dimmed), 0.6);content:"/";display:inline-flex;font-weight:500;padding-left:.6em;padding-right:.6em}.page__headline--post p{margin-bottom:.8em;margin-top:.6em}.page__headline--author{gap:0}.page__headline--author h2{color:var(--color-background-dimmed);font-size:var(--font-size-x-large);font-weight:500;line-height:1.2}.page__headline--author p{margin-top:.6em}.page__headline--author ul{font-size:var(--font-size-x-small);letter-spacing:normal;margin-top:.6em}.page__headline--author ul li{display:flex}.page__headline--author ul li a{align-items:center;display:inline-flex;gap:.5em}.page__headline--author ul li a svg{height:1em;width:1em}.page__headline--author ul li a svg path{fill:var(--color-foreground)}.page__headline--author ul li+li{margin-top:.3em}.page__author{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--font-size-x-small);letter-spacing:normal}.page__author a{align-items:center;display:flex;gap:.8em;text-decoration:none}.page__author a img{border-radius:100%;overflow:hidden;width:3.2em}.page__author a dl{display:flex;flex-direction:column;gap:.4em;line-height:1}.page__author a dl dt{color:var(--color-foreground)}.page__author a dl dd{color:var(--color-background-dimmed)}.page__content{font-size:var(--font-size-small);letter-spacing:normal;margin-bottom:3.7em;margin-top:3.7em}.page__content a svg{width:.8em;fill:var(--color-primary);stroke:var(--color-primary);display:inline-block}.page__back{--flow-space: calc(var(--line-height) * 2);align-self:flex-start;align-items:center;font-size:var(--font-size-small)}@media(min-width: 64em)and (hover: hover)and (pointer: fine){.page{margin-top:max(22.2vh,5.4em)}.page:after{height:max(22.2vh,5.4em)}.page__headline,.page__body{width:min(100%,24em)}.page__headline h1 a:hover,.page__headline h1 a:focus{text-decoration:underline}.page__headline h1 br{display:inline}.page__headline p br{display:inline}}.post{display:flex;flex-direction:column}.post__content{display:flex;flex-direction:column;margin-bottom:3.7em;margin-top:1.85em;position:relative}.post__content img{width:80%;margin:auto}.post__content picture img{min-width:100%;margin:auto}.post__meta ul{list-style:none;padding:0}.post__meta ul li{padding-left:1.4em;position:relative}.post__meta ul li:before{color:rgba(var(--rgb-background-subtle), 0.6);content:"→";display:inline-block;font-weight:500;left:0;position:absolute;width:1.4em}.post__meta ul li+li{margin-top:.3em}.post__navigation{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.post__navigation .post__back{--flow-space: calc(var(--line-height) * 2);align-self:flex-start;align-items:center}.post__navigation .post__next{--flow-space: calc(var(--line-height) * 2);align-self:flex-end;align-items:center;margin-left:auto}.post .signup{margin-bottom:3.7em}@media(min-width: 64em)and (hover: hover)and (pointer: fine){.post details,.post div.media,.post figure.highlight,.post div.highlighter-rouge{margin-left:-1em;max-width:calc(100% + 2em);width:calc(100% + 2em)}}.posts{display:flex;flex-direction:column;max-width:49ch}.posts__container{display:flex;flex-direction:column;font-size:var(--font-size-small);gap:calc(var(--line-height)*2);letter-spacing:normal;margin-bottom:3.7em;margin-top:3.7em}.posts__post{display:flex;flex-direction:column;gap:.6em}.posts__post time{font-size:var(--font-size-small);line-height:1;margin-bottom:-0.15em}.posts__post time a{color:var(--color-background-dimmed);font-weight:500;text-decoration:none}.posts__post h3{font-size:var(--font-size-xxx-large);font-weight:700;line-height:1.2}.posts__post p br{display:none}.posts__post div{display:flex;font-size:var(--font-size-small)}.posts__post div a{align-items:center;display:flex;gap:.8em;text-decoration:none}.posts__post div a img{border-radius:100%;overflow:hidden;width:3.2em}.posts__post div a dl{display:flex;flex-direction:column;gap:.4em;line-height:1}.posts__post div a dl dt{color:var(--color-foreground)}.posts__post div a dl dd{color:var(--color-background-dimmed)}.posts .signup{margin-bottom:3.7em;order:1}@media(min-width: 64em)and (hover: hover)and (pointer: fine){.posts{max-width:39ch}.posts .signup{margin-bottom:0;margin-top:3.7em;order:0}}/*# sourceMappingURL=style.css.map */