:root{--selection-ink:#1d3345;--selection-primary:#087b8d;--selection-canvas:#f7f8f7;--selection-divider:#dce4e6;--selection-success:#176b43;--selection-warning:#8a5700;--selection-danger:#a92d35}.selection-public-container,.selection-public-container *{min-width:0}.selection-public-shell .button.primary{background:var(--selection-primary);border-color:var(--selection-primary)}.selection-skip-link{border:2px solid var(--selection-primary);color:var(--selection-ink);z-index:1000;background:#fff;border-radius:4px;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.selection-skip-link:focus{outline:3px solid var(--selection-primary);outline-offset:2px;transform:translateY(0)}.selection-global-nav{align-self:stretch;align-items:stretch;gap:2px;margin-left:auto;display:flex}.selection-site-heading span{color:#5049a5;text-transform:uppercase;font-size:12px;font-weight:800}.selection-edict-tile>span{color:#dedbff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.selection-announcements-board .selection-announcement-list{max-height:520px;overflow:auto}.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-institution-logo{object-fit:contain;flex:none;width:auto;max-width:64px;height:42px;display:block}.selection-loading{color:#555a69;text-align:center;padding:60px 24px}.selection-public-heading{margin-bottom:30px;line-height:1.3}.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-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>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:var(--selection-success)!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-pdf-viewer{background:#eef1f4;border:1px solid #d8dfe4;border-radius:8px;margin-top:18px;overflow:hidden}.selection-pdf-toolbar{background:#fff;border-bottom:1px solid #d8dfe4;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.selection-pdf-toolbar span{color:#425563;text-align:center;font-size:13px;font-weight:700}.selection-pdf-toolbar .button{min-height:40px}.selection-pdf-status{color:#52636e;text-align:center;margin:0;padding:18px}.selection-pdf-status.is-error{color:var(--selection-danger)}.selection-pdf-page{justify-content:center;max-height:min(62vh,720px);padding:12px;display:flex;overflow:auto}.selection-pdf-page canvas{background:#fff;max-width:100%;height:auto;display:block;box-shadow:0 3px 14px #1827302e}.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-list-count{color:var(--neutral-500);margin:0;font-size:13px}.selection-process-card{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:20px;display:flex}.selection-process-card>div:first-child{min-width:0}.selection-process-card h2{overflow-wrap:anywhere;margin:10px 0 3px;font-size:18px}.selection-process-card p{color:#686e7c;overflow-wrap:anywhere;margin:0 0 7px;font-size:13px}.selection-process-card small{color:#73788a}.selection-card-actions{flex:none;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,.selection-candidate-status.approved{color:#17693f}.selection-candidate-status.pending{color:#92550a}.selection-candidate-status.rejected{color:#a92d35}.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-filter-empty{justify-items:start;gap:12px;padding:12px 0;display:grid}.selection-filter-empty p{margin:0}.selection-settings-wide{max-width:none}.selection-applications-wrap{max-width:100%;overflow-x:auto}.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:7%}.selection-applications-table th:nth-child(2){width:21%}.selection-applications-table th:nth-child(3){width:13%}.selection-applications-table th:nth-child(4){width:8%}.selection-applications-table th:nth-child(5){width:15%}.selection-applications-table th:nth-child(6){width:10%}.selection-applications-table th:nth-child(7){width:15%}.selection-applications-table th:nth-child(8){width:11%}.selection-applications-table .button{min-height:40px;padding:8px 10px}.selection-result-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;width:100%;font-weight:800;border-left-width:4px!important;border-radius:7px!important;min-height:40px!important;padding:8px 30px 8px 10px!important;font-size:12px!important}.selection-result-select:disabled{cursor:wait;opacity:.7}.selection-result-select.is-pending{color:#535b66;background-color:#f7f8fa;border-color:#cfd4dc}.selection-result-select.is-approved{color:#176b43;background-color:#edf8f1;border-color:#54a874}.selection-result-select.is-rejected{color:#a92d35;background-color:#fff1f2;border-color:#cf6670}.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>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;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.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}.selection-public-shell{background:var(--selection-canvas);min-height:100vh;color:var(--selection-ink)}.selection-public-topbar{z-index:100;background:#fff;border-bottom:1px solid #dce6e8;justify-content:space-between;align-items:center;min-height:66px;padding:0 clamp(20px,5vw,70px);display:flex;position:sticky;top:0;box-shadow:0 2px 8px #123a490a}.selection-logo-name{letter-spacing:-.02em;color:#17394c;gap:4px;display:inline-flex}.selection-logo-name strong{color:var(--selection-primary);font-weight:800}.selection-logo-section{color:#536878;border-left:1px solid #d6d8e1;padding-left:12px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.selection-global-nav button.active{border-bottom-color:var(--selection-primary);color:#075e70}.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-motif{color:#083f50;opacity:.65;font-family:Nunito Sans,system-ui,sans-serif;font-size:clamp(110px,19vw,240px);line-height:1;position:absolute;top:-56px;right:17%;transform:rotate(-12deg)}.selection-public-container{overflow-wrap:anywhere;max-width:1050px;margin:0 auto;padding:30px 24px 90px}.selection-back{color:#076e80;margin:0 0 18px;padding:0}.selection-back:hover{text-decoration:underline}.selection-site-heading{border-bottom:1px solid #dce4e4;justify-content:space-between;align-items:flex-end;gap:20px;margin:3px 0 24px;padding-bottom:22px;display:flex}.selection-site-heading>div>span{color:var(--selection-primary);letter-spacing:.09em}.selection-site-heading p{color:#646a7b;white-space:nowrap;text-align:right;gap:4px;margin:0 0 5px;font-size:13px;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);align-items:stretch;gap:18px;display:grid}.selection-edict-tile,.selection-announcements-board{background:#fff;border:1px solid #dbe5e5;border-radius:5px;padding:clamp(22px,3vw,34px);box-shadow:0 3px 12px #1e42490a}.selection-edict-tile{color:var(--selection-ink);background:#fff;flex-direction:column;min-height:330px;display:flex;position:relative}.selection-edict-tile:before{background:var(--selection-primary);content:"";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:Nunito Sans,system-ui,sans-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:var(--selection-primary);letter-spacing:.1em;font-size:11px;font-weight:800}.selection-edict-tile h2{color:var(--selection-ink);margin:11px 0;font-family:Nunito Sans,system-ui,sans-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{background:var(--selection-primary);border-color:var(--selection-primary);color:#fff;align-self:flex-start}.selection-announcements-board h2{color:var(--selection-ink);margin:11px 0 5px;font-family:Nunito Sans,system-ui,sans-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:1px solid #d2e5e2;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:17px 22px;display:flex}.selection-site-footer-action .button{background:var(--selection-primary);border-color:var(--selection-primary)}.selection-public-shell .button.primary:hover:not(:disabled){background:#066a7a;border-color:#066a7a}.selection-site-footer-action p{color:#315a60;margin:0;font-size:13px;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:var(--selection-ink);font-family:Nunito Sans,system-ui,sans-serif}.selection-public-badge{color:#176445;background:#e4f3ed;border-radius:20px;align-self:flex-start;padding:5px 9px;font-size:11px;font-weight:800}.selection-candidate-list article{border:1px solid #dce6e6;border-radius:9px;justify-content:space-between;align-items:center;padding:15px;display:flex}.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{color:#fff;letter-spacing:-.025em;max-width:560px;font-family:Nunito Sans,system-ui,sans-serif;font-size:clamp(21px,3vw,35px);font-weight:800;line-height:1.2}.selection-site-heading h1{color:var(--selection-ink);letter-spacing:-.035em;margin:7px 0 0;font-family:Nunito Sans,system-ui,sans-serif;font-size:clamp(29px,4vw,43px);font-weight:800;line-height:1.15}.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:var(--selection-primary);letter-spacing:-.035em;font-size:19px;font-weight:800;display:block}.selection-boot-brand strong{color:var(--selection-ink)}.selection-boot-progress{background:#e4eeee;border-radius:4px;height:5px;margin:27px 0 23px;display:block;overflow:hidden}.selection-boot-progress span{background:var(--selection-primary);border-radius:inherit;width:55%;height:100%;animation:1.25s ease-in-out infinite selection-load;display:block;transform:translate(-100%)}.selection-boot-card h1{color:var(--selection-ink);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{cursor:pointer;font:inherit;white-space:nowrap;color:#425969;letter-spacing:.005em;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 14px;font-size:13px;font-weight:700;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}.selection-public-shell>.selection-public-container:has(.selection-access-layout){flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 66px);padding-block:36px;display:flex}.selection-access-layout{grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr);align-items:stretch;width:100%;max-width:980px;display:grid}.selection-access-card{border-radius:8px 0 0 8px;width:100%;margin:0;padding:clamp(26px,4vw,44px)}.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-heading p{color:var(--selection-primary);letter-spacing:.12em;margin:0 0 7px;font-size:11px;font-weight:800}.selection-hub-heading span{color:#607380;font-size:14px}.selection-access-announcements{color:#fff;background:linear-gradient(150deg,#086f80,#064f65);border-radius:0 8px 8px 0;min-height:610px;padding:clamp(28px,4vw,46px);position:relative;overflow:hidden}.selection-access-announcements:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:330px;height:330px;position:absolute;top:-150px;right:-170px}.selection-access-announcements-heading{z-index:1;border-bottom:1px solid #ffffff38;margin-bottom:10px;padding-bottom:23px;position:relative}.selection-access-announcements-heading>span{color:#aee4e9;letter-spacing:.13em;font-size:11px;font-weight:800}.selection-access-announcements-heading h2{color:#fff;margin:7px 0;font-size:clamp(27px,3vw,34px)}.selection-access-announcements-heading p{color:#d5eef0;margin:0;font-size:14px;line-height:1.5}.selection-access-announcement-list{z-index:1;max-height:430px;display:grid;position:relative;overflow:auto}.selection-access-announcement-list>p{color:#d5eef0;padding:24px 0;line-height:1.6}.selection-access-announcement-list button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff2e;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;width:100%;min-height:84px;padding:13px 2px;display:grid}.selection-access-announcement-list button:hover{background:#ffffff12}.selection-access-announcement-list button>span:nth-child(2){gap:3px;display:grid}.selection-access-announcement-list button small{color:#bfe0e3;font-size:11px}.selection-announcement-date{text-transform:uppercase;background:#ffffff1f;border-radius:5px;place-items:center;padding:5px;font-size:10px;display:grid}.selection-announcement-date strong{font-size:17px}.selection-announcement-preview{gap:14px;display:grid}.selection-announcement-preview .button{justify-self:start}.selection-announcement-preview iframe{border:1px solid #dce4e6;border-radius:6px;width:100%;height:min(68vh,720px)}.selection-announcements-heading{border-bottom:1px solid #dfe7e8;justify-content:space-between;align-items:end;gap:18px;padding-bottom:18px;display:flex}.selection-announcements-heading p{margin:5px 0 0}.selection-announcements-heading>span{color:#087081;background:#e8f3f3;border-radius:20px;flex:none;padding:7px 11px;font-size:12px;font-weight:800}.selection-hub-announcements{margin-top:18px}.selection-hub-announcement-list{gap:10px;margin-top:18px;display:grid}.selection-hub-announcement-list button{color:var(--selection-ink);cursor:pointer;font:inherit;text-align:left;background:#f8fbfb;border:1px solid #dce7e8;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:15px 17px;display:flex}.selection-hub-announcement-list button:hover,.selection-hub-announcement-list button:focus-visible{border-color:var(--selection-primary);box-shadow:0 0 0 3px #086f801a}.selection-hub-announcement-list button span:first-child{gap:3px;display:grid}.selection-hub-announcement-list small{color:#647782}.selection-hub-announcement-list button span:last-child{color:var(--selection-primary);flex:none;font-size:13px;font-weight:800}.selection-announcement-form{background:#f8faf9;border:1px solid #dce6e6;border-radius:8px;grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr);gap:17px 18px;padding:21px;display:grid}.selection-announcement-form-heading{border-bottom:1px solid #dfe7e8;grid-column:1/-1;gap:3px;padding-bottom:14px;display:grid}.selection-announcement-form-heading strong{color:var(--selection-ink);font-size:15px}.selection-announcement-form-heading small{font-weight:400}.selection-announcement-form .selection-announcement-file,.selection-announcement-form>.button{grid-column:1/-1}.selection-announcement-form>.button{justify-self:start}.selection-announcement-admin-list{gap:10px;display:grid}.selection-announcement-admin-list article{border:1px solid #dfe7e8;border-left:4px solid var(--selection-primary);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.selection-announcement-document{align-items:center;gap:12px;min-width:0;display:flex}.selection-announcement-document>span{color:#086b7a;background:#e8f3f3;border-radius:4px;padding:9px 6px;font-size:10px;font-weight:800}.selection-announcement-document>div{gap:4px;min-width:0;display:grid}.selection-announcement-document strong{overflow-wrap:anywhere}.selection-announcement-admin-actions{flex:none;align-items:center;gap:8px;display:flex}.selection-announcement-admin-actions select{width:auto;min-height:40px}.selection-announcement-admin-actions .button.danger{min-height:40px}.selection-announcement-empty{text-align:center;background:#f6f9f9;border:1px dashed #cbdada;border-radius:6px;place-items:center;gap:4px;padding:26px 16px;display:grid;margin:0!important}.selection-announcement-empty strong{color:var(--selection-ink)}.selection-announcement-empty span{color:#647682;font-size:12px}.selection-result-badge{border-radius:20px;width:fit-content;margin-top:5px;padding:4px 8px;font-weight:800;display:inline-flex;font-size:11px!important}.selection-result-badge.pending{color:#565b63;background:#eef0f2}.selection-result-badge.approved{color:#176b43;background:#e5f4ea}.selection-result-badge.rejected{color:#a92d35;background:#fae8ea}.selection-receipt-result{border-radius:7px;gap:3px;max-width:420px;padding:12px 16px;display:grid;margin:18px auto!important}.selection-receipt-result.approved{background:#e5f4ea;color:#176b43!important}.selection-receipt-result.rejected{background:#fae8ea;color:#a92d35!important}.selection-receipt-result.pending{background:#eef0f2;color:#565b63!important}.selection-receipt-result span{font-size:12px}.selection-hub .selection-public-panel h2{font-size:21px}.selection-hub-add form label:last-of-type{grid-column:1/-1}.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;display:grid}.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{color:var(--selection-ink);letter-spacing:-.035em;margin:0 0 5px;font-size:clamp(27px,3.5vw,36px)}.selection-hub-heading>.button{flex:none;text-decoration:none}.selection-hub .button.primary{background:var(--selection-primary);border-color:var(--selection-primary);color:#fff}.selection-hub-layout{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);align-items:stretch;gap:18px;display:grid}.selection-hub-candidates{min-width:0}.selection-hub-candidates,.selection-hub-account{height:100%}.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:var(--selection-primary);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-process-notices{gap:9px;margin-bottom:17px;display:grid}.selection-process-notice{background:#f5f7f8;border:1px solid #dfe5e8;border-left:4px solid #7a8790;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.selection-process-notice.is-upcoming{background:#fff8e8;border-left-color:#b7791f}.selection-process-notice div{gap:2px;min-width:0;display:grid}.selection-process-notice strong{color:var(--selection-ink);overflow-wrap:anywhere}.selection-process-notice span,.selection-process-notice p{color:#5f707b;font-size:12px}.selection-process-notice p{text-align:right;margin:0}.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:var(--selection-ink);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-flow:column wrap;flex:none;align-items:flex-end;gap:8px;display:flex}.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;display:grid}.selection-hub-add form label:last-of-type,.selection-hub-add form .button{grid-column:auto}.selection-hub-add form .button{grid-column:1/-1;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;align-items:end;gap:12px;max-width:580px;display:grid}.selection-hub-account form .button{justify-self:stretch;min-height:44px}.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{background:var(--selection-primary);border-color:var(--selection-primary);color:#fff}@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}.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-school-fields{grid-template-areas:"name level""contact shift"}.selection-school-name{grid-area:name}.selection-school-level{grid-area:level}.selection-school-contact{grid-area:contact}.selection-school-shift{grid-area:shift}.selection-school-fields>label{align-content:start;align-self:start}.selection-school-fields input,.selection-school-fields select{height:60px}@media (width<=700px){.selection-public-topbar{flex-wrap:wrap;padding:0 16px}.selection-site-heading,.selection-site-footer-action{flex-direction:column;align-items:flex-start}.selection-site-footer-action .button{width:100%}.selection-public-card,.selection-public-panel{padding:20px}.selection-institution-logo{max-width:48px;height:34px}.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-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{min-width:0}.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-global-nav{order:3;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.selection-global-nav button{white-space:normal;flex:1;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:20px 12px 50px}.selection-site-heading{align-items:flex-start}.selection-site-heading p{white-space:normal;text-align:left}.selection-site-board{grid-template-columns:1fr}.selection-edict-tile{min-height:290px}.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{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,.selection-hub-account{height:auto}.selection-school-fields{grid-template-areas:"name""level""contact""shift"}.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;width:100%}.selection-hub-actions .button{flex:1;min-width:0}.selection-process-notice{flex-direction:column;align-items:flex-start;gap:7px}.selection-process-notice p{text-align:left}.selection-pdf-toolbar{grid-template-columns:1fr 1fr;display:grid}.selection-pdf-toolbar span{grid-area:1/1/auto/-1}.selection-applications-heading{flex-direction:column;align-items:stretch}.selection-applications-heading .button{width:100%}.selection-access-layout{grid-template-columns:1fr}.selection-access-card{border-radius:8px 8px 0 0}.selection-access-announcements{border-radius:0 0 8px 8px;min-height:380px;padding:26px 20px}.selection-access-announcement-list{max-height:360px}.selection-announcement-form{grid-template-columns:1fr}.selection-announcement-form .selection-announcement-file,.selection-announcement-form>.button{grid-column:auto}.selection-announcement-form>.button{width:100%}.selection-announcements-heading{flex-direction:column;align-items:flex-start}.selection-announcement-admin-list article{flex-direction:column;align-items:stretch}.selection-announcement-admin-actions{flex-wrap:wrap}.selection-announcement-admin-actions select,.selection-announcement-admin-actions .button{flex:1}.selection-result-select{max-width:180px}}@media (width<=420px){.selection-hub-actions{flex-direction:column}.selection-feedback fieldset{gap:5px}.selection-feedback fieldset span{min-height:44px;font-size:21px}.selection-feedback-actions{flex-direction:column;align-items:stretch}.selection-feedback-actions .button{width:100%}.selection-public-card,.selection-public-panel{border-radius:10px;padding:16px 12px}.selection-public-container{padding-inline:8px}}.selection-field-error{color:var(--selection-danger);margin-top:.35rem;font-size:.875rem;line-height:1.5;display:block}.selection-infrastructure{color:#536878;text-align:center;margin:12px 0 0;font-size:12px}.selection-access-card h1{color:var(--selection-ink);margin:0 0 10px;font-size:25px}.selection-logo{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;padding-block:10px}.selection-logo-name{max-width:40ch}.captcha-wrap{flex-wrap:wrap;gap:12px}.selection-public-shell h1,.selection-public-shell h2{text-wrap:balance}.selection-success,.selection-review{overflow-wrap:anywhere}.selection-success .legal-links button,.selection-review .legal-links button{min-height:44px}.selection-success .button.primary,.selection-review .button.primary{background:var(--selection-primary);border-color:var(--selection-primary)}.selection-success .button.primary:hover,.selection-review .button.primary:hover{background:#066a7a;border-color:#066a7a}.selection-success :focus-visible,.selection-review :focus-visible{outline:3px solid var(--selection-primary);outline-offset:2px}.selection-error-summary,.selection-public-panel .selection-error-summary{color:var(--selection-danger);border:1px solid var(--selection-danger);background:#fff0f2;border-radius:.5rem;padding:.85rem 1rem}.selection-success-summary,.selection-public-panel .selection-success-summary{color:var(--selection-success);background:#eaf6ef;border:1px solid #b8dfc7;border-radius:.5rem;padding:.85rem 1rem}.selection-public-shell [aria-invalid=true],.selection-candidate-modal [aria-invalid=true]{border-color:var(--selection-danger)}.selection-feedback{border-top:1px solid var(--neutral-200);text-align:left;margin-top:20px;padding-top:18px}.selection-feedback h3{margin:0 0 4px;font-size:16px}.selection-feedback>p{color:var(--neutral-500);margin:0 0 14px;font-size:13px}.selection-feedback fieldset{border:0;grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 16px;padding:0;display:grid}.selection-feedback fieldset label{cursor:pointer;position:relative}.selection-feedback fieldset input{opacity:0;position:absolute}.selection-feedback fieldset span{border:1px solid var(--neutral-300);border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:48px;font-size:24px;display:flex}.selection-feedback fieldset small{text-align:center;margin-top:3px;font-size:11px;display:block}.selection-feedback fieldset input:checked+span{background:var(--brand-50);border-color:var(--brand-600);box-shadow:0 0 0 2px var(--brand-100)}.selection-feedback fieldset input:focus-visible+span{outline:3px solid var(--brand-600);outline-offset:2px}.selection-feedback-comment{gap:7px;display:grid}.selection-feedback-comment label{color:#383d4d;text-align:left;font-size:13px;font-weight:700}.selection-feedback textarea{box-sizing:border-box;color:#202330;font:inherit;resize:vertical;background:#fff;border:1px solid #cdd1de;border-radius:7px;width:100%;min-height:96px;padding:11px 12px;line-height:1.5;display:block}.selection-feedback textarea:focus{outline-offset:0;border-color:#4b45ae;outline:2px solid #dfdcff}.selection-feedback-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.selection-feedback-actions .button{min-height:44px;margin:0}.selection-feedback-list{gap:10px;display:grid}.selection-feedback-list article{border:1px solid var(--neutral-200);border-radius:var(--radius-md);padding:15px}.selection-feedback-list article>div{justify-content:space-between;align-items:center;display:flex}.selection-feedback-list strong{color:#a46100;letter-spacing:.08em}.selection-feedback-list time,.selection-feedback-list small{color:var(--neutral-500);font-size:12px}.selection-feedback-list p{overflow-wrap:anywhere;margin:10px 0}.selection-applications-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.selection-applications-heading>div{min-width:0}.selection-applications-heading h2{margin-bottom:8px}.selection-applications-heading p{margin:0}
