*{box-sizing:border-box}html,body{margin:0;font-size:1rem;padding:0;height:100%;font-family:sans-serif}li{margin-bottom:.5rem}header{text-align:center;margin-bottom:2rem}header .links{display:flex;gap:1.5rem 2rem;margin-block:1.5rem;justify-content:center;flex-wrap:wrap}.container{width:100%;height:100%;display:flex;align-items:start;justify-content:center}.container .inner .step:not(.full-screen){margin:0 auto;max-width:800px}.container .inner .step.small{max-width:600px;text-align:center}.container .inner .step.small .button-container{align-items:center;margin:0 auto}.container label{display:block;margin-bottom:.5rem}.container .inner{width:100%;padding-inline:2rem}.container .inner .step:not(.active){display:none}.container .inner .align-left{text-align:left}h2{margin-bottom:.8rem}p{margin-top:0}a{text-decoration:none;color:#0083e3}ul.link-list{list-style-type:none;padding:0;margin:0}.button-container{display:flex;flex-wrap:wrap;flex-direction:column;gap:.5rem;max-width:25rem;justify-content:center}.button-container button{cursor:pointer;appearance:none;border:1px solid #ccc;background:#eee;padding:.6rem 1rem;border-radius:.2rem}body.print .step>*,body.print .step>*{display:none}body.print .inner,body.print .inner{padding:0}@media print{@page{size:auto;margin:.5cm 1cm}header{display:none}h2{margin:0;padding-top:.3cm}}
