/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:300;src:local("Roboto Condensed Light"),local(RobotoCondensed-Light),url(//fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCoYaw.eot?#) format("eot"),url(//fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCQYbw.woff2) format("woff2"),url(//fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCoYaQ.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;src:local("Roboto Condensed"),local(RobotoCondensed-Regular),url(//fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7CQ.eot?#) format("eot"),url(//fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7Cw.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;src:local("Roboto Condensed Bold"),local(RobotoCondensed-Bold),url(//fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYaw.eot?#) format("eot"),url(//fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYbw.woff2) format("woff2"),url(//fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYaQ.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:local("IBM Plex Serif"),local(IBMPlexSerif),url(//fonts.gstatic.com/s/ibmplexserif/v9/jizDREVNn1dOx-zrZ2X3pZvkTiUR2zM.eot?#) format("eot"),url(//fonts.gstatic.com/s/ibmplexserif/v9/jizDREVNn1dOx-zrZ2X3pZvkTiUf2zc.woff2) format("woff2"),url(//fonts.gstatic.com/s/ibmplexserif/v9/jizDREVNn1dOx-zrZ2X3pZvkTiUR2zE.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;src:local("IBM Plex Serif Medium"),local(IBMPlexSerif-Medium),url(//fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi3s-CI6q18.eot?#) format("eot"),url(//fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi3s-CI0q1s.woff2) format("woff2"),url(//fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi3s-CI6q10.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:local("IBM Plex Serif SemiBold"),local(IBMPlexSerif-SemiBold),url(//fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi3A_yI6q18.eot?#) format("eot"),url(//fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi3A_yI0q1s.woff2) format("woff2"),url(//fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi3A_yI6q10.woff) format("woff")}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;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}:root{--lightestSurface:#fff;--lightSurface:#faf8f5;--mainSurface:#f4f2ed;--separator:#d6d4cf;--mainAccent:#b91c21;--lightAccent:rgba(185,28,33,.35);--highEmphasis:rgba(0,0,0,.87);--mediumEmphasis:rgba(0,0,0,.7);--lightEmphasis:rgba(0,0,0,.6)}@media (prefers-color-scheme:dark){:root{--lightestSurface:#383838;--lightSurface:#242424;--mainSurface:#121212;--separator:#636366;--mainAccent:#ff7b72;--lightAccent:hsla(4,100%,72%,.6);--highEmphasis:hsla(0,0%,100%,.72);--mediumEmphasis:hsla(0,0%,100%,.6);--lightEmphasis:hsla(0,0%,100%,.55)}}:root{--siteTitleFont:"Roboto Condensed";--headerFont:"Roboto Condensed";--bodyFont:1.15rem/1.6 "IBM Plex Serif"}:root:not(:root){font-family:"IBM Plex Serif";font-family:Roboto Condensed}.gist{--borderRadius-medium:3px;--borderWidth-thin:1px}*{box-sizing:border-box}.sidebar{align-items:center;background-color:#faf8f5;background-color:var(--lightSurface);border-bottom:1px solid #d6d4cf;border-bottom:1px solid var(--separator);display:flex;padding:20px 5%;width:99.9%}.sidebar:nth-child(1n){clear:none;float:left;margin-right:30px}.sidebar:last-child{margin-right:0}.sidebar:nth-child(1n){float:right;margin-right:0}.sidebar:nth-child(1n+1){clear:both}@media (min-width:960px){.sidebar{border:0;border-right:1px solid #d6d4cf;border-right:1px solid var(--separator);display:block;max-width:300px;padding:40px 1.2rem;position:fixed;width:calc(24.975% - 22.5px)}.sidebar:nth-child(1n){clear:none;float:left;margin-right:30px}.sidebar:last-child{margin-right:0}.sidebar:nth-child(4n){float:right;margin-right:0}.sidebar:nth-child(4n+1){clear:both}}.short-about{font-weight:500;text-align:left}@media (min-width:960px){.short-about{text-align:center}}.short-about h1{font-family:Roboto Condensed;font-family:var(--siteTitleFont);font-size:1.8rem;font-weight:700;line-height:1;margin:0;text-transform:uppercase}@media (min-width:960px){.short-about h1{font-size:2.4em;margin:20px}}.short-about p{margin:.25rem 0}.logo{border-radius:50%;height:96px;margin-right:20px;width:96px}@media (min-width:960px){.logo{display:block;float:none;height:128px;margin:auto;width:128px}.sidebar,body,html{height:100%}}.paginator{color:#d6d4cf;color:var(--separator);display:block}.paginator ul{list-style:none;padding:0;text-align:center}.paginator li{background-color:#faf8f5;background-color:var(--lightSurface);border:1px solid #d6d4cf;border:1px solid var(--separator);box-shadow:0 1px 2px rgba(0,0,0,.06);display:inline;margin-left:-1px;padding:.5rem .75rem;position:relative;transition:padding .2s ease,box-shadow .2s ease}.paginator li:hover{box-shadow:0 4px 8px rgba(0,0,0,.06);padding:.8rem .95rem}.paginator li:first-child{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.paginator li:last-child{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.paginator a{color:rgba(185,28,33,.35);color:var(--lightAccent);-webkit-text-decoration:none;text-decoration:none}.paginator a:hover{color:#b91c21;color:var(--mainAccent)}.paginator svg{vertical-align:text-bottom}.index{list-style:none;margin:0;padding-left:0}.index li{border-bottom:1px dotted #d6d4cf;border-bottom:1px dotted var(--separator);padding-bottom:.25rem}.index li:last-child{border:0}.index a{-webkit-text-decoration:none;text-decoration:none}body{background-color:#f4f2ed;background-color:var(--mainSurface);color:rgba(0,0,0,.87);color:var(--highEmphasis);font:1.15rem/1.6 "IBM Plex Serif";font:var(--bodyFont)}address{display:inline;font-style:normal}header{color:rgba(0,0,0,.6);color:var(--lightEmphasis);font-family:Roboto Condensed;font-family:var(--headerFont);font-weight:lighter}header h1,header h2,header nav{color:rgba(0,0,0,.87);color:var(--highEmphasis)}blockquote{background-color:#fff;background-color:var(--lightestSurface);border:1px solid #d6d4cf;border-left:.5rem solid #d6d4cf;border:1px solid var(--separator);border-left-width:.5rem;box-shadow:0 2px 3px rgba(0,0,0,.06);margin:1.25rem 0;padding:.1rem 1.25rem}em,strong{font-style:normal;font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1}h1 :link,h1 :visited,h2 :link,h2 :visited,h3 :link,h3 :visited,h4 :link,h4 :visited,h5 :link,h5 :visited,h6 :link,h6 :visited{color:inherit;text-decoration:inherit}h1 :-moz-any-link{color:inherit;text-decoration:inherit}h1 :any-link{color:inherit;text-decoration:inherit}h2 :link,h2 :visited{color:inherit;text-decoration:inherit}h2 :-moz-any-link{color:inherit;text-decoration:inherit}h2 :any-link{color:inherit;text-decoration:inherit}h3 :link,h3 :visited{color:inherit;text-decoration:inherit}h3 :-moz-any-link{color:inherit;text-decoration:inherit}h3 :any-link{color:inherit;text-decoration:inherit}h4 :link,h4 :visited{color:inherit;text-decoration:inherit}h4 :-moz-any-link{color:inherit;text-decoration:inherit}h4 :any-link{color:inherit;text-decoration:inherit}h5 :link,h5 :visited{color:inherit;text-decoration:inherit}h5 :-moz-any-link{color:inherit;text-decoration:inherit}h5 :any-link{color:inherit;text-decoration:inherit}h6 :link,h6 :visited{color:inherit;text-decoration:inherit}h6 :-moz-any-link{color:inherit;text-decoration:inherit}h6 :any-link{color:inherit;text-decoration:inherit}pre{background-color:#fff;background-color:var(--lightestSurface);line-height:1.25;overflow:auto;padding:10px 20px;white-space:pre}code,kbd,pre,samp{border:1px solid #d6d4cf;border:1px solid var(--separator);border-radius:3px}code,kbd,samp{background-color:#faf8f5;background-color:var(--lightSurface);color:#b91c21;color:var(--mainAccent);font-family:Consolas,Menlo,Liberation Mono,monospace;font-size:.85rem;padding:.2rem .4rem}pre code{background-color:inherit;border:none;color:inherit;font-size:.75rem;padding:0}.highlight pre{padding:.5rem}.highlight pre code{line-height:1.75}hr{background:#d6d4cf;background:var(--separator);border:0;height:1px;margin-bottom:2rem}table:not([class]){border-collapse:collapse;margin-bottom:1rem;text-align:left;width:100%}table:not([class]) thead th{border-bottom:2px solid #d6d4cf;border-bottom:2px solid var(--separator);vertical-align:bottom}table:not([class]) td,table:not([class]) th{border-top:1px solid #d6d4cf;border-top:1px solid var(--separator);padding:.75rem}table:not([class]) td{vertical-align:top}table:not([class]) tbody tr:hover{background-color:#faf8f5;background-color:var(--lightSurface)}iframe{margin:0 auto!important}.separator:before{content:"\00B7";width:1em}.tldr{font-weight:500}.list,.single{font-weight:400;padding:20px 5%;width:99.9%}.list:nth-child(1n),.single:nth-child(1n){clear:none;float:left;margin-right:30px}.list:last-child,.single:last-child{margin-right:0}.list:nth-child(1n),.single:nth-child(1n){float:right;margin-right:0}.list:nth-child(1n+1),.single:nth-child(1n+1){clear:both}@media (min-width:960px){.list,.single{margin-left:calc(24.975% + 7.5px) !important;max-width:960px;padding-left:30px;padding-right:30px;width:calc(74.925% - 7.5px)}.list:nth-child(1n),.single:nth-child(1n){clear:none;float:left;margin-right:30px}.list:last-child,.single:last-child{margin-right:0}.list:nth-child(4n),.single:nth-child(4n){float:right;margin-right:0}.list:nth-child(4n+1),.single:nth-child(4n+1){clear:both}}.single{font-size:1.2rem}.single img{display:block;margin:0 auto;max-width:100%}.single figure{background-color:#fff;background-color:var(--lightestSurface);border:1px solid #d6d4cf;border:1px solid var(--separator);border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.06);margin:1rem auto;max-width:650px;padding:5px}.single figure img{display:block;width:100%}.single figure figcaption{color:rgba(0,0,0,.6);color:var(--lightEmphasis);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.875rem;padding:.5rem 0 0 .4rem}.single figure figcaption h4,.single figure figcaption p{margin:0}.single figure figcaption h4{font-weight:700;margin-bottom:.1rem}.single figure.aside{max-width:375px}@media (min-width:960px){.single figure.aside{float:right;margin:0 0 1.2rem 1.2rem;max-width:40%}}.single header{font-size:1.25rem;margin-bottom:2rem;text-align:center}.single header svg{height:20px;vertical-align:middle;width:20px}@media (min-width:960px){.single header{margin-bottom:4rem}}.single header h1{font-size:2.5rem;letter-spacing:-.065rem;margin:.5rem 0}@media (min-width:960px){.single header h1{font-size:4rem}}:link,:visited,nav :visited{color:#b91c21;color:var(--mainAccent);-webkit-text-decoration-skip:ink;text-decoration-color:rgba(185,28,33,.35);text-decoration-color:var(--lightAccent);text-decoration-skip-ink:auto}:-moz-any-link{color:#b91c21;color:var(--mainAccent);text-decoration-color:rgba(185,28,33,.35);text-decoration-color:var(--lightAccent);text-decoration-skip-ink:auto}:any-link,nav :visited{color:#b91c21;color:var(--mainAccent);-webkit-text-decoration-skip:ink;text-decoration-color:rgba(185,28,33,.35);text-decoration-color:var(--lightAccent);text-decoration-skip-ink:auto}:visited{color:#aaa;text-decoration-color:#c8c8c8}a:hover,nav a:hover{color:#b91c21;color:var(--mainAccent);text-decoration-color:#b91c21;text-decoration-color:var(--mainAccent)}.inline{display:inline}@media (prefers-color-scheme:light){.chroma .err{background-color:#82071e;color:#f6f8fa}.chroma .lnlinks{color:inherit;outline:none;-webkit-text-decoration:none;text-decoration:none}.chroma .lntd{border:0;margin:0;padding:0;vertical-align:top}.chroma .lntable{border:0;border-spacing:0;margin:0;padding:0}.chroma .hl{background-color:#e5e5e5}.chroma .ln,.chroma .lnt{color:#7f7f7f;margin-right:.4em;padding:0 1em 0 .25em;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:pre}.chroma .line{display:flex}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .kt{color:#cf222e}.chroma .na,.chroma .nc{color:#1f2328}.chroma .nd,.chroma .no{color:#0550ae}.chroma .ni{color:#6639ba}.chroma .nl{color:#900;font-weight:700}.chroma .nn{color:#24292e}.chroma .nx{color:#1f2328}.chroma .nt{color:#0550ae}.chroma .nb{color:#6639ba}.chroma .bp{color:#6a737d}.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi,.chroma .vm{color:#953800}.chroma .fm,.chroma .nf{color:#6639ba}.chroma .dl,.chroma .s,.chroma .s1,.chroma .s2,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .sd,.chroma .se,.chroma .sh,.chroma .si,.chroma .sr,.chroma .sx{color:#0a3069}.chroma .ss{color:#032f62}.chroma .il,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo,.chroma .o,.chroma .ow{color:#0550ae}.chroma .p{color:#1f2328}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm,.chroma .cp,.chroma .cpf,.chroma .cs{color:#57606a}.chroma .gd{background-color:#ffebe9;color:#82071e}.chroma .ge{color:#1f2328}.chroma .gi{background-color:#dafbe1;color:#116329}.chroma .go{color:#1f2328}.chroma .gl{-webkit-text-decoration:underline;text-decoration:underline}.chroma .w{color:#fff}}@media (prefers-color-scheme:dark){.chroma .err{color:#f85149}.chroma .lnlinks{color:inherit;outline:none;-webkit-text-decoration:none;text-decoration:none}.chroma .lntd{border:0;margin:0;padding:0;vertical-align:top}.chroma .lntable{border:0;border-spacing:0;margin:0;padding:0}.chroma .hl{background-color:#6e7681}.chroma .lnt{color:#737679}.chroma .ln,.chroma .lnt{margin-right:.4em;padding:0 1em 0 .25em;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:pre}.chroma .ln{color:#6e7681}.chroma .line{display:flex}.chroma .k{color:#ff7b72}.chroma .kc{color:#79c0ff}.chroma .kd,.chroma .kn{color:#ff7b72}.chroma .kp{color:#79c0ff}.chroma .kr,.chroma .kt{color:#ff7b72}.chroma .nc{color:#f0883e;font-weight:700}.chroma .no{color:#79c0ff;font-weight:700}.chroma .nd{color:#d2a8ff;font-weight:700}.chroma .ni{color:#ffa657}.chroma .ne{color:#f0883e;font-weight:700}.chroma .nl{color:#79c0ff;font-weight:700}.chroma .nn{color:#ff7b72}.chroma .py{color:#79c0ff}.chroma .nt{color:#7ee787}.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi,.chroma .vm{color:#79c0ff}.chroma .fm,.chroma .nf{color:#d2a8ff;font-weight:700}.chroma .l{color:#a5d6ff}.chroma .ld{color:#79c0ff}.chroma .s{color:#a5d6ff}.chroma .sa{color:#79c0ff}.chroma .sb,.chroma .sc{color:#a5d6ff}.chroma .dl{color:#79c0ff}.chroma .s2,.chroma .sd{color:#a5d6ff}.chroma .se,.chroma .sh{color:#79c0ff}.chroma .si,.chroma .sx{color:#a5d6ff}.chroma .sr{color:#79c0ff}.chroma .il,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo,.chroma .s1,.chroma .ss{color:#a5d6ff}.chroma .o,.chroma .ow{color:#ff7b72;font-weight:700}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm{color:#8b949e;font-style:italic}.chroma .cp,.chroma .cpf,.chroma .cs{color:#8b949e;font-style:italic;font-weight:700}.chroma .gd{background-color:#490202;color:#ffa198}.chroma .ge{font-style:italic}.chroma .gr{color:#ffa198}.chroma .gh{color:#79c0ff;font-weight:700}.chroma .gi{background-color:#0f5323;color:#56d364}.chroma .go,.chroma .gp{color:#8b949e}.chroma .gs{font-weight:700}.chroma .gu{color:#79c0ff}.chroma .gt{color:#ff7b72}.chroma .gl{-webkit-text-decoration:underline;text-decoration:underline}.chroma .w{color:#6e7681}}[type=search],[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}.search{background-color:#faf8f5;background-color:var(--lightSurface);border:1px solid #d6d4cf;border:1px solid var(--separator);border-radius:5px;box-shadow:0 2px 3px rgba(0,0,0,.06);display:inline-block;margin-bottom:3rem;padding:0 10px;position:relative;width:100%}@media (min-width:960px){.search{width:66%}}.search-input{background-color:#faf8f5;background-color:var(--lightSurface);border:none;color:rgba(0,0,0,.7);color:var(--mediumEmphasis);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:1.1rem;height:2.5rem;outline:none;width:calc(100% - 3rem)}.search-button{background:transparent;border:0;color:#d6d4cf;color:var(--separator);cursor:pointer;float:left;height:2.5rem;margin:.05rem 0 0;padding:.5rem;width:2.5rem}.search-results{background-color:#faf8f5;background-color:var(--lightSurface);box-shadow:0 2px 3px rgba(0,0,0,.06);left:0;list-style:none;margin:0;outline:1px solid #d6d4cf;outline:1px solid var(--separator);padding:0;position:absolute;top:calc(100% - 2px);width:100%}.search-results li{padding:.25rem 1.5rem;transition:background-color .2s ease}.search-results li strong{-webkit-text-decoration:underline;text-decoration:underline}.search-results li:not(:last-child){border-bottom:1px dotted #d6d4cf;border-bottom:1px dotted var(--separator)}.search-results li:hover{background-color:#fff;background-color:var(--lightestSurface);cursor:pointer}.search-result-details{font-size:small}.list .summary{height:99.9%;max-width:99.9%;width:99.9%}.list .summary:nth-child(1n){clear:none;float:left;margin-bottom:30px;margin-right:30px}.list .summary:last-child{margin-bottom:0;margin-right:0}.list .summary:nth-child(1n){margin-right:0}.list .summary:nth-child(1n+1){clear:both}.list .summary:nth-last-child(-n+1){margin-bottom:0}@media (min-width:960px){.list .summary{height:calc(49.95% - 15px);max-width:calc(49.95% - 15px);width:calc(49.95% - 15px)}.list .summary:nth-child(1n){clear:none;float:left;margin-bottom:30px;margin-right:30px}.list .summary:last-child{margin-bottom:0;margin-right:0}.list .summary:nth-child(2n){margin-right:0}.list .summary:nth-child(odd){clear:both}.list .summary:nth-last-child(-n+2){margin-bottom:0}}.badge{background-color:rgba(185,28,33,.35);background-color:var(--lightAccent);border-radius:4px;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.1rem;margin-right:.25rem;padding:.05rem .3rem}.headlight{border-bottom:1px solid #d6d4cf;border-bottom:1px solid var(--separator);font-size:1.25rem;margin-bottom:2rem;padding-bottom:2.5rem}.headlight header{margin-bottom:1.5rem}.headlight h2{font-size:2.5rem;letter-spacing:-.065rem}.summary{font-size:1.1rem;padding-bottom:.33rem}.summary header{margin-bottom:.5rem}header{margin-bottom:2rem}header h1,header h2,header h3,header h4,header h5,header h6{margin:0}