.adn-portal-card{border:1px solid #d8e2dc;border-radius:1.1rem;padding:clamp(1.4rem,4vw,2.8rem);background:#fff;margin:0 0 1.4rem}.adn-portal-card h2{font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.15}.adn-portal-card h3{font-size:1.55rem;line-height:1.2}.adn-auth-card{max-width:640px;margin:0 auto 2rem;background:#f3f6f0}.adn-portal-form{display:grid;gap:1.2rem;margin-top:1.5rem}.adn-portal-form>label{display:block;font-weight:650}.adn-portal-form input:not([type=checkbox]):not([type=hidden]),.adn-portal-form textarea{display:block;width:100%;padding:.85rem 1rem;border:1px solid #b2c4b7;border-radius:.5rem;background:#fff;color:#14362b;font:inherit;margin-top:.4rem;box-sizing:border-box}.adn-portal-form textarea{resize:vertical}.adn-portal-form .adn-portal-check{display:flex;gap:.75rem;align-items:flex-start;font-size:.94rem;font-weight:400;line-height:1.6}.adn-portal-check input{flex:0 0 18px;width:18px;height:18px;margin-top:.35rem}.adn-portal-form .adn-button{justify-self:start}.adn-portal-form button:disabled{opacity:.5;cursor:not-allowed}.adn-auth-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1.7rem;font-size:.9rem}.adn-portal-notice{background:#eef5df;border-left:4px solid #789d2a;padding:1rem 1.2rem;border-radius:.4rem;line-height:1.6}.adn-honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.adn-members-heading{display:flex;gap:2rem;justify-content:space-between;align-items:center;margin-bottom:2rem}.adn-members-heading h2{font-size:2.2rem}.adn-members-welcome>h2,.adn-members-welcome>p{text-align:center}.adn-members-welcome>p{margin-bottom:2.5rem}.adn-member-admin-links{display:flex;gap:1rem;flex-wrap:wrap;padding:1.3rem;background:#f3f6f0;border-radius:.7rem;margin:1.5rem 0}.adn-member-admin-links a{font-weight:650;font-size:.9rem}.adn-portal-card .adn-article{max-width:none}
@media(min-width:1100px){.adn-cms-sections:has(>article:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:650px){.adn-members-heading{display:block}.adn-portal-card{padding:1.2rem}.g-recaptcha{transform:scale(.87);transform-origin:0 0;margin-bottom:-10px}.adn-portal-form{gap:1rem}}
