:root{--af-mint:#00f0aa}.af-utility{padding:24px 4vw;background:#333;color:#eee;display:flex;gap:24px;flex-wrap:wrap;font:14px Lexend,sans-serif}.af-utility a,.af-utility button{color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer;font:inherit}.af-portal{background:#eee;color:#333;min-height:100vh}.af-portal-brand{display:block;padding:36px 6vw}.af-portal-brand img{width:210px}.af-portal main{padding:40px 6vw 90px;max-width:1050px;margin:auto}.af-portal h1{font-size:clamp(36px,6vw,64px);margin-bottom:28px;line-height:1.06}.af-portal article{background:white;border-top:4px solid #00f0aa;padding:28px;margin:28px 0}.af-portal article h2{font-size:28px}.af-portal a{color:#007277}.af-portal fieldset{border:0;max-width:540px;padding:0;margin:24px 0}.af-portal label{display:block;margin:18px 0 8px}.af-portal input{width:100%;padding:14px;border:1px solid #888;background:#fff;color:#333;font:inherit}.af-portal input[type=submit],.af-portal button{width:auto;padding:14px 24px;background:#00f0aa;border:0;border-radius:28px;cursor:pointer;color:#333}.af-library-note{margin:32px 0}.klaro{--font-family:Lexend,sans-serif;--green1:#007277;--green2:#007277;--blue1:#007277;--dark1:#333;--light1:#eee}.klaro .cookie-modal .cm-modal{border-radius:16px}.klaro button:focus-visible{outline:3px solid #00f0aa;outline-offset:3px}
