﻿table{border:solid 4px #a7b5ff;width:100%;border-collapse:collapse}table th,table td{padding:0 .25rem;align-content:center;line-height:1.5rem;font-size:1rem;border-right:solid 1px #a7b5ff}table th:first-of-type,table td:first-of-type{text-align:left}table th:last-of-type,table td:last-of-type{text-align:right}table thead tr:first-of-type th{border-bottom:solid 2px #a7b5ff}table thead th{font-family:"Inconsolata",monospace;font-weight:600}table tbody tr:first-of-type td{padding-top:.5rem}table tbody tr{border-top:solid 1px #a7b5ff}table tbody td{font-size:.9rem;font-family:"Inconsolata",monospace;border-right:solid 1px #a7b5ff}.scrollwrapper{width:100%;overflow-y:auto}.scrollwrapper table td,.scrollwrapper table th{min-width:8rem}a,button{cursor:pointer;font-weight:500}p,h1,h2,h3,h4,img,div,section,article,ul,ol,li,main,footer,nav,a,aside,pre,button{box-sizing:border-box;margin:0;padding:0;line-height:1.8;--webkit-tap-highlight-color: transparent;font-family:"Inter",serif;font-weight:400}a,span{font-family:inherit}h1,h2,h3,h4{widht:100%;text-aling:left;line-height:4rem;font-family:"EB Garamond",sans-serif;font-weight:500}h2,h3,h4{margin-top:1rem}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}nav{width:100%;display:flex;justify-content:center;align-items:center;background:#f3f5ff}nav div{width:700px;padding:.5rem 1rem .5rem 1rem;display:flex;justify-content:start;flex-wrap:wrap;gap:.5rem}nav div p{text-decoration:none;color:#000727;font-size:.9rem}nav div p.chevron{color:§text-dim}nav div p.active{font-weight:400}nav div p a{text-decoration:none}footer{width:100%;padding:3rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#e6eafc;border-top:solid 1px #a7b5ff;gap:3rem}footer p.social{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;margin:0;font-family:"EB Garamond",sans-serif}footer p.social a{font-size:1rem;color:#0020c0;font-weight:500;text-decoration:none;line-height:1rem}footer p.legal{margin:0;display:flex;gap:1rem}footer p.legal a{font-size:.8rem;color:rgba(0,7,39,.5);text-decoration:none}html,body{margin:0;padding:0;font-size:1rem;background-color:#e6eafc;color:#000727;width:100%}.section-list{padding-top:1rem;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.section-list a{padding:.5rem 1rem;background:#fff;border-radius:2px;text-decoration:none;color:#000727;border:solid 1px #a7b5ff;box-shadow:5px 5px #d0d5ef;font-size:1.5rem}.section-list a:hover{background:#f4f6fe}.section-list a:active{background:#e6eafc}.section-list a p{font-family:"EB Garamond",sans-serif;font-weight:500}@media (max-width: 600px){.section-list{grid-template-columns:1fr}}.page-list{padding-top:1rem;width:100%;display:grid;grid-template-columns:1fr;gap:2rem}.page-list a{padding:.5rem 1rem;border-radius:2px;border:solid 1px #a7b5ff;box-shadow:0 0 0 6px rgba(107,129,239,.1);background:#fff;text-decoration:none}.page-list a:hover{background:#f4f6fe}.page-list a:active{background:#e6eafc}.page-list a p.date{width:100%;font-size:.8rem;color:#000727;white-space:nowrap}.page-list a p.title{widht:100%;text-align:left;font-family:"EB Garamond",sans-serif;font-weight:500;font-size:1.5rem;line-height:2rem}.page-list a p.description{margin-top:.5rem;font-size:.9rem;color:#000727}main{width:100%;display:flex;justify-content:center;background:#f3f5ff}main .content{width:100%;display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:start;margin-bottom:10rem}main .content img.hero,main .content video.hero{width:100%;max-height:80vh;object-fit:cover}main .content .content-container{padding:0 1rem 1rem 1rem;width:100%;max-width:700px;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:start}main .content .content-container h1,main .content .content-container h2,main .content .content-container h3,main .content .content-container h4,main .content .content-container h5,main .content .content-container h6,main .content .content-container p,main .content .content-container code,main .content .content-container pre,main .content .content-container ul,main .content .content-container ol,main .content .content-container div,main .content .content-container blockquote,main .content .content-container pre{width:100%}main .content .content-container p.date{font-size:.9rem;margin:0;font-weight:500;color:rgba(0,7,39,.5)}main .content .content-container p.date span{font-weight:500}main .content .content-container pre{width:100%;padding:.5rem 1rem;font-size:.9rem;font-family:"Inconsolata",monospace;font-weight:300;overflow:auto;border-radius:2px}main .content .content-container img,main .content .content-container video{width:100%;max-width:100% !important;object-fit:cover;border-radius:2px;border:solid 1px #a7b5ff}main .content .content-container strong{font-weight:600}main .content .content-container a{color:#0020c0}main .content .content-container ol,main .content .content-container ul{padding-left:2.5rem}main .content .content-container p code{background:#eff1fe;border-radius:1px;border:solid 1px #a7b5ff;font-size:.9rem;font-family:"Inconsolata",monospace;padding:0 .25rem}