/* One Voyogram toolbar and consistent typography on every member screen. */
.voya .voya-sheet{padding:0!important;height:auto;border-radius:24px;max-width:800px}
.voya .voya-sheet-toolbar{position:sticky;top:0;z-index:30;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid #e4ecef}
.voya .voya-home-logo{display:inline-flex;align-items:center;gap:10px;color:#163342;font-size:18px;font-weight:750;text-decoration:none;min-height:44px}
.voya .voya-home-logo .logo-mark{width:36px;height:36px;border-radius:11px;font-size:23px}
.voya .voya-sheet-close{position:static!important;float:none;margin:0;flex:0 0 40px;width:40px;height:40px;min-width:40px;min-height:40px;font-size:24px;box-shadow:none}
.voya [data-sheet-body]{padding:26px 30px 32px;clear:none;min-width:0}.voya [data-sheet-body] .voya-logo-orb,.voya [data-sheet-body] .voya-modal-icon{display:none}
.voya .voya-modal-head{margin:0 0 22px;gap:0}.voya .voya-modal-head h2{font-size:27px;line-height:1.25;font-weight:750;letter-spacing:-.5px}.voya .voya-modal-head p{font-size:14px;line-height:1.6;font-weight:400;max-width:580px;margin-top:7px}
.voya .voya-sheet input,.voya .voya-sheet textarea,.voya .voya-sheet select{font-size:15px;font-weight:400;line-height:1.45}.voya .voya-sheet input::placeholder,.voya .voya-sheet textarea::placeholder{font-weight:400;color:#6d7f89}
.voya .voya-sheet form label>span{font-size:13px;font-weight:650;color:#314e5b}.voya .voya-sheet input[readonly],.voya .voya-sheet select:disabled{background:#edf2f4;color:#526773;cursor:default}.voya-identity-status{font-size:13px;color:#526773;line-height:1.5}
.voya-meet-header .voya-kicker{font-size:11px;letter-spacing:.12em;font-weight:750;color:#116976}.voya-meet-header h2{font-size:29px!important;margin:8px 0!important}.voya-meet-header p{font-size:14px;line-height:1.6;color:#526773}
.voya-meet-progress{display:flex;gap:10px;align-items:center;margin:22px 0;color:#738792;font-size:12px}.voya-meet-progress .current{color:#116976;font-weight:750}.voya-meet-progress .line{width:34px;height:1px;background:#c7d7de}
.voya .voya-meet-form{gap:20px;margin-top:0}.voya .voya-meet-form fieldset{background:#fff;border:1px solid #e0e9ed;border-radius:16px;padding:18px 20px;gap:16px}.voya .voya-meet-form legend{font-size:13px;letter-spacing:.01em;font-weight:700;color:#173b4b}.voya-meet-form .voya-two{gap:16px}.voya .voya-meet-form textarea{min-height:120px}.voya-meet-form label small{font-size:12px;font-weight:400}.voya-meet-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e4ecef;padding-top:20px}.voya-meet-footer p{font-size:12px;line-height:1.5;color:#526773;max-width:340px}.voya-meet-footer .btn{white-space:nowrap;min-width:170px}.voya-meet-review{border:1px solid #dde8ec;border-radius:18px;overflow:hidden;background:#fff}.voya-meet-review-top{padding:24px;background:#edf6f6}.voya-meet-review-top h3{font-size:23px;line-height:1.3;letter-spacing:-.3px;margin:8px 0 0}.voya-meet-review-body{padding:24px}.voya-meet-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 24px}.voya-meet-facts div{min-width:0}.voya-meet-facts dt{font-size:11px;color:#59717d;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.voya-meet-facts dd{margin:0;font-size:15px;color:#173b4b;overflow-wrap:anywhere}.voya-meet-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:15px}.voya .voya-sheet .voya-calendar-grid button{font-size:12px;font-weight:500}
@media(max-width:600px){.voya .voya-sheet-toolbar{padding:12px 16px}.voya [data-sheet-body]{padding:22px 18px 26px}.voya .voya-modal-head h2,.voya-meet-header h2{font-size:24px!important}.voya .voya-meet-form fieldset{padding:16px}.voya-meet-footer{flex-direction:column;align-items:stretch;gap:14px}.voya-meet-footer .btn{width:100%}.voya-meet-review-top,.voya-meet-review-body{padding:18px}.voya-meet-facts{grid-template-columns:1fr}.voya .voya-home-logo{font-size:17px}}
