.brand,.nav-button,.hour-option,.primary{text-decoration:none}.site-header nav,.site-header nav form{display:flex;align-items:center}.site-header nav form{margin:0}.messages{max-width:1180px;margin:18px auto;padding:0 24px}.messages p{padding:14px 18px;background:#e6f5cf;border-left:3px solid #389b46}.portal-results{max-width:1240px;margin:45px auto;padding:0 24px}.filter-form{display:flex;align-items:end;gap:20px;background:white;padding:24px;border:1px solid #e2e6df;border-radius:16px;margin-bottom:25px}.filter-form>div{flex:1}.filter-form input,.filter-form select{margin-bottom:0}.filter-form button{min-height:52px}.pagination{display:flex;justify-content:center;gap:28px;margin:30px}.event-actions form{margin:0}.auth-forms h1{font-size:32px}.auth-forms p{line-height:1.6}.auth-forms input:not([type=checkbox]),.auth-forms select{width:100%}.auth-forms input[type=checkbox]{width:auto;display:inline;margin-right:8px}.auth-forms button[type=submit]{cursor:pointer}.auth-forms ul{padding-left:22px;font-size:13px;line-height:1.6}.auth-forms .errorlist{color:#a12925}.auth-forms .helptext{font-size:12px;color:#5e665a}.auth-forms form>p{margin:15px 0}.auth-forms a{color:#246a38}.auth-forms button:not(.primary):not(.google-button){padding:12px 18px;background:#174b2c;color:white;border:0;border-radius:8px}.auth-story{background-image:url('assets/quadra.jpg')}.angles:has(>section:only-child){grid-template-columns:1fr}.angle-video video{width:100%;aspect-ratio:16/9;background:#101510}.event-actions .share{margin-left:auto}.auth-forms [role=alert]{color:#a12925}@media(max-width:700px){.filter-form{flex-direction:column;align-items:stretch}.site-header{align-items:flex-start}.site-header nav{flex-wrap:wrap;gap:0}.site-header .nav-button{font-size:12px;padding:9px}.portal-results{padding:0 14px;margin-top:25px}.event-actions{flex-wrap:wrap}.event-actions .share{margin-left:0}.filter-form>div{width:100%}}
