*{padding:0;margin:0;box-sizing:border-box}html{height:100%}body{position:relative;height:-moz-fit-content;height:fit-content;min-height:100%;padding-bottom:150px;background:#f5fbfe}h1{margin-top:40px;margin-bottom:20px;font-size:28px}h2{margin-top:30px;margin-bottom:8px;font-size:20px}ol,p,ul{margin-top:12px;margin-bottom:12px}ol li,p li,ul li{margin-left:32px;margin-bottom:4px}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none}dialog{margin:32px auto}dialog h2{font-size:30px}dialog:modal{display:flex;flex-direction:column;width:auto;max-width:1000px;max-height:80%;margin:auto;padding:32px;box-shadow:0 8px 20px rgba(0,0,0,.1),0 0 8px rgba(0,0,0,.1);border:none;border-radius:20px}dialog:modal a:focus-visible{outline:none!important}dialog:modal button{height:42px}dialog:modal button:focus-visible{outline:none!important}dialog::-webkit-backdrop{background-color:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}dialog::backdrop{background-color:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pageWrapper{width:100%;margin:auto;padding:130px 28px 100px}.pageContent{max-width:1000px;margin:40px auto auto}@media screen and (max-width:1100px){body{padding-bottom:250px}.pageWrapper{padding:60px 28px 100px}}@media(pointer:coarse){*{-webkit-tap-highlight-color:rgba(0,0,0,0)}}