.uw-university-page{background:#fbfbf8;color:#0232e3}.uw-university-hero .palette-unfair-copy{padding-bottom:clamp(3rem,7vw,7rem)}.uw-university-hero .palette-unfair-subtitle{max-width:760px}.uw-university-hero .palette-unfair-actions .palette-unfair-register{width:auto;min-width:252px;padding-inline:1.35rem}.uw-university-page .palette-unfair-register-top{width:auto;min-width:190px;padding-inline:1.15rem}@media (min-width: 901px) and (max-width: 1080px){.uw-university-page .palette-unfair-menu a{min-width:0;padding-inline:.55rem;font-size:.66rem}.uw-university-page .palette-unfair-register-top{min-width:174px;padding-inline:.85rem;font-size:.7rem}}.uw-university-hero-notes{display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;margin:1.65rem 0 0;padding:0;color:#fbfbf8;list-style:none;font-size:.78rem;font-weight:850;letter-spacing:.02em}.uw-university-hero-notes li{display:inline-flex;align-items:center;gap:.38rem}.uw-university-hero-notes svg{width:17px;height:17px;color:#ccfc60;stroke-width:3}.uw-university-partnership{position:relative;overflow:hidden;padding:clamp(4.5rem,7vw,7rem) min(4.6vw,84px);background:radial-gradient(circle at 88% 10%,rgba(204,252,96,.14),transparent 28%),linear-gradient(145deg,#0126b6,#001a72 58%,#000717);color:#fbfbf8}.uw-university-partnership-shell{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(2.6rem,4vw,4rem);max-width:1640px;margin:0 auto}.uw-university-partnership-copy h2{margin:0;max-width:980px;color:#fbfbf8;font-family:Inter,Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(3.2rem,6.3vw,6.5rem);font-weight:950;line-height:.92;letter-spacing:-.045em}.uw-university-partnership-copy h2 span,.uw-university-partnership-copy h2 strong{display:block}.uw-university-partnership-copy h2 strong{color:#ccfc60;font-weight:950}.uw-university-partnership-copy>p:last-child{max-width:860px;margin:clamp(1.5rem,2.2vw,2.2rem) 0 0;color:#fbfbf8e6;font-size:clamp(1.08rem,1.45vw,1.46rem);line-height:1.46}.uw-university-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:clamp(1.5rem,2.2vw,2.2rem) clamp(1rem,1.7vw,1.8rem);border:1.5px solid rgba(251,251,248,.18);border-radius:clamp(20px,1.8vw,28px);background:#ffffff09;list-style:none}.uw-university-steps li{display:flex;align-items:flex-start;gap:clamp(.9rem,1.2vw,1.2rem);padding:0 clamp(1.1rem,1.8vw,2rem)}.uw-university-steps li+li{border-left:1.5px solid rgba(251,251,248,.16)}.uw-university-steps li>svg{flex:none;width:clamp(30px,2.4vw,40px);height:clamp(30px,2.4vw,40px);color:#ccfc60;stroke-width:2}.uw-university-steps h3{margin:0 0 .45rem;color:#fbfbf8;font-size:clamp(.9rem,1.05vw,1.08rem);font-weight:850;letter-spacing:.055em;text-transform:uppercase}.uw-university-steps p{margin:0;color:#fbfbf8b8;font-size:clamp(.96rem,1.08vw,1.08rem);line-height:1.45}.uw-university-resources{padding:clamp(4.5rem,8vw,8rem) 1.25rem;background:#0232e3;color:#fbfbf8}.uw-university-resources-shell{max-width:1380px;margin:0 auto}.uw-university-resources h2{max-width:900px;margin:0;color:#ccfc60;font-family:Inter,Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(3.1rem,6.2vw,6.4rem);font-weight:950;line-height:.92;letter-spacing:-.045em}.uw-university-resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:.9rem;margin-top:3rem}.uw-university-resource-grid>a{display:grid;grid-template-columns:54px 1fr 22px;gap:1rem;align-items:center;min-height:138px;padding:1.4rem;border:2px solid #ccfc60;border-radius:18px;background:#fbfbf8;color:#0232e3;box-shadow:6px 6px #ccfc60;text-decoration:none;transition:transform .18s ease}.uw-university-resource-grid>a:hover{transform:translate(-2px,-2px)}.uw-university-resource-grid>a>svg:first-child{width:46px;height:46px;padding:.65rem;border-radius:50%;background:#ccfc60}.uw-university-resource-grid>a>svg:last-child{width:18px}.uw-university-resource-grid strong,.uw-university-resource-grid small{display:block}.uw-university-resource-grid strong{font-size:1.05rem;font-weight:950}.uw-university-resource-grid small{margin-top:.28rem;color:#5269b2;font-size:.76rem}.uw-university-faq-preview .palette-faq-copy,.uw-full-faq .palette-faq-copy{width:100%}.uw-university-faq-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:1.25rem}.uw-university-faq-actions .palette-faq-more{margin-top:0}.uw-university-faq-actions>a:last-child{display:inline-flex;align-items:center;gap:.4rem;color:#0232e3;font-size:.78rem;font-weight:900;text-decoration:underline;text-underline-offset:3px}.uw-university-faq-actions>a:last-child svg{width:16px}.uw-university-pack .palette-ready-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);gap:clamp(2rem,5vw,5rem);align-items:center}.uw-university-pack .palette-ready-main{min-width:0}.uw-university-pack-form{position:relative;display:flex;flex-direction:column;gap:.8rem;padding:1.45rem;border:2px solid #0232e3;border-radius:22px;background:#fbfbf8;box-shadow:9px 9px #0232e3}.uw-university-pack-form>div:first-child{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.uw-university-pack-form label>span{display:block;margin:0 0 .34rem .15rem;color:#102567;font-size:.82rem;font-weight:900;line-height:1.25}.uw-university-pack-form input,.uw-university-pack-form select{width:100%;min-height:48px;padding:.72rem .85rem;border:2px solid #6f86dc;border-radius:10px;background:#f4f6ff;color:#102567;outline:none;font:600 .88rem Inter,sans-serif}.uw-university-pack-form input:focus,.uw-university-pack-form select:focus{border-color:#0232e3;background:#fff;box-shadow:0 0 0 4px #0232e324}.uw-university-pack-form>button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:50px;margin-top:.2rem;border:2px solid #0232e3;border-radius:999px;background:#0232e3;color:#fbfbf8;cursor:pointer;font-size:.82rem;font-weight:950}.uw-university-pack-form>button:disabled{cursor:wait;opacity:.7}.uw-university-pack-form>button svg{width:17px}.uw-university-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.uw-university-form-status{margin:0;padding:.72rem;border-radius:9px;font-size:.78rem;font-weight:800;text-align:center}.uw-university-form-status.success{background:#e4ffc1;color:#17471a}.uw-university-form-status.error{background:#ffe1dd;color:#7c1c14}.uw-university-success-links{display:flex;justify-content:center;gap:1rem;font-size:.74rem;font-weight:900;text-decoration:underline}.uw-faq-hero{position:relative;overflow:hidden;padding:clamp(5rem,10vw,9rem) max(1.25rem,calc((100vw - 1380px)/2));background:#0232e3;color:#fbfbf8}.uw-faq-hero:after{position:absolute;right:-.05em;bottom:-.25em;color:#ccfc601a;content:"?";font:400 clamp(18rem,38vw,38rem)/.7 "Jersey 15",sans-serif}.uw-faq-hero>*{position:relative;z-index:1}.uw-faq-hero h1{margin:0;color:#fbfbf8;font:400 clamp(5.5rem,13vw,13rem)/.72 "Jersey 15",sans-serif;letter-spacing:-.03em;text-transform:uppercase}.uw-faq-hero h1 span{color:#ccfc60}.uw-faq-hero>p:nth-of-type(2){max-width:720px;margin:2rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.uw-faq-hero>div{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.7rem}.uw-faq-hero>div span{padding:.62rem .8rem;border:1px solid rgba(251,251,248,.45);border-radius:999px;font-size:.72rem}.uw-faq-hero>div strong{color:#ccfc60}.uw-full-faq .palette-faq-shell{align-items:start}.uw-full-faq .palette-faq-visual{position:sticky;top:7rem}.uw-faq-toolbar{position:sticky;z-index:3;top:1rem;margin:2rem 0 1.4rem;padding:.85rem;border:2px solid #0232e3;border-radius:16px;background:#fbfbf8f5;box-shadow:7px 7px #0232e3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.uw-faq-toolbar label{position:relative;display:block}.uw-faq-toolbar label svg{position:absolute;top:50%;left:.8rem;width:17px;transform:translateY(-50%)}.uw-faq-toolbar input{width:100%;min-height:45px;padding:.68rem .8rem .68rem 2.55rem;border:1.5px solid #8ca0e5;border-radius:10px;color:#0232e3;outline:none}.uw-faq-toolbar>div{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.uw-faq-toolbar button{padding:.48rem .66rem;border:1.5px solid #8799db;border-radius:999px;background:transparent;color:#0232e3;cursor:pointer;font-size:.68rem;font-weight:850}.uw-faq-toolbar button.active{border-color:#0232e3;background:#0232e3;color:#fff}.uw-faq-count{color:#6372a6;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-align:right;text-transform:uppercase}.uw-full-faq-list .palette-faq-question small{display:block;margin-bottom:.22rem;color:#6577b7;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.uw-faq-empty{padding:2rem;border:2px dashed #91a2dc;border-radius:14px;text-align:center}.uw-invite-hero{min-height:calc(100vh - 76px);padding:clamp(4rem,7vw,7rem) 1.25rem;background:radial-gradient(circle at 92% 8%,rgba(204,252,96,.18),transparent 24%),linear-gradient(145deg,#0232e3,#001a72 62%,#000717);color:#fbfbf8}.uw-invite-shell{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(420px,1fr);gap:clamp(2rem,6vw,6rem);align-items:start;max-width:1320px;margin:0 auto}.uw-invite-heading{position:sticky;top:7rem}.uw-invite-heading h1{margin:0;color:#fbfbf8;font:400 clamp(5rem,10vw,10rem)/.75 "Jersey 15",sans-serif;letter-spacing:-.03em;text-transform:uppercase}.uw-invite-heading h1 span{display:block;color:#ccfc60}.uw-invite-heading>p:nth-of-type(2){max-width:500px;margin:1.7rem 0 0;color:#fbfbf8d1;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55}.uw-invite-heading button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:52px;margin-top:1.6rem;padding:.8rem 1.2rem;border:2px solid #ccfc60;border-radius:999px;background:#ccfc60;color:#001a72;box-shadow:5px 5px #fbfbf8;cursor:pointer;font-size:.82rem;font-weight:950;transition:transform .16s ease}.uw-invite-heading button:hover{transform:translate(-2px,-2px)}.uw-invite-heading button svg{width:18px}.uw-invite-copy-status{display:block;min-height:1.2rem;margin-top:.75rem;color:#ccfc60;font-size:.74rem;font-weight:850}.uw-invite-email{overflow:hidden;border:2px solid #ccfc60;border-radius:22px;background:#fbfbf8;color:#102567;box-shadow:10px 10px #ccfc60}.uw-invite-email>header{display:grid;gap:.35rem;padding:1.25rem 1.5rem;border-bottom:2px solid #0232e3;background:#e9edff}.uw-invite-email>header span{color:#5c6da8;font-size:.64rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.uw-invite-email>header strong{color:#0232e3;font-size:clamp(.95rem,1.35vw,1.12rem);line-height:1.35}.uw-invite-email-body{padding:clamp(1.4rem,3.5vw,2.4rem);font-size:clamp(1rem,1.28vw,1.1rem);line-height:1.62}.uw-invite-email-body p{margin:0 0 1.2rem}.uw-invite-email-body strong{color:#0232e3;font-weight:900}.uw-invite-email-body ul{margin:-.25rem 0 1.35rem;padding-left:1.35rem}.uw-invite-email-body li{margin:.4rem 0}.uw-invite-email-links{display:flex;flex-wrap:wrap;gap:.7rem;padding-top:.25rem}.uw-invite-email-links a{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem .9rem;border-radius:999px;background:#0232e3;color:#fbfbf8;font-size:.76rem;font-weight:900;text-decoration:none}.uw-invite-email-links svg{width:15px;height:15px}.uw-invite-back{grid-column:2;display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;color:#fbfbf8;font-size:.78rem;font-weight:850;text-decoration:underline;text-underline-offset:4px}.uw-invite-back svg{width:16px}@media (max-width: 980px){.uw-invite-shell{grid-template-columns:1fr}.uw-invite-heading{position:static}.uw-invite-back{grid-column:1}.uw-university-pack .palette-ready-shell,.uw-university-steps{grid-template-columns:1fr}.uw-university-steps li{padding-block:1.25rem}.uw-university-steps li+li{border-top:1.5px solid rgba(251,251,248,.16);border-left:0}.uw-university-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uw-university-pack-form{max-width:660px}}@media (max-width: 680px){.uw-invite-hero{padding-top:3rem}.uw-invite-heading h1{font-size:clamp(4.6rem,25vw,7rem)}.uw-invite-heading button{width:100%}.uw-invite-email{border-radius:16px;box-shadow:6px 6px #ccfc60}.uw-invite-email-links{flex-direction:column}.uw-invite-email-links a{justify-content:center}.uw-university-hero-notes{align-items:flex-start;flex-direction:column}.uw-university-partnership-copy h2,.uw-university-resources h2{font-size:clamp(2.85rem,13vw,4.8rem)}.uw-university-resource-grid{grid-template-columns:1fr}.uw-university-steps li{padding-inline:.35rem}.uw-university-pack-form>div:first-child{grid-template-columns:1fr}.uw-faq-toolbar{position:relative;top:auto}.uw-faq-toolbar>div{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem}.uw-faq-toolbar button{flex:0 0 auto}}
