*,*:before,*:after{box-sizing:border-box}body{margin:0;overflow-x:clip}html{overflow-y:scroll;--scrollbar-width: 0}html:has(dialog[open]){overflow:hidden;padding-right:var(--scrollbar-width)}:root{font-family:Arial,Helvetica,sans-serif;color-scheme:light;--shadow-inset: rgba(0, 0, 0, .15);--max-desktop-width: 1280px;--max-mobile-width: 768px;--window-border: 1px solid light-dark(rgba(0,0,0,.15), rgba(255,255,255,.1));--window-shadow: 0 2px 8px rgba(0,0,0,.15)}:root.dark{color-scheme:dark;--window-shadow: 0 2px 8px rgba(0,0,0,.5);--shadow-inset: rgba(0, 0, 0, .3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}nav>ul{display:flex;padding-inline:0;list-style-type:none}main{width:100%;max-width:var(--max-desktop-width);margin:0 auto;padding:0 1rem;box-sizing:border-box}.primary-button{outline-color:red;background:light-dark(#0071E3,#0060CC);color:#fff;border:none;border-radius:980px;padding:10px 20px;font-size:.9375rem;font-weight:400;cursor:pointer;transition:background .15s ease,transform .1s ease}.primary-button:hover{background:light-dark(#0077ED,#0070F0)}.primary-button:active{transform:scale(.97)}.secondary-button{background:transparent;color:light-dark(#0071E3,#0A84FF);border:none;border-radius:980px;box-shadow:inset 0 0 0 1.5px light-dark(#0071E3,#0A84FF);padding:10px 20px;font-size:.9375rem;font-weight:400;cursor:pointer;transition:background .15s ease,transform .1s ease}.secondary-button:hover{background:light-dark(rgba(0,113,227,.08),rgba(10,132,255,.12))}.secondary-button:active{transform:scale(.97)}
