.access-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}.access-summary h3{margin:0 0 8px}.access-consent{display:flex!important;align-items:flex-start!important;gap:12px;grid-column:1/-1;font-size:14px;line-height:1.55;margin:14px 0}.access-consent input[type=checkbox]{width:18px!important;height:18px;min-width:18px;margin-top:3px;accent-color:#426a23;flex:none}.access-consent span{flex:1}.access-cap{padding:20px;border:1px solid #dce0d6;border-radius:12px;margin-top:24px;background:#f8f9f4}.access-cap h3{margin:0 0 10px}.access-events{max-height:280px;overflow:auto;font-size:13px;overflow-wrap:anywhere}.access-events p{border-bottom:1px solid #dce0d6;padding-bottom:12px}.access-policy{max-width:850px;margin:40px auto;padding:32px 24px;line-height:1.65}.access-policy h1{font-size:clamp(32px,5vw,56px);line-height:1.1}.access-policy h2{margin-top:32px;font-size:22px}.access-policy table{border-collapse:collapse;width:100%;margin:20px 0}.access-policy th,.access-policy td{text-align:left;border-bottom:1px solid #dce0d6;padding:12px}.access-policy a{color:inherit;text-decoration:underline}.access-policy .eyebrow{margin-bottom:18px}#access-sessions{margin-top:24px}#team-content .member-row{flex-wrap:wrap}#team-content .member-row .person{min-width:180px;overflow-wrap:anywhere}#access-admin-form .field textarea{width:100%}@media(max-width:600px){.access-summary{display:block}.access-policy{margin:16px auto;padding:20px}.access-cap{padding:16px}#access-sessions .member-row{flex-wrap:wrap;gap:12px}}
.team-invite#invite-form{display:grid;grid-template-columns:1fr;align-items:start}.team-invite#invite-form>.field{min-width:0;width:100%}.team-invite#invite-form>button{justify-self:start}.team-invite#invite-form .access-consent{margin:0}
#demo-welcome{width:100%;padding:14px;border:1px solid #cdd6c6;border-radius:8px;margin:14px 0;font:14px/1.5 inherit}#demo-admin-panel details{margin:22px 0;padding:16px;border:1px solid #dce0d6;border-radius:10px}#demo-admin-panel summary{cursor:pointer}#demo-admin-panel .settings-form{margin-top:18px}#demo-admin-panel label{display:block}#demo-admin-panel input{display:block;width:100%;margin-top:6px}
