.compliance-skip{position:fixed;top:8px;left:8px;transform:translateY(-160%);z-index:10000;background:#fff;color:#163a70;padding:12px 18px;border:2px solid #245bd3;border-radius:8px}.compliance-skip:focus{transform:none}#formPrivacyNotice{font-size:13px;line-height:1.7}#contactAgeConfirm{width:18px;height:18px;min-height:18px;accent-color:#245bd3}#main-content:focus{outline:none}

.volunteer-note,.form-note{color:#52637d!important;font-size:12px!important;line-height:1.7}

.sidebar .brand-text strong{color:#f3f7ff!important}.sidebar .brand-text span{color:#b4c9ff!important}

