*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{display:block;max-width:100%;height:auto}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,canvas:focus-visible{outline:2px solid #e24b31;outline-offset:6px}::selection{background:#e24b31;color:white}.skip{position:fixed;z-index:99;top:-80px;left:20px;padding:12px 18px;background:white;color:#222}.skip:focus{top:12px}.study-nav{position:fixed;z-index:25;bottom:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:3px;padding:5px;background:#fffffff0;border:1px solid #d6d5d0;box-shadow:0 5px 30px #0000000a;backdrop-filter:blur(12px);font:11px/1.2 'Helvetica Neue',Arial,sans-serif;letter-spacing:0;color:#272824;border-radius:5px;white-space:nowrap}.study-nav a{padding:9px 13px;border-radius:2px;transition:background .2s}.study-nav a:hover{background:#eeece5}.study-nav a[aria-current=page]{background:#282b29;color:#fff}.study-nav .all{border-right:1px solid #d6d5d0;border-radius:0;margin-right:4px;font-weight:500}.study-nav span{opacity:.5;font-size:9px;margin-right:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:600px){.study-nav{bottom:8px;max-width:calc(100% - 16px);gap:1px;padding:4px;font-size:10px}.study-nav a{padding:9px}.study-nav span{display:none}.study-nav .all{padding:9px 8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
