:root{font:16px/1.7 Arial,sans-serif;color:#081f52;background:#f5f7fa}*{box-sizing:border-box}main{max-width:1100px;padding:50px 24px;margin:auto}h1{font-size:clamp(30px,5vw,48px);font-weight:500;letter-spacing:-1px}h2{font-weight:500;font-size:25px}a{color:#081f52;text-underline-offset:4px}.eyebrow{font-size:12px;letter-spacing:2px;margin-top:30px}section{max-width:520px}article,section{background:white;border-top:2px solid #d5b374;padding:28px;margin:25px 0}label{display:block;margin:18px 0}input{display:block;width:100%;margin-top:8px;padding:13px;border:1px solid #b3c1d3;font:inherit}button{padding:13px 25px;background:#081f52;color:white;border:0;font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #b28a44;outline-offset:3px}.notes{white-space:pre-wrap;overflow-wrap:anywhere}li{margin:12px 0;overflow-wrap:anywhere}.logout{display:flex;justify-content:flex-end}[role=alert]{padding:16px;border-left:3px solid #a63220;background:#ffefeb}small{color:#526782}article p{overflow-wrap:anywhere}
