.public-links{z-index:25;color:#24414c;background:#fffffff5;border:1px solid #dce5e8;border-radius:8px;gap:12px;padding:6px 10px;font-size:.75rem;display:flex;position:fixed;bottom:10px;right:12px;box-shadow:0 2px 8px #102c3510}.public-links a:hover{text-decoration:underline}.public-links a:focus-visible{outline-offset:3px;outline:2px solid #147d70}.public-info-page{color:#183845;max-width:850px;margin:0 auto;padding:44px 24px 90px;line-height:1.75}.public-info-page>.eyebrow{margin-top:30px}.public-info-page h1{margin:12px 0;font-size:2rem;line-height:1.3}.public-info-page h2{margin:0 0 8px;font-size:1.125rem;line-height:1.5}.public-info-page section{margin:26px 0}.public-info-page p{margin:8px 0 16px}.public-info-version{color:#536d77;font-size:.875rem}.public-info-page a:not(.btn){color:#147d70;text-decoration:underline}.legal-consent{margin-top:16px;font-size:.9375rem;line-height:1.6}.legal-consent a{color:#147d70;text-decoration:underline}.legal-consent input{flex:none}.access-links{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:16px;display:flex}.access-card .access-links .textbtn{margin-top:0}@media (max-width:600px){.public-info-page{padding:30px 18px 80px}.public-links{gap:9px;font-size:.6875rem;bottom:8px;right:8px}}
