html[lang=fr] .edito main [lang],main .hljs-emphasis{font-style:italic}.edito #page{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.edito .wrap:after{content:none}.edito main{padding:3.125rem 0 6.25rem;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.edito main .wrap{max-width:43.75rem}.edito main .header h1{padding-top:5rem}.edito .breadcrumb{background-color:#fbf9f3;border-bottom:1px solid #ccc;font-size:.875rem;padding-top:3.125rem}@media (max-width:47.9375em){.edito .breadcrumb{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.edito .breadcrumb ol{list-style-type:none;padding:.75em 0 .5em;text-align:center}.edito .breadcrumb li{display:inline-block}.edito .breadcrumb li:after{content:'';display:inline-block;height:1em;border-right:1px solid #54575b;margin-left:.25em;margin-right:.5em;-webkit-transform:rotate(15deg) translateY(-1px);transform:rotate(15deg) translateY(-1px);vertical-align:middle}.edito #logo:before,.edito .breadcrumb li:last-child:after{content:none}.edito footer[role=contentinfo]{width:100%}.edito h2,.edito h3,.edito h4,.edito h5,.edito h6{text-align:left;text-transform:none;margin:1.5em 0 .5em}.edito .p-summary{font-size:1.25rem;margin-bottom:2.5rem;margin-top:2.5rem;color:#000}.edito .hljs{font-size:.875em}main .hljs{display:block;overflow-x:auto;padding:.5em;background:#3f3f3f;color:#dcdcdc}main .hljs-keyword,main .hljs-selector-tag,main .hljs-tag{color:#e3ceab}main .hljs-template-tag{color:#dcdcdc}main .hljs-number{color:#8cd0d3}main .hljs-attribute,main .hljs-template-variable,main .hljs-variable{color:#efdcbc}main .hljs-literal{color:#efefaf}main .hljs-subst{color:#8f8f8f}main .hljs-name,main .hljs-section,main .hljs-selector-class,main .hljs-selector-id,main .hljs-title,main .hljs-type{color:#efef8f}main .hljs-bullet,main .hljs-link,main .hljs-symbol{color:#dca3a3}main .hljs-built_in,main .hljs-builtin-name,main .hljs-deletion,main .hljs-string{color:#cc9393}main .hljs-addition,main .hljs-comment,main .hljs-meta,main .hljs-quote{color:#7f9f7f}main .hljs-strong{font-weight:700}.e-content figure{margin:1.5em auto}.figure-code figcaption:first-child{font-size:1.25em;text-align:center;padding:0}.figure-code pre{margin:0}.figure-code [class*=background-dots]{display:block;height:.4375rem;margin:.6875rem auto 0;width:5.3125rem}.figure-code figcaption{font-family:EdmondSans,Geneva,Verdana,"Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif;padding:.375em .375em .125em}.figure-code figcaption+figure{margin-top:.75em}.figure-code pre+figcaption{border:1px solid #3f3f3f;border-top-width:0;border-right-width:0;display:inline-block}.edito header[role=banner] .wrap{position:fixed;top:0;left:50%;z-index:10;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;width:3.125rem}.edito header[role=banner] .background-dots-horizontal{display:none}.edito #logo,figure.img img{display:block}.edito header[role=banner] p{margin:0}.edito #banner{background:#fbf9f3;border-bottom-color:#ccc;border-top-color:#ccc;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.05)}.edito #logo{background:0 0;height:3.125rem;margin:0;padding:.625rem 0;width:100%}.keyboard .edito #logo:focus img,.no-touch .edito #logo:hover img{opacity:1}.edito #logo img{height:100%;width:auto}.edito .header .info{text-align:center}.edito .hero .wrapper{color:#f9f4e9;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.edito .hero .wrapper img{height:100%;left:0;opacity:.9;position:absolute;top:0;z-index:1}.edito .hero .wrapper figcaption{background-color:#fcf8f2;bottom:0;color:#54575b;font-size:.875em;right:0;padding:.375rem;position:absolute;z-index:2}.edito .hero+.header h1{padding-top:2em}.edito-listing .articles .h-entry{margin:1.875rem 0}.edito-listing .articles .h-entry p:last-child,.edito-listing .articles .h-entry ul:last-child{margin-bottom:0}.edito-listing .articles .h-entry .background-dots-horizontal{display:block;height:.3125rem;margin:1.875rem auto;width:4.0625rem}.edito-listing .articles .h-entry:last-child .background-dots-horizontal,.edito-listing .articles figure{display:none}.edito-listing .articles .p-name{font-size:1.375rem;margin-top:0}.edito-listing .articles .wrapper{margin-top:1em}.edito-listing .articles .p-summary{color:#54575b;font-size:1em;margin:0 0 1em}.edito-listing .articles .info{font-size:80%;margin-bottom:0;margin-top:-.3125rem}.edito-listing .tags{display:inline}.edito .text p,.edito .text ul{line-height:1.5;margin:1.5em 0}.edito .text code{background-color:#fcf8f2;box-shadow:2px 0 0 #fcf8f2,-2px 0 0 #fcf8f2;color:#c63710;display:inline-block;font-size:.875em}.edito .text h2 code,.edito .text pre code{background-color:transparent;box-shadow:none;color:inherit;display:inline}.edito .text h2 abbr,.edito .text pre abbr{border-bottom-width:0}.edito .text pre code{font-size:1em}.edito .text ul{list-style-type:none;padding-left:1.25em}.edito .text li{position:relative}.edito .text li:before{content:'–';position:absolute;right:calc(100% + .625rem)}.edito .text li a{word-break:break-all}.edito .text aside{background-color:#fcf8f2;border-left:2px solid #c63710;font-style:italic;padding:.3125rem 1.25rem}.edito .text aside code{display:inline;font-style:normal}.edito .text aside p{margin:.3125rem 0}#webmentions [class*=background-dots]{display:block;height:.4375rem;margin:1.75rem auto 0;width:5.3125rem}#webmentions [class*=background-dots]+h2{margin-top:1em}#webmentions h2 small{font-size:60%}#webmentions .mentions{text-align:center;font-style:italic}#webmentions .mentions [class*=background-dots]:first-child{margin-top:3rem;margin-bottom:1.75rem}#webmentions .mentions [class*=icon]{fill:#54575b;height:1.3125rem;left:0;position:absolute;top:-.0625rem;width:1.3125rem}#webmentions .mentions .tweet span{position:relative;padding-left:1.75rem}#webmentions .wrap+.wrap [class*=background-dots]{display:none}#webmentions ul{list-style:none;padding:0}#webmentions .h-cite{overflow:hidden;margin:1.375em 0}#webmentions .avatar{position:relative;padding:.25rem;height:3rem;width:3rem;float:left}#webmentions .avatar figure{height:100%;overflow:hidden;position:relative;width:100%;z-index:2}#webmentions .avatar span{display:block}#webmentions .avatar img,#webmentions .avatar svg{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#webmentions .avatar .portrait{height:auto;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}#webmentions .avatar .landscape{height:100%;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}#webmentions .content{float:left;width:calc(100% - 6.25rem);padding-left:.625rem}#webmentions .p-name{margin:0;font-size:1.25rem}#webmentions .p-content{margin:.25em 0 0}#webmentions p:last-child{margin-bottom:0}#webmentions .likes ul,#webmentions .reposts ul{overflow:hidden;width:calc(100% + .625rem);margin-top:-.3125rem;margin-bottom:.6875rem;margin-left:-.3125rem}#webmentions .likes li,#webmentions .reposts li{margin:.3125rem}#webmentions .likes figcaption,#webmentions .reposts figcaption{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (min-width:48em){.edito main .wrap{width:100%}.edito main .header h1{padding-top:7.5rem;margin-bottom:1.875rem}.edito .breadcrumb+main{padding-top:0}.edito .hero .wrapper{padding-top:43.75%}.edito-listing .articles .h-entry .background-dots-horizontal{margin:2.1875rem auto 2.5rem}.edito-listing .articles .wrapper{display:table;position:relative}.edito-listing .articles .content,.edito-listing .articles figure{display:table-cell}.edito-listing .articles figure{height:7.5rem;position:relative;vertical-align:top;width:12.5rem}.edito-listing .articles figure svg{display:block;height:100%;width:100%}.edito-listing .articles figure img{height:7.5rem;left:0;padding:.375rem;position:absolute;top:0;width:12.5rem}.edito-listing .articles .content{padding-left:1.25rem;vertical-align:middle;width:calc(100% - 12.5rem)}.edito-listing .articles .p-name{margin-top:.25rem}.edito-listing .articles .info,.edito-listing .articles .p-name{text-align:center}.edito-listing .articles .u-url:after{content:'';height:7.5rem;left:0;position:absolute;top:0;width:12.5rem}.edito .text aside{margin-left:3.125rem}}@media (min-width:75em){.edito .hero .wrapper{padding-top:37.5%}}