:root{--background-color: white;--border-color: #ddd;--color: #111;--link-color: #006;--btn-primary-bg: #007bff;--btn-primary-text: white;--btn-primary-hover-bg: #0056b3;--btn-secondary-bg: #c8d0d8;--btn-secondary-text: white;--btn-secondary-hover-bg: #545b62;--btn-tertiary-bg: #f8f9fa;--btn-tertiary-text: #212529;--btn-tertiary-hover-bg: #e2e6ea;--btn-warning-bg: #ffc107;--btn-warning-text: #212529;--btn-warning-hover-bg: #e0a800;--btn-danger-bg: #dc3545;--btn-danger-text: white;--btn-danger-hover-bg: #a71d2a}@media (orientation: landscape){:root{--content-size: 100vh}}@media (orientation: portrait){:root{--content-size: 100vw}}:root{--font-size-1: calc(var(--content-size) / 12);--font-size-2: calc(var(--content-size) / 14.3);--font-size-3: calc(var(--content-size) / 16.9);--font-size-4: calc(var(--content-size) / 20);--font-size-5: calc(var(--content-size) / 24);--font-size-6: calc(var(--content-size) / 28.8);--font-size-7: calc(var(--content-size) / 34.8);--font-size-8: calc(var(--content-size) / 40);--margin-size: calc(var(--content-size)/12);--picture-size: calc(var(--content-size)/3)}:root{background-color:var(--background-color);color:var(--color);font-family:"Mulish", "Lato", sans-serif;font-style:normal;font-weight:300}html{margin:0;padding:0}html>body{margin:0;padding:0;line-height:1.7;letter-spacing:0.025em}html>body>article{margin:0 calc(var(--margin-size)/2);padding:calc(var(--font-size-7) / 2) 0}html>body>article h1,html>body>article h2,html>body>article h3,html>body>article h4,html>body>article h5,html>body>article h6{line-height:1.3;letter-spacing:0.02em;font-weight:300}html>body>article h1{font-size:var(--font-size-1)}html>body>article h2{font-size:var(--font-size-2)}html>body>article h3{font-size:var(--font-size-3)}html>body>article h4{font-size:var(--font-size-4)}html>body>article h5{font-size:var(--font-size-5)}html>body>article h6{font-size:var(--font-size-6)}html>body>article li,html>body>article dt,html>body>article dd,html>body>article p{font-size:var(--font-size-7)}html>body>article small,html>body>article>[aria-label="breadcrumb"]{font-size:var(--font-size-8)}html>body>article p{text-align:justify}html>body>article q{line-height:1.5;letter-spacing:0.015em}html>body>article blockquote{font-style:normal}a{color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}.btn-primary,.btn-secondary,.btn-tertiary,.btn-warning,.btn-danger{border:none;padding:.5em 1em;cursor:pointer;border-radius:4px;transition:background-color 0.2s ease;text-decoration:none;display:inline-block}.btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text)}.btn-primary:hover{background-color:var(--btn-primary-hover-bg)}.btn-secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text)}.btn-secondary:hover{background-color:var(--btn-secondary-hover-bg)}.btn-tertiary{background-color:var(--btn-tertiary-bg);color:var(--btn-tertiary-text)}.btn-tertiary:hover{background-color:var(--btn-tertiary-hover-bg)}.btn-warning{background-color:var(--btn-warning-bg);color:var(--btn-warning-text)}.btn-warning:hover{background-color:var(--btn-warning-hover-bg)}.btn-danger{background-color:var(--btn-danger-bg);color:var(--btn-danger-text)}.btn-danger:hover{background-color:var(--btn-danger-hover-bg)}html>body>header{display:flex;align-items:center;justify-content:space-between;border-bottom:thin solid var(--border-color);opacity:0.8;margin:0 calc(var(--margin-size)/2);padding:calc(var(--font-size-7) / 2) 0}html>body>header img{height:var(--font-size-5);width:auto}html>body>header>ul{display:flex;list-style:none;margin:0;padding:0;gap:var(--font-size-7);align-items:center}html>body>header>ul li{display:flex;align-items:center}html>body>header>ul li a{display:flex;align-items:center;text-decoration:none;color:var(--link-color);font-size:var(--font-size-8)}nav{margin:0 calc(var(--margin-size)/2);padding:calc(var(--font-size-7) / 2) 0}nav ul{display:flex;list-style:none;padding:0;gap:calc(var(--margin-size)/5);margin:0}nav a{display:inline-block;text-decoration:none;padding:calc(var(--margin-size)/5);border-radius:4px;color:inherit;background-color:var(--btn-secondary-bg);font-size:var(--font-size-8);font-weight:300}nav a:hover{text-decoration:underline}html>body>footer{display:flex;align-items:center;justify-content:space-between;border-top:thin solid var(--border-color);margin:0 calc(var(--margin-size)/2);padding:calc(var(--font-size-7) / 2) 0}html>body>footer>*{margin:0;padding:0}html>body>footer *{font-size:var(--font-size-8)}html>body>footer>p{color:var(--color);opacity:0.8}html>body>footer>ul{display:flex;list-style:none;gap:var(--font-size-7);align-items:center}html>body>footer>ul li{display:flex;align-items:center}html>body>footer>ul li a{text-decoration:none;color:var(--link-color);opacity:0.8;transition:opacity 0.3s ease}html>body>footer>ul li a:hover{opacity:1}code{font-family:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;background-color:#f8f9fa;padding:2px 6px;border-radius:3px;font-size:inherit}pre{background-color:#f8f9fa;padding:calc(var(--font-size-7) / 2);border-radius:4px;overflow-x:auto;border:thin solid var(--border-color)}pre code{background:none;padding:0}p code,li code,dt code,dd code,td code,th code{font-size:calc(1em * 0.9)}table{width:100%;border-collapse:collapse;margin:calc(var(--font-size-7) / 2) 0}table th,table td{padding:calc(var(--font-size-8) / 2) calc(var(--font-size-7) / 2);text-align:left;border-bottom:thin solid var(--border-color);font-size:var(--font-size-8)}table th{background-color:#f8f9fa;font-weight:400}ul,ol{padding-left:calc(var(--font-size-7) * 1.5)}cite,em{font-style:normal}dt{margin-top:.5em;font-weight:400}img{height:auto;max-width:100%}.actions{margin:calc(var(--font-size-7) * 1.5) 0}.actions a{margin-right:calc(var(--font-size-7) / 2)}html>body>article [aria-label="breadcrumb"]{flex:1}html>body>article [aria-label="breadcrumb"] ol{list-style:none;margin:0;padding:0}html>body>article [aria-label="breadcrumb"] ol li{display:inline;font-weight:lighter}html>body>article [aria-label="breadcrumb"] ol li:not(:last-child)::after{content:" \00BB";margin:0 5px}
