html{scroll-behavior:smooth}body{overflow-wrap:break-word}.skip-link{position:fixed;z-index:9999;top:8px;left:8px;padding:12px 16px;background:#143e35;color:#fff;border-radius:9px;font:700 14px system-ui;transform:translateY(-160%)}.skip-link:focus{transform:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b66c14;outline-offset:4px}#main-content:focus{outline:none}.site-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px;font-size:12px;line-height:1.5;margin:0 0 14px;color:#536751}.site-breadcrumbs a{display:inline-flex;align-items:center;min-height:32px;color:#24513d;font-weight:700}.site-breadcrumbs [aria-current=page]{color:#536751}.site-footer{max-width:900px;margin:26px auto 0;border-top:1px solid #d6dfd1;padding:18px 18px 24px;color:#536751;text-align:center;font:12px/1.55 system-ui}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px}.site-footer a{display:inline-flex;align-items:center;min-height:40px;color:#24513d;text-underline-offset:3px}.site-footer p{margin:5px 0}.site-footer p a{min-height:36px}.site-footer .back-to-top{font-weight:700}.pretest-jumps a,.start-jumps a,.rpt-examples a{min-height:40px;display:inline-flex;align-items:center}.pretest-jumps a,.start-jumps a{font-size:12px}.attest-trajects summary,.start-sources summary{min-height:44px}.question-page select,.question-page input,.question-page label{max-width:100%}.home-main .hero h1{letter-spacing:-.8px}.sign img{aspect-ratio:auto}.start-step p,.pretest-card li{max-width:72ch}@media(max-width:520px){.site-breadcrumbs{font-size:11px;margin-bottom:10px;gap:2px 6px}.site-footer{margin-top:16px;padding:14px 12px 22px}.site-footer nav{gap:2px 10px}.pretest-jumps a,.start-jumps a{font-size:12px;min-height:40px}.home-main .hero h1{font-size:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}