html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}::slotted(*){-webkit-box-sizing:border-box!important;box-sizing:border-box!important}html,body{width:100%}body{margin:0;padding:0;font-size:16px}p,h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure{word-wrap:break-word}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){max-inline-size:100%;block-size:auto}:where(a[href],area,button,input:not([type=text]):not([type=email]):not([type=number]):not([type=password]):not([type=""]):not([type=tel]):not([type=url]),label[for],select,summary,[tabindex]:not([tabindex*="-"])){cursor:pointer}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(ul,ol,dl){list-style:none;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}:where(p,span){padding:0;padding:0}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{font:inherit;font-size:inherit;color:inherit;letter-spacing:inherit}hgroup:has(figure){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}figure:has(img){margin-inline:auto;margin-block:auto;text-align:center;width:min(250px,100%);width:min(15.625rem,100%);height:auto}figure:has(img) img{border-radius:50%;display:block;margin-inline:auto;height:100%;width:100%%;-webkit-transition:250ms;transition:250ms;-webkit-transform:rotate(-8deg)scale(1);transform:rotate(-8deg)scale(1)}figure:has(img) img:hover{-webkit-box-shadow:0 0 10px -4px #000;box-shadow:0 0 10px -4px #000;-webkit-transform:rotate(8deg)scale(1.1);transform:rotate(8deg)scale(1.1)}@media screen and (min-width:calc(967/16 * 1rem)){hgroup:has(figure){-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}figure:has(img){-webkit-box-flex:0;-ms-flex:0 0 14.0625rem;flex:0 0 14.0625rem;margin-left:auto;margin-right:0}}body{background:#2c333a;color:#ededed}body[data-theme=light]{background:var(--offset-white);color:#21262b}body[data-theme=light] a:hover,body[data-theme=light] a:active,body[data-theme=light] a:focus{color:#21262b}body[data-theme=dark]{background:#21262b;color:#ededed}@font-face{font-family:italiana regular;src:url(./fonts/italiana-regular-webfont.woff)format('woff');src:url(./fonts/italiana-regular-webfont.ttf)format("truetype")}h1,h2,h3,h4,h5,h6{color:#ededed;font-family:italiana regular,serif;margin:16px 0;margin:1rem 0}body[data-theme=light] h1,body[data-theme=light] h2,body[data-theme=light] h3,body[data-theme=light] h4,body[data-theme=light] h5,body[data-theme=light] h6{color:#2c333a}h1{padding:0;padding:0;font-size:clamp(32px,21.825px + 4.0683vw,56px);font-size:clamp(2rem,1.3641rem + 4.0683vw,3.5rem)}h2{font-size:48px;font-size:3rem;padding:0;padding:0}h3{font-size:40px;font-size:2.5rem;padding:0;padding:0}h3[data-term]{font-size:40px;font-size:2.5rem}a[href="#content"]{background:#ededed;color:#21262b;font-weight:700;left:50%;padding:4px;position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}a[href="#content"]:focus{-webkit-transform:translateY(0%);transform:translateY(0%)}a{color:#ededed;font-family:Avenir,Montserrat,Corbel,urw gothic,source-sans-pro,sans-serif;font-weight:500;max-width:100%;-webkit-text-decoration:solid underline;text-decoration:underline;-webkit-transition:all 250ms ease;transition:all 250ms ease}a:hover,a:active{color:#56818f}body[data-theme=light] a{color:#21262b}body[data-theme=light] a:active,body[data-theme=light] a:hover,body[data-theme=light] a:focus{color:#56818f}:is(h1,h2,h3)>a{display:inline-block;font-family:italiana regular,serif;margin-bottom:8px;margin-bottom:.5rem}p,span,pre,blockquote,code,ul,ol,li,div,section,article,main,aside,footer,header{font-size:clamp(16px,14.608px + .557vw,20px);font-size:clamp(1rem,.913rem + .557vw,1.25rem)}p,ul li,ol li,dl li{font-family:Avenir,Montserrat,Corbel,urw gothic,source-sans-pro,sans-serif;line-height:1.67;margin-bottom:20px;margin-bottom:1.25rem;max-width:75ch}pre{background:#ededed;color:#21262b;font-family:Avenir,Montserrat,Corbel,urw gothic,source-sans-pro,sans-serif;padding:16px;padding:1rem;overflow-y:auto}code{background:#ededed;color:#21262b;line-height:1.25;font-family:ui-monospace,cascadia code,source code pro,Menlo,Consolas,dejavu sans mono,monospace;padding:4px;padding:.25rem}main blockquote p{color:#21262b}main blockquote code{background:#fff}body code,body pre{background:#e6e6e6;padding-inline:4px;padding-inline:.25rem;padding-block:4px;padding-block:.25rem}body[data-theme=dark] code,body[data-theme=dark] pre{background:#e6e6e6;background:#ededed;color:#000;color:#000}body[data-theme=light] code{}.single__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:0;list-style:none}.single__meta li{font-size:var(--font-size-medium);line-height:normal;line-height:initial;-webkit-margin-after:4px;margin-block-end:4px;-webkit-margin-after:.25rem;margin-block-end:.25rem;margin-bottom:4px;margin-bottom:.25rem}svg,svg path{height:13.6px;height:.85rem;height:32px;height:2rem;width:13.6px;width:.85rem;width:32px;width:2rem;-webkit-transition:all 350ms;transition:all 350ms}a{-webkit-transition:all 350ms;transition:all 350ms}a:hover svg,a:hover path,a:active svg,a:active path{color:green;color:#56818f}a:hover line,a:active line{-webkit-transition:all 350ms;transition:all 350ms;color:green;color:#56818f}table{--table-width:967px;--table-width:60.4375rem;--table-spacing:8px;--table-spacing:0.5rem;display:block;margin-inline:auto;margin-block:var(--table-spacing);margin:var(--table-spacing)auto;padding:var(--table-spacing);overflow-x:auto;width:min(var(--table-width),100%)}table thead,table tbody{--table-font-size:clamp(10.08px, -18.23px + 11.3208vw, 12px);--table-font-size:clamp(0.63rem, -1.1394rem + 11.3208vw, 0.75rem);font-size:var(--table-font-size)}tr:nth-child(2n+1){background:#e6e6e6}td{--table-font-size:clamp(10.08px, -18.23px + 11.3208vw, 12px);--table-font-size:clamp(0.63rem, -1.1394rem + 11.3208vw, 0.75rem);font-family:Monaco,courier new,sans-serif;font-size:12px}html body header,html body main{margin:0 auto;margin:0 auto;width:100%}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}nav ul li:not(:first-child){margin-left:4px;margin-left:.25rem}div,section,article,main,nav,address,figure,blockquote,aside,footer,header{padding:8px;padding:.5rem;max-width:100%}#content>div:has(iframe){display:block;min-width:unset;max-width:100%;width:100%}main blockquote{background:#ededed;border-left:4px solid #56818f;border-left:.25rem solid #56818f;margin:0;max-width:unset}main ol:not(ol[data-taxonomy]),main ul:not(ul[data-taxonomy]),main dl:not(dl[data-taxonomy]){padding:4px;padding:.25rem}main ol li,main ul li,main dl li{padding:4px;padding:.25rem}footer{margin:0 auto;padding:4px;padding:.25rem}section[data-taxonomy=tags],section[data-taxonomy=tags] header{margin-bottom:4px;margin-bottom:.25rem;max-width:unset;padding:0;padding:0}.nav-bar__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nav-bar__wrap nav ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.nav-bar__wrap nav ul li a{display:inline-block;padding-inline:8px;padding-inline:.5rem;padding-inline:8px;padding-inline:.5rem;padding-block:12px;padding-block:.75rem;padding-block:12px;padding-block:.75rem;text-underline-offset:4px;text-underline-offset:.25rem;text-underline-offset:4px;text-underline-offset:.25rem}.nav-bar__wrap nav ul li a:hover,.nav-bar__wrap nav ul li a:active,.nav-bar__wrap nav ul li a:focus{text-decoration-thickness:2px;text-decoration-thickness:.125rem}@media screen and (min-width:499px){div,section,article,main,nav,address,figure,blockquote,aside,footer,header{max-width:83.33333%}.nav-bar__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:unset;width:100%}.nav-bar__wrap nav{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.nav-bar__wrap nav{max-width:unset}.nav-bar__wrap nav ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.nav-bar__wrap nav ul li{-webkit-box-flex:0;-ms-flex:none;flex:none}}@media screen and (min-width:768px){div,section,article,main,nav,address,figure,blockquote,aside,footer,header{max-width:83.33333%}}@media screen and (min-width:968px){div,section,article,main,nav,address,figure,blockquote,aside,footer,header{max-width:83.33333%}}@media screen and (min-width:1200px){div,section,article,main,nav,address,figure,blockquote,aside,footer,header{min-width:min(50%,100%)}}@media screen and (min-width:1500px){div,section,article,main,nav,address,figure,blockquote,aside,footer,header{max-width:41.66667%}}div[data-ui-toggle]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:4px;margin-right:.25rem;width:auto}svg[data-icon]{height:24px;height:1.5rem;margin-right:4px;margin-right:.25rem;width:24px;width:1.5rem}svg[data-icon=dark]{display:none}label[for=themeToggle]{border:1px solid #21262b;border-radius:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 0 auto;margin:0 0 0 auto;height:24px;height:1.5rem;overflow:hidden;width:48px;width:3rem;-webkit-transition:all 250ms ease;transition:all 250ms ease}label[for=themeToggle]>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;height:24px;height:1.5rem;margin-left:0;margin-left:0;position:relative;-webkit-transition:all 250ms ease;transition:all 250ms ease;width:24px;width:1.5rem}label[for=themeToggle]>input[type=checkbox]::after{background:#21262b;border-radius:50%;border:1px solid #21262b;border-color:#21262b;content:"";display:block;height:100%;width:100%;position:absolute;top:50%;left:50%;-webkit-transition:all 250ms ease;transition:all 250ms ease;-webkit-transform:translate(-50%,-50%)scale(1);transform:translate(-50%,-50%)scale(1);visibility:visible;visibility:initial;z-index:0}body[data-theme=dark] label{background:#ededed;color:#333}body[data-theme=dark] label>input[type=checkbox]::after{background:#56818f;border:1px solid #21262b;border-color:#fff}label[for=themeToggle]>input[type=checkbox]:checked,label[for=themeToggle]>input[aria-checked=true]{-webkit-transform:translateX(100%);transform:translateX(100%)}body[data-theme=light] input[type=submit]{border:1px solid #333;border:1px solid hsla(210,13%,15%,.9)}.contact{font-family:Avenir,Montserrat,Corbel,urw gothic,source-sans-pro,sans-serif;font-size:16px;font-size:1rem}.contact fieldset legend{padding-inline:16px;padding-inline:1rem}.contact input:user-valid{outline:1px solid #90ee90}.contact input[type=submit]{border:1px solid hsla(210,13%,15%,.9);background:0 0;border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;padding-block:8px;padding-block:.5rem;-webkit-transition:all 300ms ease;transition:all 300ms ease}.contact input[type=submit]:hover,.contact input[type=submit]:active,.contact input[type=submit]:focus{background:hsla(210,13%,15%,.9);color:#ededed}.contact .form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:10.56px;gap:.66rem;max-width:unset;width:100%}.contact .form-control>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.contact .form-control input[type=email]{padding-block:8px;padding-block:.5rem;padding-inline:8px;padding-inline:.5rem}.contact .form-control input[type=email]:user-valid{border:none;outline:2px solid green}body[data-theme=dark] form textarea{background:#e6e6e6;color:#333}body[data-theme=dark] form textarea:active,body[data-theme=dark] form textarea:focus{color:#000}body[data-theme=dark] form label{background:0 0;color:#fff}body[data-theme=dark] form label+input[type=email]{color:#333}body[data-theme=dark] form label+input[type=email]:active,body[data-theme=dark] form label+input[type=email]:focus{color:#000}body[data-theme=dark] form input[type=submit]{border:1px solid #fff}ul li ul li{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-start:1rem;margin-inline-start:1rem}ul[data-taxonomy=tags]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4px;gap:.25rem;font-size:13.6px;font-size:.85rem;letter-spacing:1.33px;list-style:none;margin:unset;text-transform:uppercase;width:100%}ul[data-taxonomy=tags] li{margin-bottom:0;margin-bottom:0;padding:4px;padding:.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}main ul,main ol,main dl{list-style:disc outside none;list-style:initial;max-width:91.66667%;margin:0 auto;margin:0 auto}main ul li,main ol li,main dl li{padding:4px 0;padding:.25rem 0}body[data-theme=dark] ul[data-taxonomy=tags] li a{color:#ededed}body[data-theme=dark] ul[data-taxonomy=tags] li a:hover,body[data-theme=dark] ul[data-taxonomy=tags] li a:active,body[data-theme=dark] ul[data-taxonomy=tags] li a:focus{color:#56818f}section[data-section=pagination]{width:100%;max-width:100%;text-align:center}section[data-section=pagination] ul.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:8px;gap:.5rem;list-style:none;margin:0 auto}section[data-section=footer]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));font-size:16px;font-size:1rem;max-width:unset;place-items:start center}section[data-section=footer] ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:4px;gap:.25rem}