.runtime-copy{max-width:900px;padding-top:36px;padding-bottom:44px}.runtime-copy .cms-copy-section{margin:0 0 36px}.runtime-copy p,.runtime-copy li{line-height:1.85;color:var(--muted)}.runtime-copy h2{font-size:clamp(1.6rem,2.6vw,2.3rem)}.runtime-answer{padding-top:12px;padding-bottom:32px}.runtime-answer .answer-summary{padding:24px 28px;border-left:4px solid var(--blue);border-radius:0 14px 14px 0;background:var(--soft)}.runtime-answer h2{font-size:1.15rem;margin-bottom:10px}.runtime-answer p{margin:0;max-width:950px}.runtime-byline{font-size:.85rem;color:var(--muted);padding-bottom:30px}.runtime-image img{max-height:520px;width:100%;object-fit:contain}.login-body{min-height:100vh;background:#f4f5fb;padding:40px 20px;display:grid;place-items:center}.login-card{width:min(100%,490px);padding:38px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 16px 70px #2020400a}.login-card .brand{margin-bottom:40px}.login-card .eyebrow{font-size:.65rem}.login-card h1{font-size:2.65rem}.login-card .button{width:100%;margin-top:12px}.login-card .form-hint{margin-top:25px}.login-card [hidden]{display:none!important}#login-error{color:#aa2233;min-height:24px;font-size:.9rem}.login-card input{width:100%}@media(max-width:480px){.login-card{padding:28px 22px}.login-body{padding:20px 12px}.runtime-answer .answer-summary{padding:20px}.runtime-copy{padding-top:25px}.nav-links{gap:18px}}
