.expo-page{background:var(--mist)}.expo-wrap{max-width:1080px;margin-inline:auto;padding-inline:24px}.expo-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;border-bottom:1px solid var(--line);margin-bottom:42px}.expo-header img{width:275px;max-width:100%}.expo-page h1{font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-1px;color:var(--navy);font-weight:500;max-width:800px;margin:15px 0 22px}.expo-intro{font-size:18px;line-height:1.6;max-width:850px;margin-bottom:32px}.expo-two{display:grid;grid-template-columns:1.25fr 1fr;gap:22px;align-items:start}.expo-card{background:#fff;padding:28px;border:1px solid var(--line);margin-bottom:22px;min-width:0}.expo-card h2{font-size:25px;font-weight:500;color:var(--navy);margin:0 0 20px;line-height:1.3}.expo-card h3{font-size:19px;font-weight:500;margin:25px 0 15px}.expo-card label:not(.expo-consent){display:grid;gap:7px;font-size:13px;margin-bottom:18px}.expo-card input:not([type=checkbox]):not([type=hidden]){border:1px solid var(--line);border-radius:3px;padding:12px;min-height:45px;width:100%;font:inherit;background:#fff}.expo-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.expo-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.65;margin:20px 0}.expo-consent input{flex-shrink:0;margin-top:5px}.expo-consent a{text-decoration:underline;color:var(--navy)}.expo-small{font-size:13px;line-height:1.7;color:var(--muted)}.expo-notice{border-left:4px solid var(--navy);background:#fff;padding:18px 22px;font-size:15px}.expo-error{border-left:4px solid var(--action);background:#fff;padding:18px 22px;font-size:15px}.expo-profile-heading{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:22px}.expo-id{font-size:23px;font-weight:500;color:var(--teal);letter-spacing:.6px}.expo-request{border-top:1px solid var(--line);padding:20px 0;display:flex;justify-content:space-between;gap:20px;align-items:center}.expo-request small{font-size:12px;color:var(--muted)}.expo-request h3{font-size:18px;margin:10px 0;line-height:1.4}.expo-status{font-size:12px;color:var(--navy);font-weight:500;min-width:150px;max-width:200px}.expo-verify{max-width:440px}.expo-card summary{cursor:pointer;color:var(--navy);font-size:15px}.expo-delete{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.expo-footer{padding-block:15px 40px;font-size:12px;color:var(--muted)}.expo-footer a{color:var(--navy)}.expo-event h2{max-width:850px}.expo-event .eyebrow{font-size:12px}
@media(max-width:760px){.expo-wrap{padding-inline:16px}.expo-header{gap:16px;align-items:start;margin-bottom:28px}.expo-header img{width:210px}.expo-header .text-link{font-size:12px;max-width:100px}.expo-page h1{font-size:34px}.expo-intro{font-size:16px}.expo-two{grid-template-columns:1fr;gap:0}.expo-card{padding:22px 18px}.expo-fields{grid-template-columns:1fr}.expo-profile-heading,.expo-request{flex-direction:column}.expo-status{max-width:none}.expo-card .button{font-size:13px;padding-inline:17px}.expo-id{font-size:19px;overflow-wrap:anywhere}}

.expo-interest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0}.expo-interest-grid fieldset{border:1px solid var(--line);padding:14px;min-width:0}.expo-interest-grid legend{color:var(--navy);padding-inline:6px;font-size:15px;font-weight:500}.expo-interest-options{max-height:230px;overflow:auto;scrollbar-width:thin}.expo-card label.expo-interest-option{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.55;margin:0 0 13px}.expo-interest-option input{margin-top:4px;flex-shrink:0}.expo-subscription-status{font-size:13px;color:var(--navy)}.expo-speakers{margin-top:20px}@media(max-width:760px){.expo-interest-grid{grid-template-columns:1fr}.expo-interest-options{max-height:170px}}

.expo-avatar{object-fit:cover;border:1px solid #dddff0;margin:15px 0}.expo-fields select,.expo-card select,.expo-card textarea{width:100%;border:1px solid #dddff0;padding:12px;margin:7px 0 18px;background:white;min-height:43px}.expo-card input[readonly]{background:#f3f4fa;color:#596080}
