@font-face{font-family:inter;src:url(/workdata/font/inter/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:inter;src:url(/workdata/font/inter/Inter-Italic-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:outfit;src:url(/workdata/font/outfit/Outfit-VariableFont_wght.ttf);font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:jetbrainsmono;src:url(/workdata/font/jetbrains-mono/JetBrainsMono-VariableFont_wght.ttf);font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:jetbrainsmono;src:url(/workdata/font/jetbrains-mono/JetBrainsMono-Italic-VariableFont_wght.ttf);font-weight:100 800;font-style:italic;font-display:swap}@font-face{font-family:liberationmono;src:url(/workdata/font/liberation/LiberationMono-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:liberationmono;src:url(/workdata/font/liberation/LiberationMono-Italic.ttf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:liberationmono;src:url(/workdata/font/liberation/LiberationMono-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:liberationmono;src:url(/workdata/font/liberation/LiberationMono-BoldItalic.ttf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:liberationsans;src:url(/workdata/font/liberation/LiberationSans-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:liberationsans;src:url(/workdata/font/liberation/LiberationSans-Italic.ttf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:liberationsans;src:url(/workdata/font/liberation/LiberationSans-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:liberationsans;src:url(/workdata/font/liberation/LiberationSans-BoldItalic.ttf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:liberationsansnarrow;src:url(/workdata/font/liberation/LiberationSansNarrow-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:liberationsansnarrow;src:url(/workdata/font/liberation/LiberationSansNarrow-Italic.ttf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:liberationsansnarrow;src:url(/workdata/font/liberation/LiberationSansNarrow-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:liberationsansnarrow;src:url(/workdata/font/liberation/LiberationSansNarrow-BoldItalic.ttf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:liberationserif;src:url(/workdata/font/liberation/LiberationSerif-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:liberationserif;src:url(/workdata/font/liberation/LiberationSerif-Italic.ttf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:liberationserif;src:url(/workdata/font/liberation/LiberationSerif-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:liberationserif;src:url(/workdata/font/liberation/LiberationSerif-BoldItalic.ttf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:dejavusansmono;src:url(/workdata/font/dejavu/DejaVuSansMono.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:dejavusansmono;src:url(/workdata/font/dejavu/DejaVuSansMono-Oblique.ttf);font-weight:400;font-style:oblique;font-display:swap}@font-face{font-family:dejavusansmono;src:url(/workdata/font/dejavu/DejaVuSansMono-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:dejavusansmono;src:url(/workdata/font/dejavu/DejaVuSansMono-BoldOblique.ttf);font-weight:700;font-style:oblique;font-display:swap}@font-face{font-family:dejavusans;src:url(/workdata/font/dejavu/DejaVuSans.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:dejavusans;src:url(/workdata/font/dejavu/DejaVuSans-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:dejavuserif;src:url(/workdata/font/dejavu/DejaVuSerif.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:dejavuserif;src:url(/workdata/font/dejavu/DejaVuSerif-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}:root{--topHeaderHeight:3rem}.topHeaderContainer{position:sticky;top:-3em;display:flex;justify-content:safe center;width:100%;background-color:var(--universalColor-background-subtle);border-bottom:1px solid var(--universalColor-border-default);z-index:10}.topHeaderRoot{overflow:clip;display:flex;align-items:center;justify-content:left;min-width:400px;height:var(--topHeaderHeight);transition:top .2s,width .2s;width:var(--universalElementsRootWider)}.universalNavSearchDeploy .topHeaderRoot{top:0}.universalMobileMode .topHeaderRoot{transition:width .2s}.topHeaderSpacer{flex:1 1 100%}.topHeaderLogoLink{height:100%}.topHeaderLogo{height:100%;object-fit:contain}.topHeaderLogoContainer{height:100%}.topHeaderSideButton{display:block;height:var(--topHeaderHeight);background-color:transparent;border:none;padding-block:0;padding-inline:0}.topHeaderSideButton:hover{cursor:pointer}.topHeaderSideButton>img,.topHeaderSideButton>svg{padding:.5rem 1rem;height:calc(100% - 1rem);object-fit:contain}.universalMobileMode .topHeaderContainer{position:relative;top:0}.universalMobileMode .topHeaderRoot{width:100%}.navEscapeTrigger{height:100vh;width:100%;position:fixed;top:0;right:0;z-index:2;display:none}.universalNavLateralDeploy .navEscapeTrigger{display:block}.universalNavSearchDeploy .navEscapeTrigger{display:block}.navLateral{height:100vh;width:20em;position:fixed;top:0;right:-5px;background-color:var(--universalColor-background-default);border-left:1px solid var(--universalColor-border-default);z-index:12;display:grid;grid-template-columns:1fr;grid-template-rows:3rem 2em auto;transform:translateX(100%);transition:transform .2s,right .2s}.universalNavLateralDeploy .navLateral{transform:translateX(0);right:0}.navLateralSideButton{display:block;height:var(--topHeaderHeight);background-color:transparent;border:none;position:absolute;top:0;right:0;padding-block:0;padding-inline:0}.navLateralSideButton:hover{cursor:pointer}.navLateralRoot{display:flex;flex-direction:column;align-items:start;justify-content:left;width:calc(100% - 5px);padding-top:5px;padding-left:5px;font-family:inter,Arial,sans-serif;font-weight:400}.navLateralRoot>h5{margin:1em 0 .3em;font-weight:300;font-size:var(--universalFontSizeSmaller)}.navLateralRoot>h5:first-child{margin-top:.5em}.navLateralRoot>a,.navLateralRoot>a:visited{color:var(--universalColor-text-link);text-decoration:none}.navLateralRoot>a:hover{color:var(--universalColor-text-link-hovered)}.navLateralSideButton>img,.navLateralSideButton>svg{padding:.5em 1em;height:calc(100% - 1em);object-fit:contain}.navLateralHeadsupPlaceholder{height:var(--topHeaderHeight);width:100%;background-color:var(--universalColor-marron-260)}.navLateralHeadsup{display:flex;align-items:center;justify-content:left;height:var(--topHeaderHeight);width:calc(100% - 5px);background-color:var(--universalColor-orange-540);padding-left:5px}.navLateralHeadsupText{margin:0;color:var(--universalColor-white);font-family:jetbrainsmono,Arial,sans-serif;font-weight:500}.navLateralAriane{background-color:var(--universalColor-background-subtle);height:100%;display:grid;align-items:center;overflow:hidden;overflow-x:auto;scrollbar-color:var(--universalColor-text-subtle)transparent;scrollbar-width:thin}.navLateralAriane ol{display:flex;list-style:none;padding:0;margin:0;width:100%}.navLateralArianeElement{color:var(--universalColor-text-subtle);padding-left:5px;text-wrap:nowrap;font-family:jetbrainsmono,Arial,sans-serif;font-weight:300;font-size:var(--universalFontSizeSmaller)}.navLateralArianeElement a,.navLateralArianeElement a:visited{color:var(--universalColor-text-link)}.navLateralArianeElement a:hover{color:var(--universalColor-text-link-hovered)}.navSearch{width:40%;position:fixed;top:0;right:-5px;background-color:var(--universalColor-background-default);border-left:1px solid var(--universalColor-border-default);border-bottom:1px solid var(--universalColor-border-default);z-index:11;transform:translateX(100%);transition:transform .2s,right .2s}.universalMobileMode .navSearch{width:100%}.universalNavSearchDeploy .navSearch{transform:translateX(0);right:0}.navSearchHeadsup{height:var(--topHeaderHeight);width:100%;background-color:var(--universalColor-bleu-510)}.navSearchHeadsupInputBar{border:none;padding-block:0;padding-inline:0;padding:5px 10px;height:calc(100% - 10px);width:calc(100% - 20px);background-color:transparent;color:var(--universalColor-white);font-size:var(--universalFontSizeBigger)}.navSearchHeadsupInputBar::placeholder{opacity:1;color:var(--universalColor-white);font-family:outfit,Arial,sans-serif}.navSearchHeadsupInputBar:focus{outline:none}.navSearchResultRoot{display:flex;flex-direction:column;align-items:start;justify-content:left;width:100%;font-family:inter,Arial,sans-serif;font-weight:400;overflow:hidden}.navSearchResultEntry{padding:.5em 5px;width:calc(100% - 5px);position:relative}.navSearchResultRoot>.navSearchResultEntry:first-child{padding:calc(.5em + 5px)5px .5em;width:calc(100% - 10px)}.navSearchResultEntryTitle{margin:0;color:var(--universalColor-text-default);font-size:var(--universalFontSizeBigger);font-weight:500}.navSearchResultEntry:hover{background-color:var(--universalColor-background-subtle)}.navSearchResultEntry:first-child{border-left:5px solid var(--universalColor-secondary-action-enabled)}.navSearchResultEntry:first-child:hover{border-left:5px solid var(--universalColor-secondary-action-hovered)}.navSearchResultEntry>a{position:absolute;top:0;left:0;height:100%;width:100%}.navSearchResultEntryDescription{font-weight:300;margin:0 0 .3em}.navSearchResultEntryAriane{font-weight:300;font-size:var(--universalFontSizeSmaller);font-family:jetbrainsmono,Arial,sans-serif;margin:0 0 .3em}.navSearchResultEntryReason{font-weight:300;font-size:var(--universalFontSizeSmaller)}.navSearchResultEntryError{padding:.5em 0 .5em 5px;width:calc(100% - 5px);margin:0}@media print{.navLateral{display:none}.navSearch{display:none}.topHeaderSideButton{display:none}.topHeaderContainer{background:#fff}.topHeaderRoot{width:100%}}.spiralBackgroundMain{position:absolute;top:0;right:0;z-index:-1;width:40vw;height:auto;transform:translate(30%,-30%)}.universalMobileMode .spiralBackgroundMain{display:none}:root{--universalFontSizeSmaller:0.8em;--universalFontSizeNormal:1.1em;--universalFontSizeBigger:1.3em;--universalFontSizeLarge:1.5em;--universalFontSizeExtraLarge:1.7em;--universalFontSizeMassive:2em;--universalFontSizeExtraMassive:2.5em;--universalElementsRootWide:60vw;--universalElementsRootWider:70vw;--universalElementsRootMinWide:600px;--exploreGridColumnsCountDesktop:4;--exploreGridColumnsCountMobile:4;--universalColor-bleu-50:#041016;--universalColor-bleu-100:#08202b;--universalColor-bleu-200:#114155;--universalColor-bleu-300:#196180;--universalColor-bleu-400:#2181ab;--universalColor-bleu-500:#29a1d6;--universalColor-bleu-510:#2fa4d7;--universalColor-bleu-600:#54b4de;--universalColor-bleu-700:#7fc7e6;--universalColor-bleu-800:#aadaee;--universalColor-bleu-900:#d5ecf6;--universalColor-beige-500:#cb8c34;--universalColor-beige-600:#d5a35d;--universalColor-beige-700:#e0ba85;--universalColor-beige-800:#ead1ae;--universalColor-beige-900:#f5e9d8;--universalColor-marron-50:#110c08;--universalColor-marron-100:#231810;--universalColor-marron-200:#463020;--universalColor-marron-260:#5a3f2a;--universalColor-marron-300:#694830;--universalColor-marron-400:#8c6040;--universalColor-marron-500:#af7850;--universalColor-marron-600:#bf9373;--universalColor-marron-700:#cfae96;--universalColor-marron-800:#dfc9b9;--universalColor-marron-900:#efe4dc;--universalColor-orange-50:#170a03;--universalColor-orange-100:#2d1406;--universalColor-orange-200:#5a280c;--universalColor-orange-300:#873c12;--universalColor-orange-400:#b45018;--universalColor-orange-500:#e1641e;--universalColor-orange-540:#e76f2e;--universalColor-orange-600:#e7834b;--universalColor-orange-700:#eda278;--universalColor-orange-800:#f3c1a5;--universalColor-orange-900:#f9e0d2;--universalColor-white:#ffffff;--universalColor-gray:#7e7e7e;--universalColor-text-default:#2a2727;--universalColor-text-hovered:var(--universalColor-orange-540);--universalColor-text-strong:#181616;--universalColor-text-subtle:#474747;--universalColor-text-subtler:#7e7e7e;--universalColor-text-link:var(--universalColor-orange-540);--universalColor-text-link-hovered:var(--universalColor-orange-400);--universalColor-text-primary:var(--universalColor-orange-540);--universalColor-text-primary-action:var(--universalColor-orange-400);--universalColor-text-secondary:var(--universalColor-bleu-400);--universalColor-text-secondary-action:var(--universalColor-bleu-200);--universalColor-background-default:#f9f9f9;--universalColor-background-subtle:#dbdbdb;--universalColor-background-subtler:#a6a6a6;--universalColor-background-colored:var(--universalColor-marron-400);--universalColor-primary-action-enabled:var(--universalColor-orange-540);--universalColor-primary-action-hovered:var(--universalColor-orange-400);--universalColor-primary-action-pressed:var(--universalColor-orange-300);--universalColor-secondary-action-enabled:var(--universalColor-bleu-400);--universalColor-secondary-action-hovered:var(--universalColor-bleu-300);--universalColor-secondary-action-pressed:var(--universalColor-bleu-200);--universalColor-border-default:#616161;--universalColor-border-faded:color-mix(in oklch, var(--universalColor-border-default) 30%, transparent 70%);--universalColor-border-subtle:#7e7e7e;--universalColor-border-inverse:#c4c4c4;--universalColor-icon-default:var(--universalColor-border-default);--universalColor-icon-inverse:var(--universalColor-border-inverse);--universalColor-icon-unafect:#ffffff}@media(prefers-color-scheme:dark){:root{--universalColor-border-default:#c4c4c4;--universalColor-border-subtle:#7e7e7e;--universalColor-border-inverse:#3a3a3a;--universalColor-background-default:#474747;--universalColor-background-subtle:#3e3e3e;--universalColor-background-subtler:#2e2e2e;--universalColor-text-default:#e8e8e8;--universalColor-text-strong:#ffffff;--universalColor-text-subtle:#b1b1b1;--universalColor-text-subtler:#a3a3a3;--universalColor-background-colored:var(--universalColor-marron-200)}.universalTextLogo{color:var(--universalColor-beige-900)!important}}@page{size:A4;@bottom-left{margin: 10pt 0 30pt 0;
        border-top: .25pt solid var(--universalColor-border-default);
        content: "©Antoine Pontier";
        font-size: 12pt;
        font-family: "Inter", Arial, sans-serif;
        font-weight: 500;
        color: #333;
    }}body{margin:0;font-family:liberationsans,Arial,sans-serif;font-weight:500;font-size:var(--universalFontSizeNormal);background-color:var(--universalColor-background-default);color:var(--universalColor-text-default);min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden}.universalRootWide{width:var(--universalElementsRootWide)}.universalRootWider{width:var(--universalElementsRootWider)}.universalTextLogo{color:var(--universalColor-marron-260)}.universalIcon-default{color:var(--universalColor-icon-default)}.universalIcon-inverse{color:var(--universalColor-icon-inverse)}.universalIcon-unafect{color:var(--universalColor-icon-unafect)}.footPageContainer{position:relative;display:flex;justify-content:safe center;align-items:safe center;flex-direction:column;width:100%;background-color:var(--universalColor-background-colored);overflow:hidden;aspect-ratio:10/1;margin-top:auto;border-top:1px solid var(--universalColor-border-default)}.footPagePikeyBox{width:30%}.universalMobileMode .footPagePikeyBox{display:none}.footPagePikey{transform:rotateZ(40deg)translateX(0)translateY(80px);transition:transform .5s,animation .5s}.footPagePikey:hover{transform:rotateZ(-2deg)translateX(-30px)translateY(-10px)}.footPageWrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:var(--universalElementsRootWider)}.universalMobileMode .footPageWrapper{justify-content:center}.footPageNav{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px;font-size:var(--universalFontSizeSmaller);font-family:inter,Arial,sans-serif}.footPageNav>a{text-decoration:none;color:var(--universalColor-text-subtle)}.footPageNav>a:hover{color:var(--universalColor-text-default)}.contentContainer{display:flex;justify-content:safe center;width:100%}.contentRoot{overflow:hidden;position:relative}.contentRoot h1{font-family:outfit,Arial,sans-serif;font-weight:500;font-size:var(--universalFontSizeExtraMassive);color:var(--universalColor-text-primary)}.contentRoot h2{font-family:inter,Arial,sans-serif;font-weight:450;font-size:var(--universalFontSizeLarge);color:var(--universalColor-text-secondary)}.contentRoot h3{font-family:inter,Arial,sans-serif;font-weight:400;font-size:var(--universalFontSizeBigger)}.contentRoot hr{border:none;border-bottom:1px solid var(--universalColor-border-subtle)}.contentRoot p{font-family:liberationsans,Arial,sans-serif}.contentRoot a,.contentRoot a:visited{color:var(--universalColor-text-link)}.contentRoot a:hover{color:var(--universalColor-text-link-hovered)}.contentRoot ol{list-style:none;counter-reset:steps;padding:0;margin-left:1em}.contentRoot ol li{counter-increment:steps}.contentRoot ol li::before{content:counter(steps)")";margin-right:.5em;font-family:jetbrainsmono,Arial,sans-serif;font-weight:500;color:var(--universalColor-text-secondary)}.contentRoot ul{list-style:none;padding:0;margin-left:1em}.contentRoot ul li::before{content:"•";margin-right:.5em;font-family:jetbrainsmono,Arial,sans-serif;font-weight:900;color:var(--universalColor-text-secondary)}.footnotes ol li::before{content:none}.footnotes ol li p::before{content:counter(steps)")";margin-right:.5em;font-family:jetbrainsmono,Arial,sans-serif;font-weight:500;color:var(--universalColor-text-secondary)}.footnote-ref{font-family:jetbrainsmono,Arial,sans-serif;font-weight:600}.footnote-ref,.footnote-ref:visited{text-decoration:none}.footnote-backref{font-family:jetbrainsmono,Arial,sans-serif;font-weight:600}.footnote-backref,.footnote-backref:visited{text-decoration:none}.contentRoot blockquote{border-left:3px solid var(--universalColor-bleu-50);padding:5px 0;padding-left:8px;margin-left:1em;margin-right:0;background-color:var(--universalColor-bleu-300);border-radius:0 10px 10px 0;background-image:var(--iconQuoteLocation);background-size:auto max(120%,300px);background-repeat:no-repeat;background-position:100%;background-blend-mode:multiply}.contentRoot blockquote *{font-family:liberationserif,Arial,sans-serif;color:var(--universalColor-white)}.contentRoot blockquote *:last-child{margin-bottom:0}.contentRoot blockquote *:first-child{margin-top:0}.contentRoot pre:has(code){border-left:3px solid var(--universalColor-marron-50);padding:5px 0;padding-left:8px;margin-left:1em;background-color:var(--universalColor-marron-200);border-radius:0 10px 10px 0;background-image:var(--iconHashtagLocation);background-size:auto max(120%,300px);background-repeat:no-repeat;background-position:100%;background-blend-mode:multiply;text-wrap:pretty;overflow-x:auto;scrollbar-color:var(--universalColor-white)transparent;scrollbar-width:thin}.contentRoot pre code{background-color:unset;color:var(--universalColor-white);padding:0}.contentRoot code{font-size:var(--universalFontSizeSmaller);font-family:jetbrainsmono,Arial,sans-serif;padding:0 .2em;background-color:var(--universalColor-background-subtler)}.contentRootImage{font-size:var(--universalFontSizeNormal);border-left:3px solid var(--universalColor-orange-50);border-right:1px solid var(--universalColor-border-subtle);border-top:1px solid var(--universalColor-border-subtle);margin-left:1em;background-color:var(--universalColor-orange-200);border-radius:0 10px 10px 0;background-image:var(--iconImageLocation);background-size:auto max(100%,300px);background-repeat:no-repeat;background-position:100%;background-blend-mode:multiply;overflow:hidden;width:fit-content}.contentRootImage img{max-width:calc(100% + 1px);max-height:500px}.contentRootImageWrap{position:relative;width:fit-content;height:fit-content;min-width:100px;min-height:100px}.contentRootImage figcaption{font-family:inter,Arial,sans-serif;font-size:var(--universalFontSizeSmaller);font-weight:400;padding-left:5px;padding-bottom:5px;color:var(--universalColor-white)}.contentRootImage a,.contentRootImage a:visited{color:var(--universalColor-text-link)}.contentRootImage a:hover{color:var(--universalColor-text-link-hovered)}.contentRootImagePlaceholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75px;height:75px;background-color:var(--universalColor-background-subtle);background-image:var(--iconSpinnerLocation);border-radius:15px;color:var(--universalColor-orange-540)}.bannerFeaturedImageContainer{position:relative;display:flex;justify-content:safe center;align-items:safe end;width:100%;margin:0;overflow:hidden}.universalMobileMode .bannerFeaturedImageContainer{align-items:safe center;justify-content:safe center;flex-direction:column}.bannerFeaturedImageContainer>img{width:100%;object-fit:cover;max-width:100%;max-height:60vh;border-bottom:solid 1px var(--universalColor-border-faded)}.bannerFeaturedImageOverlay{display:flex;justify-content:safe right;align-items:safe start;flex-direction:column}body:not(.universalMobileMode) .bannerFeaturedImageContainer:has(img) .bannerFeaturedImageOverlay{position:absolute;bottom:0}body:not(.universalMobileMode) .bannerFeaturedImageContainer:has(img):hover h1{background-color:color-mix(in oklab,var(--universalColor-primary-action-enabled),transparent 50%)}.bannerFeaturedImageOverlay h1{background-color:var(--universalColor-primary-action-enabled);font-family:outfit,Arial,sans-serif;font-weight:500;font-size:var(--universalFontSizeExtraMassive);padding:10px;margin:0;color:var(--universalColor-white);transition:background-color 1s}.bannerFeaturedImageOverlay figcaption{background-color:var(--universalColor-marron-260);font-family:inter,Arial,sans-serif;font-size:.5em;color:var(--universalColor-white);padding:5px}.bannerFeaturedImageOverlay a,.bannerFeaturedImageOverlay a:visited{color:var(--universalColor-text-link);text-decoration:none}.bannerFeaturedImageOverlay a:hover{color:var(--universalColor-text-link-hovered)}.postListContainer{display:flex;justify-content:safe center;width:100%}.postListRoot{display:grid;grid-template-columns:repeat(1,1fr);gap:1em}.postListArticle{position:relative;overflow:hidden}.postListArticleBar{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:var(--universalColor-background-subtler)}.postListArticleBar>h4{background-color:var(--universalColor-primary-action-enabled);font-family:outfit,Arial,sans-serif;font-weight:500;font-size:var(--universalFontSizeLarge);padding:10px;margin:0;color:var(--universalColor-white)}.postListArticleBar>p{margin:0;text-align:right;font-family:jetbrainsmono,Arial,sans-serif;font-weight:400;font-size:var(--universalFontSizeSmaller);padding-right:5px;color:var(--universalColor-text-subtle)}.universalMobileMode .postListArticleBar>p{min-width:75px}.postListArticleSummary{width:calc(100% - 10px);min-width:590px;padding:0 5px;max-height:150px;min-height:3em;overflow-y:auto;overflow-x:hidden;position:relative;background-color:var(--universalColor-background-subtle)}.postListArticleLink{position:absolute;bottom:.5em;right:1.5em;font-family:jetbrainsmono,Arial,sans-serif;font-weight:400;font-size:var(--universalFontSizeNormal);padding:5px;display:block;background-color:var(--universalColor-secondary-action-enabled);box-shadow:5px 5px 0 0 var(--universalColor-border-default);transition:background-color .2s,box-shadow .2s}.postListArticleLink,.postListArticleLink:visited{color:var(--universalColor-white);text-decoration:none}.postListArticleLink:hover{background-color:var(--universalColor-secondary-action-hovered);box-shadow:0 0 0 0 var(--universalColor-border-subtle)}.metaContainer{display:flex;justify-content:safe center;width:100%;margin-top:.2em}.metaRoot{font-family:jetbrainsmono,Arial,sans-serif;font-weight:400;font-size:var(--universalFontSizeSmaller);color:var(--universalColor-text-subtle)}.metaRoot time{font-weight:500}@media screen and (max-width:768px){:root{--exploreGridColumnsCountMobile:2;--universalElementsRootWide:95dvw;--universalElementsRootMinWide:unset;--universalFontSizeSmaller:0.8em;--universalFontSizeNormal:0.8em;--universalFontSizeBigger:1.1em;--universalFontSizeLarge:1.3em;--universalFontSizeExtraLarge:1.6em;--universalFontSizeMassive:1.8em;--universalFontSizeExtraMassive:2.3em}}@media print{body{background-color:#fff}.footPageContainer{display:none}.universalRootWide{width:100vw}.universalRootWider{width:100vw}}