.selection-public-shell{color:#202330;background:#f6f7fb;min-height:100vh}.selection-global-nav{align-self:stretch;align-items:stretch;gap:2px;margin-left:auto;display:flex}.selection-global-nav button{color:#53586a;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 14px;font-size:13px;font-weight:700}.selection-site-heading{justify-content:space-between;align-items:end;gap:20px;margin:14px 0 26px;display:flex}.selection-site-heading span{color:#5049a5;text-transform:uppercase;font-size:12px;font-weight:800}.selection-site-heading h1{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(27px,4vw,40px)}.selection-site-heading p{color:#646a7b;white-space:nowrap;margin:0 0 5px;font-size:13px}.selection-site-board{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.selection-edict-tile,.selection-announcements-board{background:#fff;border:1px solid #e1e3ed;border-radius:14px;padding:clamp(22px,3vw,34px)}.selection-edict-tile{color:#fff;background:linear-gradient(140deg,#302c68,#5650ae);flex-direction:column;min-height:360px;display:flex}.selection-edict-tile>span{color:#dedbff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.selection-edict-tile h2{margin:auto 0 5px;font-size:clamp(32px,5vw,48px)}.selection-edict-tile p{color:#eeeaff;margin:0 0 24px;line-height:1.5}.selection-announcements-board h2{margin:0 0 20px;font-size:22px}.selection-announcements-board .selection-announcement-list{max-height:520px;overflow:auto}.selection-site-footer-action{background:#fff;border:1px solid #e1e3ed;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:17px 22px;display:flex}.selection-site-footer-action p{color:#535969;margin:0;font-size:13px}.selection-public-topbar{background:#fff;border-bottom:1px solid #e4e6ee;justify-content:space-between;align-items:center;min-height:68px;padding:0 clamp(20px,5vw,70px);display:flex}.selection-public-topbar>div{align-items:center;gap:16px;font-size:13px;display:flex}.selection-public-topbar button,.selection-back{color:#4842a3;cursor:pointer;background:0 0;border:0;font-weight:700}.selection-logo{color:#242435;white-space:nowrap;align-items:center;gap:12px;min-width:0;font-size:17px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.selection-logo-name{letter-spacing:-.02em;gap:4px;display:inline-flex}.selection-logo-name strong{color:#4842a3;font-weight:800}.selection-logo-section{color:#74788b;border-left:1px solid #d6d8e1;padding-left:12px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.selection-public-container{max-width:1050px;margin:0 auto;padding:44px 24px 90px}.selection-loading{color:#555a69;text-align:center;padding:60px 24px}.selection-back{margin:0 0 18px;padding:0}.selection-public-heading{margin-bottom:30px}.selection-public-heading p{color:#4842a3;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:800}.selection-public-heading h1{letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(28px,4vw,40px)}.selection-public-heading span{color:#626777}.selection-public-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.selection-public-card,.selection-public-panel{background:#fff;border:1px solid #e2e4ed;border-radius:14px;padding:28px;box-shadow:0 8px 24px #1f22340a}.selection-public-card{flex-direction:column;gap:10px;display:flex}.selection-public-card h2{margin:3px 0 0;font-size:20px}.selection-public-card p{color:#525768;margin:0}.selection-public-card small{color:#74798a;margin-bottom:12px}.selection-public-card .button{align-self:flex-start;margin-top:auto}.selection-public-badge{color:#217b4b;background:#edf6f0;border-radius:20px;align-self:flex-start;padding:5px 9px;font-size:11px;font-weight:800}.selection-public-panel h2{margin:0 0 10px;font-size:22px}.selection-public-panel h3{margin:22px 0 12px;font-size:16px}.selection-public-panel p{color:#646a78;margin:0 0 20px;font-size:14px;line-height:1.6}.selection-narrow{max-width:600px}.selection-public-panel form{gap:16px;display:grid}.selection-public-panel label,.selection-form label{color:#383d4d;gap:7px;font-size:13px;font-weight:700;display:grid}.selection-public-panel input:not([type=checkbox]),.selection-public-panel select,.selection-form input:not([type=checkbox]),.selection-form select,.selection-form textarea{color:#202330;font:inherit;background:#fff;border:1px solid #cdd1de;border-radius:7px;width:100%;min-height:44px;padding:9px 11px}.selection-public-panel input[readonly]{color:#565c6b;background:#f4f5f8}.selection-public-panel input:focus,.selection-public-panel select:focus,.selection-form input:focus,.selection-form textarea:focus{border-color:#4b45ae;outline:2px solid #dfdcff}.selection-public-panel .button,.selection-form .button{justify-self:start}.selection-code-form{border-top:1px solid #e4e6ee;margin-top:24px;padding-top:20px}.selection-empty-public{text-align:center;background:#fff;border:1px dashed #cdd1de;border-radius:14px;grid-column:1/-1;padding:50px}.selection-empty-public p{color:#666b7b}.selection-section-heading{justify-content:space-between;align-items:flex-start;display:flex}.selection-candidate-list{gap:10px;margin-bottom:25px;display:grid}.selection-candidate-list article{border:1px solid #e2e4ed;border-radius:9px;justify-content:space-between;align-items:center;padding:15px;display:flex}.selection-candidate-list article>div{gap:3px;display:grid}.selection-candidate-list span{color:#697081;font-size:12px}.selection-inline-form{background:#f7f8fb;border-radius:9px;padding:20px}.selection-inline-form h3{margin:0!important}.selection-selected-candidate{background:#eae9fa;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:13px 18px;display:flex}.selection-selected-candidate>div{gap:3px;display:grid}.selection-selected-candidate span{color:#57539b;text-transform:uppercase;font-size:11px;font-weight:700}.selection-selected-candidate strong{font-size:15px}.selection-public-tabs,.selection-tabs{border-bottom:1px solid #d9dce7;gap:6px;margin-bottom:18px;display:flex;overflow-x:auto}.selection-public-tabs button,.selection-tabs button{color:#6b7080;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 17px;font-size:13px;font-weight:700}.selection-public-tabs button.active,.selection-tabs button.active{color:#4741a5;border-bottom-color:#4b45ae}.selection-info-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 28px;display:grid}.selection-info-grid div{background:#f7f8fb;border-radius:8px;gap:7px;padding:15px;display:grid}.selection-info-grid span{color:#6c7180;font-size:11px}.selection-info-grid strong{font-size:13px}.selection-consent{margin:22px 0 8px;line-height:1.5;align-items:flex-start!important;gap:9px!important;display:flex!important}.selection-consent input{accent-color:#4b45ae;margin-top:3px}.selection-note{font-size:12px!important}.captcha-wrap{justify-content:center;min-height:65px;margin:16px 0;display:flex}.captcha-wrap p{color:#65717c;font-size:13px}.legal-links{flex-wrap:wrap;justify-content:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.selection-edict-confirmed{background:#e7f5ed;border:1px solid #b9dfc8;border-radius:8px;padding:13px 15px;font-weight:700;color:#176b43!important;margin:22px 0 0!important;font-size:13px!important}.selection-review-alert{background:#fff3d6;border:1px solid #ead39c;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5;color:#6e4a08!important}.selection-edict-frame{border:1px solid #e2e4ed;border-radius:8px;width:100%;height:min(70vh,720px);margin-top:18px;display:block}.selection-step-indicator{gap:4px;display:grid}.selection-step-indicator span{color:#4b45ae;font-size:12px;font-weight:800}.selection-step-indicator strong{font-size:21px}.selection-step-track{background:#e8e9f0;border-radius:5px;height:5px;margin:16px 0 18px;overflow:hidden}.selection-step-track span{background:#4b45ae;height:100%;display:block}.selection-step-group{text-transform:uppercase;font-weight:700;font-size:12px!important}.selection-step-form{max-width:700px}.selection-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.selection-form-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.selection-guardian-picker{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.selection-guardian-picker button{color:#4b45ae;cursor:pointer;background:#fff;border:1px solid #cfd2e0;border-radius:7px;padding:8px 11px;font-size:12px}.selection-guardian-picker button.active{background:#eae9fa;border-color:#4b45ae}.selection-receipt-row{border-bottom:1px solid #e4e6ee;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.selection-receipt-row>div{gap:4px;display:grid}.selection-receipt-row span{color:#6b7080;font-size:12px}.selection-review>p{color:#555b68;font-size:13px}.selection-review-group{background:#f7f8fb;border-radius:8px;margin:12px 0;padding:13px}.selection-review-group h3{margin:0 0 10px;font-size:13px}.selection-review-group dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.selection-review-group dl>div{gap:2px;display:grid}.selection-review-group dt{color:#6c7180;font-size:11px}.selection-review-group dd{overflow-wrap:anywhere;margin:0;font-size:12px}.selection-review-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.selection-success{text-align:center;padding:22px 0}.selection-success h2{margin:12px 0}.selection-success p{color:#616675}.selection-success .button{margin:18px auto 0}.selection-success-mark{color:#1aa664;border:2px solid #1aa664;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;display:inline-flex}.selection-receipt{text-align:center;max-width:680px;margin:0 auto}.selection-receipt h2{color:#4842a3;font-size:29px}.selection-receipt dl{text-align:left;margin:28px 0}.selection-receipt dl>div{border-bottom:1px solid #e4e6ee;gap:4px;padding:12px 0;display:grid}.selection-receipt dt{color:#686e7c;font-size:11px}.selection-receipt dd{margin:0;font-size:14px;font-weight:700}.selection-receipt .selection-form-actions{justify-content:center}.selection-site-panel{justify-content:space-between;align-items:center;margin-bottom:18px;padding:20px;display:flex}.selection-site-panel strong{font-size:15px}.selection-site-panel p{color:#686e7c;margin:4px 0 7px;font-size:12px}.selection-site-panel a{color:#4b45ae;font-size:12px;font-weight:700}.selection-switch{white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.selection-switch input{accent-color:#4b45ae;width:18px;height:18px}.selection-list{gap:14px;display:grid}.selection-process-card{justify-content:space-between;align-items:center;padding:20px;display:flex}.selection-process-card h2{margin:10px 0 3px;font-size:18px}.selection-process-card p{color:#686e7c;margin:0 0 7px;font-size:13px}.selection-process-card small{color:#73788a}.selection-card-actions{align-items:center;gap:8px;display:flex}.selection-empty{text-align:center;padding:38px}.selection-settings{max-width:830px;padding:26px}.selection-form{gap:18px;display:grid}.selection-form h2{margin:0;font-size:20px}.selection-form p{color:#666b7b;margin:-10px 0 0;font-size:13px;line-height:1.5}.selection-form small{color:#757b89;font-size:11px}.selection-form textarea{resize:vertical;min-height:95px}.selection-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.selection-warning{color:#ab6424!important}.selection-public-link{border-top:1px solid #e4e6ee;gap:8px;margin-top:14px;padding-top:18px;display:grid}.selection-public-link strong{font-size:12px}.selection-public-link code{overflow-wrap:anywhere;background:#f5f6fa;padding:10px}.selection-edict-form{justify-items:start;gap:16px;margin-top:4px;display:grid}.selection-edict-form label{width:100%}.selection-edict-form .button:disabled{cursor:not-allowed;opacity:.55}.selection-identity-note{border-top:1px solid #e4e6ee;padding-top:16px;margin-top:22px!important;font-size:12px!important}.selection-link-button{color:#4b45ae;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.selection-legacy-notice{color:#554218;background:#fff4db;border:1px solid #e9ca7c;border-radius:8px;margin-bottom:24px;padding:12px 16px}.selection-password-field{display:block;position:relative}.selection-password-field input{padding-right:50px!important}.selection-password-field button{color:#626777;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:42px;height:44px;display:inline-flex;position:absolute;top:0;right:5px}.selection-password-field button:hover,.selection-password-field button:focus-visible{color:#4b45ae}.selection-password-field button:focus-visible{outline-offset:-2px;border-radius:5px;outline:2px solid #4b45ae}.selection-candidate-list .selection-candidate-status{margin-top:4px;font-size:13px;font-weight:700}.selection-candidate-status.completed{color:#17693f}.selection-candidate-status.pending{color:#92550a}.selection-field-help{color:#444a5b;grid-column:1/-1;font-size:13px;line-height:1.5;margin:0!important}.selection-draft-note{background:#f3f2ff;border-left:3px solid #4b45ae;padding:10px 12px;color:#3d4260!important;font-size:13px!important}.selection-search-label{margin-bottom:-11px;font-size:13px;font-weight:700}.selection-list-tools{align-items:stretch;gap:12px;display:flex}.selection-list-tools input{flex:1;min-width:0;height:44px}.selection-list-tools .button{white-space:nowrap;align-self:stretch;height:44px;min-height:44px}.selection-list-filters{background:#f7f8fb;border-radius:8px;padding:12px}.selection-list-filters label{max-width:280px}.selection-result-count{margin:0!important}.selection-settings-wide{max-width:none}.selection-applications-wrap{max-width:100%}.selection-applications-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.selection-applications-table th,.selection-applications-table td{overflow-wrap:anywhere;text-align:left;vertical-align:middle;border-bottom:1px solid #e4e6ee;padding:9px 7px}.selection-applications-table th{color:#626777;text-transform:uppercase;background:#f7f8fb;font-size:11px}.selection-applications-table th:first-child{width:8%}.selection-applications-table th:nth-child(2){width:24%}.selection-applications-table th:nth-child(3){width:14%}.selection-applications-table th:nth-child(4){width:10%}.selection-applications-table th:nth-child(5){width:19%}.selection-applications-table th:nth-child(6){width:12%}.selection-applications-table th:nth-child(7){width:13%}.selection-applications-table .button{min-height:40px;padding:8px 10px}.selection-public-shell button,.selection-public-shell a,.selection-guardian-picker button{min-height:44px}.selection-public-shell :focus-visible,.selection-settings :focus-visible{outline-offset:2px;outline:3px solid #4741a5}.selection-location-config{border:1px solid #e1e3ed;border-radius:10px;gap:14px;padding:18px;display:grid}.selection-location-config h3{margin:0;font-size:15px}.selection-location-config p{margin:0}.selection-location-config>.button{justify-self:start}.selection-location-list{gap:8px;display:grid}.selection-location-item{background:#f7f8fb;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.selection-location-item button{color:#a63139;cursor:pointer;font:inherit;background:0 0;border:0;min-height:36px;font-weight:700}.selection-public-panel [hidden]{display:none!important}.selection-completed-preview{border-top:1px solid #e4e6ee;margin-top:28px;padding-top:8px}.selection-completed-preview .selection-review-group{margin-block:10px}.selection-announcement-list{gap:12px;display:grid}.selection-site{--site-ink:#292744}.selection-site-nav{background:#fff;border:1px solid #e1e3ed;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:12px 18px;display:flex}.selection-site-nav a{align-items:center;min-height:44px;display:inline-flex}.selection-site-nav>span{color:#5049a5;text-transform:uppercase;font-size:13px;font-weight:800}.selection-site-nav>div{flex-wrap:wrap;gap:4px 18px;display:flex}.selection-site-nav a{color:#555a6c;font-size:13px;font-weight:700;text-decoration:none}.selection-site-nav a:hover{color:#4842a3;text-decoration:underline}.selection-site-hero{color:#fff;isolation:isolate;background:linear-gradient(125deg,#28264f,#514aaa 73%,#6962bd);border-radius:18px;padding:clamp(30px,5vw,62px);position:relative;overflow:hidden}.selection-site-hero:after{content:"";z-index:-1;border:1px solid #ffffff29;border-radius:50%;width:460px;height:460px;position:absolute;top:-170px;right:-120px}.selection-site-hero h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:760px;margin:16px 0;font-size:clamp(30px,4.6vw,50px);line-height:1.1}.selection-site-hero p{color:#efeeff;white-space:pre-line;max-width:680px;margin:0;font-size:clamp(15px,1.8vw,18px);line-height:1.6}.selection-site-eyebrow{color:#d9d5ff;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:800}.selection-site-hero-actions{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.selection-site-hero-actions .button.primary{color:#302b74;background:#fff;border-color:#fff}.selection-site-hero-actions .button.secondary{color:#fff;background:0 0;border-color:#c9c5f3}.selection-site-open-state{color:#d9f5e4;font-size:13px;font-weight:700}.selection-site-preview-link{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.selection-site-facts{background:#fff;border:1px solid #e1e3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 30px;padding:20px;display:grid}.selection-site-facts>div{border-right:1px solid #e6e7ef;gap:6px;padding:3px 14px;display:grid}.selection-site-facts>div:last-child{border:0}.selection-site-facts span{color:#6b7080;font-size:12px}.selection-site-facts strong{color:var(--site-ink);font-size:15px}.selection-site-columns{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;display:grid}.selection-site-columns>div,.selection-site-columns aside{gap:18px;display:grid}.selection-site-section,.selection-site-aside{background:#fff;border:1px solid #e1e3ed;border-radius:13px;padding:26px}.selection-site-section{scroll-margin-top:90px}.selection-site-section h2,.selection-site-aside h2{color:var(--site-ink);margin:8px 0 14px;font-size:22px}.selection-site-section p,.selection-site-aside p{color:#626777;white-space:pre-line;margin:0 0 17px;font-size:14px;line-height:1.65}.selection-site-kicker{color:#544eaa;letter-spacing:.1em;font-size:11px;font-weight:800}.selection-site-steps{counter-reset:item;gap:14px;margin:0;padding:0;list-style:none;display:grid}.selection-site-steps li{color:#414557;align-items:center;gap:13px;font-size:14px;line-height:1.5;display:flex}.selection-site-steps li:before{color:#4c46a7;content:counter(item);counter-increment:item;background:#eceafb;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:12px;font-weight:800;display:flex}.selection-site-aside{scroll-margin-top:90px}.selection-site-aside h2{margin-top:0;font-size:17px}.selection-site-aside .button{width:100%}.selection-site-cta{background:#eeedfc}.selection-site-empty{background:#f7f8fb;border-radius:9px;padding:18px}.selection-site-empty p{margin-bottom:12px}.selection-announcement-card{background:#f7f8fb;border:1px solid #e2e4ed;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.selection-announcement-card>div{gap:6px;min-width:0;display:grid}.selection-announcement-card strong{overflow-wrap:anywhere}.selection-announcement-card small{color:#6b7080}.selection-announcement-card>div:last-child{flex-wrap:wrap;display:flex}.selection-file-picker{cursor:pointer;background:#f7f8fb;border:1px dashed #aeb3c8;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:74px;padding:12px 15px;display:flex;position:relative}.selection-file-picker>span:first-child{color:#555b6d;overflow-wrap:anywhere;font-weight:500}.selection-file-picker input[type=file]{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.selection-file-picker:focus-within{outline-offset:2px;outline:3px solid #4741a5}.selection-file-picker .button{pointer-events:none}.selection-public-container,.page-content,.selection-settings{animation:.16s ease-out selection-appear}@keyframes selection-appear{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.selection-public-shell button,.selection-public-shell a,.selection-tabs button,.selection-settings button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.selection-public-shell button:hover:not(:disabled),.selection-settings button:hover:not(:disabled){transform:translateY(-1px)}.selection-public-shell button:active:not(:disabled),.selection-settings button:active:not(:disabled){transform:translateY(0)}button[aria-busy=true]{cursor:progress;opacity:.75}.selection-public-shell button[aria-busy=true]:after,.selection-settings button[aria-busy=true]:after{content:"";vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-left:9px;animation:.7s linear infinite spin;display:inline-block}@media (prefers-reduced-motion:reduce){.selection-public-container,.page-content,.selection-settings{animation:none}.selection-public-shell button,.selection-public-shell a,.selection-tabs button,.selection-settings button{transition:none}.selection-public-shell button:hover:not(:disabled),.selection-settings button:hover:not(:disabled){transform:none}}@media (width<=700px){.selection-public-topbar{flex-wrap:wrap;padding:0 16px}.selection-global-nav{order:3;width:100%;overflow-x:auto}.selection-global-nav button{flex:1;min-height:46px;padding:8px;font-size:12px}.selection-site-heading,.selection-site-footer-action{flex-direction:column;align-items:flex-start}.selection-site-heading p{white-space:normal}.selection-site-board{grid-template-columns:1fr}.selection-edict-tile{min-height:260px}.selection-site-footer-action .button{width:100%}.selection-public-card,.selection-public-panel{padding:20px}.selection-fields,.selection-form-grid,.selection-info-grid,.selection-review-group dl{grid-template-columns:1fr}.selection-candidate-list article,.selection-selected-candidate,.selection-process-card,.selection-site-panel{flex-direction:column;align-items:flex-start;gap:13px}.selection-public-topbar>div>span{display:none}.selection-review-actions{flex-direction:column}.selection-public-container{padding:20px 12px 50px}.selection-public-panel{padding:18px 15px}.selection-public-heading{margin-bottom:20px}.selection-public-tabs{gap:0}.selection-public-tabs button{padding:13px 11px;font-size:12px}.selection-candidate-list article .button,.selection-selected-candidate .button,.selection-form-actions .button,.selection-review-actions .button,.selection-list-tools .button{width:100%}.selection-list-tools{flex-direction:column;align-items:stretch}.selection-list-filters label{max-width:none}.selection-applications-table thead{display:none}.selection-applications-table,.selection-applications-table tbody,.selection-applications-table tr,.selection-applications-table td{width:100%;display:block}.selection-applications-table tr{border:1px solid #e2e4ed;border-radius:9px;margin-bottom:12px;padding:9px}.selection-applications-table td{white-space:normal;justify-content:space-between;gap:10px;display:flex}.selection-applications-table td:before{color:#626777;content:attr(data-label);font-weight:700}.selection-applications-table td:last-child{border-bottom:0}.selection-location-config{padding:14px}.selection-location-item{flex-direction:column;align-items:flex-start}.selection-settings-wide{padding:16px}.selection-announcement-card{flex-direction:column;align-items:flex-start}.selection-announcement-card .button{width:100%}.selection-site-nav{flex-direction:column;align-items:flex-start}.selection-site-nav>div{gap:12px}.selection-site-columns{grid-template-columns:1fr}.selection-site-facts{grid-template-columns:1fr;padding:12px 18px}.selection-site-facts>div{border-bottom:1px solid #e6e7ef;border-right:0;padding:10px 0}.selection-site-section,.selection-site-aside{padding:20px}}.selection-public-shell{color:#1d3345;background:#f7f8f5}.selection-public-topbar{background:#fff;border-bottom:1px solid #dce6e8;min-height:66px;box-shadow:0 2px 8px #123a490a}.selection-logo-name{color:#17394c}.selection-logo-name strong{color:#087b8d}.selection-logo-section{color:#536878}.selection-global-nav button{color:#425969;letter-spacing:.005em;font-size:13px}.selection-global-nav button.active{color:#075e70;border-bottom-color:#087b8d}.selection-global-nav button:hover{background:#eef7f7}.selection-school-banner{isolation:isolate;background:#0d6070;height:clamp(112px,14vw,172px);position:relative;overflow:hidden}.selection-school-banner:before{content:"";opacity:.8;z-index:-1;background:repeating-linear-gradient(0deg,#0000 0 21px,#ffffff1f 22px 23px);width:52%;height:130px;position:absolute;top:22px;right:-5%;transform:rotate(-11deg)}.selection-school-banner:after{content:"";z-index:-1;background:#edbf79;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-135px;right:11%}.selection-school-banner-inner{flex-direction:column;justify-content:center;gap:9px;max-width:1050px;height:100%;margin:auto;padding:0 24px;display:flex}.selection-school-banner-inner span{color:#bbe5e9;letter-spacing:.15em;font-size:11px;font-weight:800}.selection-school-banner-inner strong{color:#fff;max-width:560px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,3vw,35px);font-weight:500;line-height:1.2}.selection-school-motif{color:#083f50;opacity:.65;font-family:Georgia,serif;font-size:clamp(110px,19vw,240px);line-height:1;position:absolute;top:-56px;right:17%;transform:rotate(-12deg)}.selection-public-container{padding-top:30px}.selection-back{color:#076e80}.selection-back:hover{text-decoration:underline}.selection-site-heading{border-bottom:1px solid #dce4e4;align-items:flex-end;margin:3px 0 24px;padding-bottom:22px}.selection-site-heading>div>span{color:#087b8d;letter-spacing:.09em}.selection-site-heading h1{color:#1d3345;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,4vw,43px);font-weight:700;line-height:1.15}.selection-site-heading p{text-align:right;gap:4px;display:grid}.selection-site-heading p span{color:#70818b;text-transform:uppercase;font-size:11px;font-weight:700}.selection-site-heading p strong{color:#284b5c;font-size:13px}.selection-site-board{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px}.selection-edict-tile,.selection-announcements-board{border-color:#dbe5e5;border-radius:5px;box-shadow:0 3px 12px #1e42490a}.selection-edict-tile{color:#1d3345;background:#fff;min-height:330px;position:relative}.selection-edict-tile:before{content:"";background:#087b8d;height:5px;position:absolute;top:0;left:0;right:0}.selection-edict-icon{background:#e6f3f3;border-radius:4px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:20px;font-family:Georgia,serif;font-weight:700;display:inline-flex;color:#076e80!important;letter-spacing:0!important;font-size:24px!important}.selection-edict-tile>span:not(.selection-edict-icon),.selection-board-kicker{color:#087b8d;letter-spacing:.1em;font-size:11px;font-weight:800}.selection-edict-tile h2{color:#1d3345;margin:11px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,35px);line-height:1.1}.selection-edict-tile p{color:#516573;max-width:390px;margin:0 0 23px;font-size:14px;line-height:1.6}.selection-edict-tile .button{color:#fff;background:#087b8d;border-color:#087b8d;align-self:flex-start}.selection-announcements-board h2{color:#1d3345;margin:11px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:29px}.selection-announcements-board>p{color:#607380;margin:0 0 23px;font-size:13px}.selection-announcements-board .selection-announcement-card{background:#fff;border:0;border-bottom:1px solid #dde6e6;border-radius:0;padding:17px 0}.selection-announcements-board .selection-announcement-card:first-child{border-top:1px solid #dde6e6}.selection-announcements-board .selection-announcement-card .button{color:#086b7a;background:#f0f8f8;border-color:#c4dfe0}.selection-announcements-board .selection-announcement-list>p{color:#5b7079;background:#f3f8f7;border-left:3px solid #8dc8c7;margin:0;padding:16px;font-size:13px;line-height:1.5}.selection-site-footer-action{background:#eaf4f2;border-color:#d2e5e2;border-radius:5px}.selection-site-footer-action .button{background:#087b8d;border-color:#087b8d}.selection-public-shell .button.primary:hover:not(:disabled){background:#066a7a;border-color:#066a7a}.selection-site-footer-action p{color:#315a60;font-weight:700}.selection-public-panel,.selection-public-card{border-color:#dce6e6;border-radius:5px;box-shadow:0 3px 12px #1e42490a}.selection-public-panel h2,.selection-public-card h2{color:#1d3345;font-family:Georgia,Times New Roman,serif}.selection-public-badge{color:#176445;background:#e4f3ed}.selection-candidate-list article{border-color:#dce6e6}@media (width<=700px){.selection-global-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.selection-global-nav button{white-space:normal;min-height:44px;padding:7px;font-size:12px}.selection-school-banner{height:112px}.selection-school-banner-inner{padding:0 16px}.selection-school-banner-inner strong{max-width:255px}.selection-school-motif{top:-5px;right:5%}.selection-school-banner:after{right:-90px}.selection-public-container{padding-top:20px}.selection-site-heading{align-items:flex-start}.selection-site-heading p{text-align:left}.selection-site-board{grid-template-columns:1fr}.selection-edict-tile{min-height:290px}}.selection-public-shell,.selection-public-shell button,.selection-public-shell input,.selection-public-shell select,.selection-public-shell textarea,.selection-school-banner-inner strong,.selection-school-motif,.selection-site-heading h1,.selection-edict-icon,.selection-edict-tile h2,.selection-announcements-board h2,.selection-public-panel h2,.selection-public-card h2{font-family:Nunito Sans,system-ui,sans-serif}.selection-school-banner-inner strong{letter-spacing:-.025em;font-weight:800}.selection-site-heading h1{letter-spacing:-.035em;font-weight:800}.selection-edict-tile h2,.selection-announcements-board h2{letter-spacing:-.025em;font-weight:800}.selection-boot{justify-content:center;align-items:center;padding:24px;display:flex}.selection-boot-card{background:#fff;border:1px solid #dbe5e5;border-radius:9px;width:100%;max-width:440px;padding:clamp(24px,5vw,42px);box-shadow:0 12px 34px #16414614}.selection-boot-brand{color:#087b8d;letter-spacing:-.035em;font-size:19px;font-weight:800;display:block}.selection-boot-brand strong{color:#1d3345}.selection-boot-progress{background:#e4eeee;border-radius:4px;height:5px;margin:27px 0 23px;display:block;overflow:hidden}.selection-boot-progress span{border-radius:inherit;background:#087b8d;width:55%;height:100%;animation:1.25s ease-in-out infinite selection-load;display:block;transform:translate(-100%)}.selection-boot-card h1{color:#1d3345;margin:0 0 7px;font-size:20px;line-height:1.25}.selection-boot-card p{color:#657986;margin:0;font-size:14px}@keyframes selection-load{0%{transform:translate(-100%)}to{transform:translate(210%)}}.selection-public-shell .selection-site-heading,.selection-public-shell .selection-public-panel,.selection-public-shell .selection-public-card{animation:.24s ease-out both selection-rise}.selection-public-shell .selection-site-board>:first-child{animation:.26s ease-out 35ms both selection-rise}.selection-public-shell .selection-site-board>:last-child{animation:.26s ease-out 75ms both selection-rise}.selection-public-shell .selection-site-footer-action{animation:.26s ease-out .1s both selection-rise}@keyframes selection-rise{0%{opacity:.65;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.selection-global-nav button{transition:background-color .16s,color .16s,border-color .16s}.selection-public-shell .button{transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.selection-public-shell .button:hover:not(:disabled){box-shadow:0 4px 11px #16414621}@media (prefers-reduced-motion:reduce){.selection-boot-progress span,.selection-public-shell .selection-site-heading,.selection-public-shell .selection-public-panel,.selection-public-shell .selection-public-card,.selection-public-shell .selection-site-board>*,.selection-public-shell .selection-site-footer-action{animation:none}.selection-global-nav button,.selection-public-shell .button{transition:none}}.selection-public-shell>.selection-public-container:has(.selection-access-card){justify-content:center;align-items:center;min-height:calc(100vh - 68px);padding-block:36px;display:flex}.selection-access-card{width:min(100%,480px);margin:0 auto}.selection-access-card h2{font-size:25px}.selection-access-card p{margin-bottom:25px}.selection-access-card form .button{justify-self:stretch;min-height:46px}.selection-hub{gap:18px;display:grid}.selection-hub-heading{margin-bottom:5px}.selection-hub-heading p{color:#087b8d;letter-spacing:.12em;margin:0 0 7px;font-size:11px;font-weight:800}.selection-hub-heading h1{color:#1d3345;letter-spacing:-.035em;margin:0 0 5px;font-size:clamp(27px,4vw,38px)}.selection-hub-heading span{color:#607380;font-size:14px}.selection-hub .selection-public-panel h2{font-size:21px}.selection-hub-actions{flex-wrap:wrap;gap:8px;display:flex}.selection-hub-add form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.selection-hub-add form label:last-of-type{grid-column:1/-1}.selection-hub-add form .button{grid-column:1/-1;justify-self:start}.selection-hub-account form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;max-width:580px;display:grid}.selection-hub-account form .button{min-height:44px}.selection-edict-consent>p{color:#4f6270;margin:0 0 16px;font-size:14px;line-height:1.5}.selection-edict-consent .selection-edict-frame{height:min(50vh,480px)}.selection-edict-consent .selection-consent{background:#eaf4f2;border-radius:5px;padding:12px}.selection-edict-consent .selection-form-actions{gap:9px}.selection-hub{gap:22px}.selection-hub-heading{border-bottom:1px solid #d7e2e4;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:7px 0 23px;display:flex}.selection-hub-heading h1{font-size:clamp(27px,3.5vw,36px)}.selection-hub-heading>.button{flex:none;text-decoration:none}.selection-hub .button.primary{color:#fff;background:#087b8d;border-color:#087b8d}.selection-hub-layout{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);align-items:start;gap:18px;display:grid}.selection-hub-candidates{min-width:0}.selection-hub .selection-public-panel{padding:25px}.selection-hub-section-heading{border-bottom:1px solid #e0e8e9;justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;padding-bottom:16px;display:flex}.selection-hub-section-heading h2,.selection-hub .selection-public-panel h2{margin:3px 0 0;font-size:20px}.selection-hub-eyebrow{color:#087b8d;letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.selection-hub-count{color:#0a6978;white-space:nowrap;background:#eaf4f3;border-radius:4px;padding:6px 9px;font-size:12px;font-weight:800}.selection-hub .selection-candidate-list{gap:10px;margin:0}.selection-hub .selection-candidate-list article{border-left:4px solid #cb9548;border-radius:4px;align-items:flex-start;gap:16px;padding:17px 16px}.selection-hub .selection-candidate-list article.is-complete{border-left-color:#29845b}.selection-candidate-main{min-width:0}.selection-hub .selection-candidate-list strong{color:#1d3345;overflow-wrap:anywhere;font-size:16px}.selection-hub .selection-candidate-list span{font-size:13px}.selection-hub .selection-candidate-list .selection-candidate-status{font-size:12px;line-height:1.4}.selection-hub-actions{flex-direction:column;flex:none;align-items:flex-end}.selection-hub-actions .button{min-width:122px}.selection-hub-add{scroll-margin-top:90px}.selection-hub-add>p{margin:8px 0 21px}.selection-hub-add form{grid-template-columns:1fr;gap:14px}.selection-hub-add form label:last-of-type,.selection-hub-add form .button{grid-column:auto}.selection-hub-add form .button{justify-self:stretch}.selection-hub-account{margin-top:0}.selection-hub-account>p{border-bottom:1px solid #e0e8e9;margin:9px 0 16px;padding-bottom:15px}.selection-hub-account form{grid-template-columns:1fr}.selection-hub-account form .button{justify-self:stretch}.selection-candidate-modal>p{color:#536878;margin:0 0 20px;line-height:1.5}.selection-candidate-modal form{gap:16px;display:grid}.selection-candidate-modal label{color:#383d4d;gap:7px;font-size:13px;font-weight:700;display:grid}.selection-candidate-modal input,.selection-candidate-modal select{color:#202330;font:inherit;background:#fff;border:1px solid #cdd1de;border-radius:7px;width:100%;min-height:44px;padding:9px 11px}.selection-candidate-modal input[readonly],.selection-candidate-modal select:disabled{color:#52636e;background:#f4f6f7}.selection-candidate-modal .button{justify-self:stretch;margin-top:4px}.selection-candidate-modal .button.primary{color:#fff;background:#087b8d;border-color:#087b8d}@media (width<=700px){.selection-hub-add form,.selection-hub-account form{grid-template-columns:1fr}.selection-hub-add form label:last-of-type,.selection-hub-add form .button{grid-column:auto}.selection-hub-add form .button,.selection-hub-account form .button,.selection-hub-actions .button,.selection-hub-actions{width:100%}.selection-hub-heading{flex-direction:column;align-items:stretch;gap:15px}.selection-hub-heading>.button{text-align:center}.selection-hub-layout{grid-template-columns:1fr}.selection-hub-candidates{grid-row:auto}.selection-hub .selection-public-panel{padding:20px 16px}.selection-hub .selection-candidate-list article{gap:13px}.selection-hub-actions{flex-direction:row;align-items:stretch}.selection-hub-actions .button{flex:1;min-width:0}}@media (width<=420px){.selection-hub-actions{flex-direction:column}}
