@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";*{box-sizing:border-box}body{color:#201826;background:#f5f4f6;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,select{cursor:pointer}button{border:0}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:flex}aside{color:#ccc4d2;background:#1a131f;flex-direction:column;width:246px;padding:34px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:-3px;align-items:center;gap:10px;font-family:Barlow Condensed,Impact,sans-serif;font-size:64px;font-weight:800;line-height:.8;display:flex}.brand>span{letter-spacing:1px;font-size:23px;line-height:1}.brand small{letter-spacing:2px;color:#994dcf;font:10px DM Sans}.workspace{letter-spacing:1.5px;color:#9d8da9;margin:40px 12px 20px;font-size:9px}.workspace strong{letter-spacing:0;color:#fff;justify-content:space-between;margin-top:10px;font-size:14px;display:flex}nav{gap:7px;display:grid}nav button{color:#c4bacc;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:12px;padding:14px;font-size:13px;display:flex}nav button.active{color:#201826;background:#b464ed;font-weight:700}nav button small{margin-left:auto}.asideBottom{align-items:center;gap:10px;margin-top:auto;padding-top:30px;display:flex}.asideBottom small{color:#9986a7;margin-top:5px;font-size:10px;display:block}.avatar{color:#3d274d;background:#e4daeb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:flex}header{background:#fff;border-bottom:1px solid #e2dee5;justify-content:space-between;align-items:center;height:83px;padding:0 42px;display:flex}header>span{letter-spacing:1.5px;color:#958e9a;font-size:10px}header b{color:#41304d}header>div{align-items:center;gap:20px;display:flex}header select{background:#f6f4f7;border:1px solid #e4dfe7;width:145px;padding:9px;font-size:12px}.icon{background:0 0}.content{max-width:1390px;margin:auto;padding:26px 42px}.notice{color:#584764;background:#ebe3f0;border-radius:6px;align-items:center;gap:8px;margin-bottom:25px;padding:12px 15px;font-size:11px;display:flex}.eyebrow{color:#7a5c8f;letter-spacing:2px;font-size:10px;font-weight:700}h1{letter-spacing:-.5px;margin:8px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:49px;font-weight:700}p{color:#817987;line-height:1.65}h3{margin:0 0 10px;font-size:16px}.hero{color:#fff;background:#2b2033;border-radius:12px;justify-content:space-between;align-items:center;padding:36px 40px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:1px solid #533f61;width:320px;height:500px;position:absolute;top:-70px;right:80px;transform:rotate(30deg)}.hero>div{z-index:1}.pill{letter-spacing:2px;color:#c685f4;font-size:9px}.hero h2{margin:17px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:47px;line-height:1.02}.hero p{color:#c3b7cb;max-width:400px;font-size:12px}.primary{color:#261c2d;background:#b464ed;border-radius:5px;justify-content:center;align-items:center;gap:18px;padding:13px 18px;font-size:12px;font-weight:700;display:inline-flex}.heroMark{letter-spacing:-12px;color:#b464ed;text-align:center;font-family:Barlow Condensed,Impact,sans-serif;font-size:190px;font-weight:800;line-height:1}.heroMark small{letter-spacing:3px;color:#bcacc7;margin-top:12px;font:9px DM Sans;display:block}.stats{grid-template-columns:repeat(4,1fr);gap:17px;margin:24px 0;display:grid}.stat{background:#fff;border:1px solid #e4dfe8;border-radius:8px;padding:23px;position:relative}.stat svg{color:#847290;position:absolute;top:24px;right:20px}.stat strong{margin-bottom:7px;font-size:31px;display:block}.two{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.panel{background:#fff;border:1px solid #e4dfe7;border-radius:9px;margin-bottom:22px;padding:25px}.panelHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panelHead h3{margin:0}.panelHead>span{color:#948b9b;letter-spacing:1px;font-size:9px}.play{text-align:left;background:#fff;border-bottom:1px solid #eeebf1;align-items:center;gap:14px;width:100%;padding:18px 0;display:flex}.play:last-child{border:0}.play .num{color:#8757aa;font-family:Barlow Condensed;font-size:22px}.play p{margin:4px 0;font-size:11px}.play svg{color:#988ba1;margin-left:auto}.empty{text-align:center;color:#958d9a;padding:50px 20px}.empty svg{color:#826796}.empty h3{color:#5b4e64;margin-top:12px}.activity{border-bottom:1px solid #eeebf1;gap:15px;padding:20px 0;display:flex}.activity strong{font-size:13px}.activity p{margin:5px 0;font-size:12px}.dot{background:#a06ec4;border-radius:50%;width:8px;height:8px;margin-top:5px}form{margin-top:22px}label{color:#685d70;margin-bottom:17px;font-size:11px;font-weight:600;display:block}input,select,textarea{color:#31203d;background:#faf8fb;border:1px solid #e2dde6;border-radius:5px;outline-color:#854fac;width:100%;margin-top:7px;padding:12px;display:block}textarea{resize:vertical;min-height:105px}.formGrid{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.checkbox{align-items:center;gap:8px;display:flex}.checkbox input{width:auto;margin:0}.textBtn{color:#603f77;background:0 0;font-size:11px;font-weight:700}.profileRow{border-bottom:1px solid #eeebf1;gap:13px;padding:19px 0;display:flex}.profileRow p{margin:5px 0;font-size:11px}.award{background:#f3edf7;border:1px solid #e2d6eb;border-radius:6px;gap:20px;margin-top:18px;padding:24px;display:flex}.award svg{color:#8046a9}.award h3{margin:8px 0}.award p{font-size:12px}.tag{color:#6f5780;white-space:nowrap;background:#ede6f2;border-radius:4px;padding:5px 8px;font-size:9px;display:inline-block}.campaign{border-bottom:1px solid #eeebf1;padding:20px 0}.campaign h3{margin:10px 0}.campaign p,.campaign strong{font-size:12px}.emailBody{white-space:pre-wrap}.recruitGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:20px;display:grid}.recruitCard{background:#fff;border:1px solid #e4dfe7;border-radius:8px;padding:25px}.recruitTop{color:#b464ed;background:#2b2033;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;margin:-25px -25px 24px;padding:18px;display:flex}.recruitTop span{letter-spacing:1px;font-size:9px}.recruitCard p{font-size:12px}.recruitAwards{border-top:1px solid #eee;margin-top:20px;padding-top:20px;font-size:11px}.checkRow{border-bottom:1px solid #eee;align-items:center;gap:20px;padding:20px 0;display:flex}.checkRow>div{flex:1}.checkRow p{margin:0;font-size:12px}.checkRow svg{flex-shrink:0}footer{color:#928a97;letter-spacing:1px;justify-content:space-between;padding:20px 0;font-size:9px;display:flex}footer span{letter-spacing:0}.toast{color:#fff;z-index:5;background:#2b2033;border-radius:8px;padding:18px 25px;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 35px #0002}.toast button{color:#fff;background:0 0;margin-left:20px;font-size:20px}@media (max-width:1000px){aside{width:195px;padding:25px 12px}main{width:calc(100% - 195px);margin-left:195px}header{padding:0 25px}.content{padding:22px 25px}.heroMark{font-size:125px}.hero{padding:30px}.two{grid-template-columns:1fr}.recruitGrid{grid-template-columns:1fr 1fr}.hero h2{font-size:39px}}@media (max-width:650px){aside{width:100%;padding:18px;position:static}.shell{display:block}.brand{font-size:44px}.brand>span{font-size:17px}.workspace,.asideBottom{display:none}nav{gap:5px;margin-top:18px;display:flex;overflow-x:auto}nav button{white-space:nowrap;flex-shrink:0;padding:10px;font-size:11px}nav svg{width:14px}main{width:100%;margin:0}header{height:62px;padding:0 18px}header>span{font-size:8px}header>div{gap:8px}header select{width:125px}.content{padding:18px}.notice{align-items:flex-start;font-size:10px}h1{font-size:37px}.hero{padding:25px}.hero h2{font-size:36px}.heroMark{display:none}.stats{grid-template-columns:1fr 1fr;gap:10px}.stat{padding:18px}.recruitGrid,.formGrid{grid-template-columns:1fr}.panel{padding:20px}.checkRow{flex-wrap:wrap;align-items:flex-start;gap:12px}.checkRow .tag{margin-left:34px}footer{line-height:2;display:block}footer span{display:block}.toast{font-size:12px;bottom:15px;left:15px;right:15px}}nav button{padding:11px 14px;font-size:12px}aside{overflow-y:auto}.directoryHero{color:#fff;background:#2b2033;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;padding:30px 34px;display:flex}.directoryHero h2{margin:12px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:36px}.directoryHero p{color:#c5b9cd;max-width:550px;font-size:12px}.directoryTotal{text-align:center;padding:0 20px}.directoryTotal strong{color:#b464ed;font-family:Barlow Condensed;font-size:72px;line-height:1;display:block}.directoryTotal span{letter-spacing:1px;font-size:10px}.directoryCounts{background:#fff;border:1px solid #e4dfe7;border-radius:8px;grid-template-columns:repeat(4,1fr);margin:20px 0;display:grid}.directoryCounts>div{border-right:1px solid #e8e3eb;padding:19px 24px}.directoryCounts>div:last-child{border:0}.directoryCounts strong{font-size:24px;display:block}.researchNote{color:#6d4d84;background:#eee7f3;border-radius:6px;align-items:flex-start;gap:14px;margin:20px 0;padding:17px 20px;display:flex}.researchNote svg{flex-shrink:0;margin-top:4px}.researchNote p{color:#73627f;margin:0;font-size:11px}.filterPanel{background:#fff;border:1px solid #e2dce7;border-radius:9px;margin-bottom:20px;padding:20px}.searchBox{align-items:center;gap:12px;display:flex}.searchBox input{background:#fff;border:0;margin:0;font-size:14px}.searchBox svg{color:#8f77a1}.filtersRow{border-top:1px solid #ece7f0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-top:16px;display:flex}.filtersRow select{width:auto;min-width:130px;margin:0;padding:10px;font-size:11px}.inlineCheck{align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.inlineCheck input{width:14px;margin:0}.resultsBar{justify-content:space-between;align-items:center;margin:25px 0 18px;display:flex}.collegeGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.collegeCard,.athleteCard{background:#fff;border:1px solid #e2dce7;border-radius:8px;overflow:hidden}.collegeStripe{color:#dfd7e5;letter-spacing:1px;justify-content:space-between;align-items:center;padding:11px 18px;font-size:9px;display:flex}.collegeStripe button{color:#ac91c0;background:0 0;padding:0;display:flex}.collegeStripe button.saved{color:#b464ed}.collegeStripe button.saved svg{fill:#b464ed}.collegeIdentity{align-items:center;gap:13px;min-height:60px;display:flex}.collegeIdentity h3{margin:8px 0 0;font-size:15px;line-height:1.4}.collegeMonogram{color:#724790;background:#ede6f2;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-family:Barlow Condensed;font-size:26px;display:flex}.collegeLocation{align-items:center;gap:5px;margin:18px 0;font-size:10px;display:flex}.proofLine{color:#897f90;align-items:center;gap:6px;font-size:10px;display:flex}.proofDot{background:#b4a5ae;border-radius:50%;width:6px;height:6px}.proofDot.confirmed{background:#814aa9}.collegeStatus{min-height:36px;font-size:11px}.collegeActions{border-top:1px solid #ece6f0;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:14px;display:flex}.collegeActions button{color:#5e357c;background:0 0;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.compareLabel{color:#8c7d96;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.compareLabel input{width:12px;margin:0}.secondary{color:#56386b;background:#f1e9f6;border:1px solid #decfe8;border-radius:5px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:600;display:inline-flex}.loadMore{text-align:center;margin:30px}.researchSources{margin-top:30px}.researchSources p{font-size:12px}.sourceLinks{flex-wrap:wrap;gap:15px;display:flex}.sourceLinks a{color:#5e3879;font-size:11px;text-decoration:underline}.coachWelcome{color:#5c3d72;background:#eadff1;border-radius:8px;align-items:center;gap:16px;margin-bottom:24px;padding:22px;display:flex}.coachWelcome p{margin:5px 0 0;font-size:11px}.coachWelcome>span{margin-left:auto}.coachTabs{border-bottom:1px solid #e1d9e7;gap:20px;margin-bottom:25px;display:flex;overflow-x:auto}.coachTabs button{color:#8d7e97;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:14px 3px;font-size:12px}.coachTabs span{background:#e3d6ec;border-radius:3px;margin-left:8px;padding:3px 6px;font-size:10px}.saveSearch{align-items:center;gap:12px;margin-top:15px;display:flex}.saveSearch input{margin:0;font-size:11px}.saveSearch button{flex-shrink:0}.athleteBanner{color:#bd91dc;letter-spacing:2px;background:#2c2035;justify-content:space-between;padding:14px 20px;font-size:9px;display:flex}.athleteIdentity{align-items:center;gap:12px;display:flex}.athleteIdentity h3{margin-bottom:5px;font-size:17px}.athleteIdentity p{margin:0;font-size:10px}.athleteAvatar{color:#7c5896;background:#ece4f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-weight:700;display:flex}.chips{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.filmTag{color:#63427b;align-items:center;gap:5px;padding:5px;font-size:9px;display:flex}.athleteNumbers{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}.athleteNumbers strong{font-size:17px;display:block}.athleteNumbers small{color:#90819a;margin-top:5px;font-size:8px;display:block}.athleteInside>.compareLabel{margin-top:15px}.board{grid-template-columns:repeat(5,minmax(190px,1fr));gap:15px;padding-bottom:20px;display:grid;overflow-x:auto}.boardColumn{background:#ebe3f0;border-radius:8px;min-height:250px;padding:14px}.boardColumn>h3{text-transform:uppercase;letter-spacing:1px;color:#725686;justify-content:space-between;font-size:11px;display:flex}.boardColumn>h3 span{background:#dccce8;border-radius:3px;padding:2px 5px;font-size:9px}.boardCard{background:#fff;border:1px solid #ded1e8;border-radius:7px;margin-top:14px;padding:15px}.boardCard h4{margin:0;font-size:13px}.boardCard p{font-size:10px}.boardCard label{font-size:9px}.boardCard textarea{min-height:70px;padding:8px;font-size:10px}.boardCard select{padding:8px;font-size:10px}.savedSearchRow{border-bottom:1px solid #ece7f0;align-items:center;gap:18px;padding:20px 0;display:flex}.savedSearchRow>div{flex:1}.savedSearchRow p{margin:5px 0;font-size:11px}.profileControls{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.coachApplication{max-width:640px;margin:auto}.coachApplication>svg{color:#7e569b}.coachApplication h3{margin-top:15px}.inboxRow{text-align:left;color:#614774;background:0 0;border-bottom:1px solid #ece6f0;align-items:center;gap:20px;width:100%;padding:20px 0;display:flex}.inboxRow>div{flex:1}.inboxRow p{max-width:700px;margin:8px 0;font-size:12px}.applicationRow{border-bottom:1px solid #ece6f0;grid-template-columns:1fr 1fr;gap:30px;padding:25px 0;display:grid}.applicationRow h3{margin-top:12px}.modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:30;background:#150f19aa;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;padding:35px;position:relative;overflow:auto;box-shadow:0 20px 80px #0e0a1144}.modal h2{margin:15px 0;font-family:Barlow Condensed;font-size:35px}.closeModal{color:#6e5381;background:#efe9f4;border-radius:50%;padding:5px;display:flex;position:absolute;top:18px;right:18px}.modal .primary,.modal .secondary{margin-right:10px}.positionPicker{flex-wrap:wrap;gap:8px;margin:5px 0 22px;display:flex}.positionPicker button{color:#836c94;background:#fff;border:1px solid #e0d7e7;border-radius:5px;padding:9px 15px;font-size:11px}.positionPicker button.selected{color:#422556;background:#d4b1ed;border-color:#b280d6}.consentBox{background:#f0e8f5;border-radius:7px;margin:20px 0;padding:16px}.consentBox p{margin-bottom:0;font-size:10px}.sectionGap{margin-top:30px}.messageBubble{background:#eee7f3;border-radius:8px;max-width:90%;margin:15px 0;padding:15px 20px}.messageBubble.mine{color:#fff;background:#2b2033;margin-left:auto}.messageBubble p{white-space:pre-wrap;color:inherit}.threadMessages{max-height:260px;overflow:auto}.compareDock{color:#fff;z-index:10;background:#291e31;border-radius:8px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px;padding:17px 20px;display:flex;position:sticky;bottom:15px;box-shadow:0 10px 40px #0e0a1133}.compareDock strong{font-size:12px}.compareDock details{margin-left:auto}.compareDock summary{cursor:pointer;color:#b464ed;font-size:12px}.compareTable{color:#352441;background:#fff;border-radius:8px;max-width:100%;max-height:350px;margin-top:20px;overflow:auto}.compareTable table{border-collapse:collapse;width:100%;min-width:480px;font-size:11px}.compareTable th,.compareTable td{text-align:left;vertical-align:top;border:1px solid #e7dfed;max-width:250px;padding:13px}.compareDock details[open]{width:100%}.errorBanner,.successBanner{color:#ad4b35;background:#fae9e5;border-radius:5px;justify-content:space-between;margin:15px 0;padding:16px;font-size:12px;display:flex}.successBanner{color:#5f377c;background:#e9dcf2}.errorBanner button,.successBanner button{color:inherit;background:0 0}@media (max-width:1100px){.collegeGrid{grid-template-columns:1fr 1fr}.directoryCounts>div{padding:15px}.directoryHero{padding:25px}.directoryTotal{padding:0}.applicationRow{grid-template-columns:1fr}}@media (max-width:650px){.collegeGrid{grid-template-columns:1fr}.directoryHero{display:block}.directoryTotal{align-items:center;gap:15px;margin-top:20px;display:flex}.directoryTotal strong{font-size:45px}.directoryHero h2{font-size:30px}.directoryCounts{grid-template-columns:1fr 1fr}.directoryCounts>div{border-bottom:1px solid #e8e3eb}.filtersRow select{flex:1;min-width:130px}.filtersRow .inlineCheck{margin:7px 0}.resultsBar{gap:15px}.resultsBar>span{font-size:9px}.savedSearchRow{flex-wrap:wrap;gap:12px}.modalBackdrop{padding:12px}.modal{padding:28px 20px}.modal h2{font-size:29px}.coachTabs{gap:15px}.directoryCounts span{font-size:9px}.board{grid-template-columns:repeat(5,230px)}.saveSearch{flex-wrap:wrap}.compareDock{gap:12px;padding:14px;bottom:10px}.researchNote{padding:14px}.consentBox .inlineCheck{align-items:flex-start}.consentBox input{flex-shrink:0}}.outreachSection{border-top:1px solid #e1dbe5;margin-top:35px;padding-top:32px;scroll-margin-top:30px}.outreachHeading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.outreachHeading h2{color:#2b2033;margin:8px 0;font-size:30px}.outreachHeading p{color:#75697d}.outreachHeading>svg{color:#b48244}.outreachIdentity{background:#ebe6ee;border-radius:12px;align-items:center;gap:18px;margin-bottom:20px;padding:20px;display:flex}.outreachIdentity label{min-width:240px;margin:0}.outreachIdentity p{color:#5b4e65;max-width:330px;font-size:13px}.outreachGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.outreachSchool{background:#fff;border:1px solid #e4e0e7;border-radius:12px;padding:24px;box-shadow:0 5px 16px #241a2b05}.outreachSchool h3{margin:15px 0 8px;font-size:20px;line-height:1.3}.publicCoach{border-top:1px solid #e9e6eb;flex-direction:column;gap:7px;padding:16px 0;display:flex}.publicCoach>span{color:#73667d;font-size:13px}.publicCoach .primary{align-self:start;margin-top:4px}.coachAddress{overflow-wrap:anywhere;color:#421760!important;font-size:13px!important}.sourceSmall{color:#74687d;align-items:center;gap:4px;margin-top:3px;font-size:12px;text-decoration:underline;display:inline-flex}.missingContact{background:#f8f3f6;border-radius:8px;margin-top:15px;padding:14px;font-size:13px}.missingContact p{color:#7d7582;font-size:12px;line-height:1.5}.missingContact .secondary{font-size:12px}.outreachSection>.notice{margin:24px 0}.outreachHistory{margin-top:22px}.composerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.emailComposer textarea{min-height:310px}.profileControls{flex-wrap:wrap;justify-content:flex-start}.profileControls .secondary{padding:8px 12px;font-size:12px}@media (max-width:1150px){.outreachGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.outreachGrid{grid-template-columns:1fr}.outreachIdentity{flex-direction:column;align-items:start}.outreachIdentity label{width:100%;min-width:0}.outreachHeading h2{font-size:25px}.outreachHeading>svg{display:none}.outreachSchool{padding:20px}.emailComposer textarea{min-height:260px}}.schoolFacts{border:1px solid #eae6ec;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0;padding:12px;font-size:12px;display:grid}.schoolFacts>div{flex-direction:column;gap:5px;display:flex}.schoolFacts span{color:#7a7181;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;font-size:10px;display:flex}.schoolFacts strong,.schoolFacts a{color:#3c284a;font-size:12px}.schoolFacts a{text-decoration:underline}.offerActivity{margin:24px 0}.offerActivity.perSchool{background:#f4f0f7;border-radius:8px;margin:12px 0;padding:12px}.offerPost{border-bottom:1px solid #e6e0ea;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:15px 0;display:flex}.offerPost>div{flex:1;min-width:180px}.offerPost p{margin:5px 0;font-size:13px;line-height:1.5}.offerPost small{color:#7a7081;font-size:11px}.offerPost .offerCaveat{color:#7a7180;width:100%;font-size:11px}.schoolOffers summary{color:#472560;cursor:pointer;padding:7px 0;font-size:12px}.outreachSchool .offerActivity p{font-size:12px}.offerActivity>.sourceSmall{margin-top:14px;line-height:1.6;display:block}.collegeCard .schoolFacts{grid-template-columns:1fr 1fr}.schoolFacts,.collegeCard .schoolFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.schoolFacts>div{min-width:0}.schoolFacts strong,.schoolFacts a{overflow-wrap:anywhere}.schoolFacts>div:first-child a{color:#74687c;font-size:10px}.classificationNote{color:#756b7c!important;margin:8px 0 15px!important;font-size:11px!important;line-height:1.5!important}.modal .schoolFacts{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:450px){.schoolFacts,.collegeCard .schoolFacts{grid-template-columns:1fr 1fr}.schoolFacts>div:last-child{grid-column:span 2}}.divisionOneCard{transition:box-shadow .3s,border-color .3s,transform .3s;overflow:hidden;box-shadow:0 5px 22px #3823470b;border:1px solid #cb83ad!important}.divisionOneCard .collegeStripe button{color:#e8c0d7}.divisionOneStage{isolation:isolate;background:linear-gradient(135deg,#fbf6f9 0%,#f3e9ef 58%,#f7edf3 100%);border-bottom:1px solid #e5c5d8;justify-content:center;align-items:center;height:186px;display:flex;position:relative;overflow:hidden}.divisionOneStage:after{content:"";z-index:-1;background:linear-gradient(118deg,#0000 44%,#fff9 50%,#0000 56%);transition:transform .7s;position:absolute;inset:0;transform:translate(-130%)}.divisionOneHalo{opacity:.4;z-index:-1;background:radial-gradient(circle,#dccbd5a6,#0000 68%);border-radius:50%;width:160px;height:160px;transition:transform .45s,opacity .45s;position:absolute;transform:scale(.8)}.divisionOneBadge{color:#6c3053;letter-spacing:.14em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex;position:absolute;top:14px;left:18px}.divisionOneBadge>span{color:#b54888;font-size:7px}.divisionOneLogo{object-fit:contain;object-position:center;filter:drop-shadow(0 3px 2px #29203010);will-change:transform;width:144px;height:112px;margin-top:17px;transition:transform .45s cubic-bezier(.2,.75,.25,1),filter .45s;display:block;transform:translateY(0)scale(1)}.divisionOneRule{background:linear-gradient(90deg,#0000,#b85790,#0000);width:48px;height:2px;transition:width .4s;position:absolute;bottom:18px}.divisionOneWordmark{text-align:center;color:#2b2033;max-width:80%;font-size:22px;font-weight:700}.divisionOneCard:hover,.divisionOneCard:focus-within{transform:translateY(-4px);box-shadow:0 16px 36px #2b203326;border-color:#9a3771!important}.divisionOneCard:hover .divisionOneLogo,.divisionOneCard:focus-within .divisionOneLogo{filter:drop-shadow(0 10px 7px #2b1f3327);transform:translateY(-3px)scale(1.22)}.divisionOneCard:hover .divisionOneHalo,.divisionOneCard:focus-within .divisionOneHalo{opacity:1;transform:scale(1.3)}.divisionOneCard:hover .divisionOneStage:after,.divisionOneCard:focus-within .divisionOneStage:after{transform:translate(130%)}.divisionOneCard:hover .divisionOneRule,.divisionOneCard:focus-within .divisionOneRule{width:110px}.divisionOneCard .collegeIdentity h3{font-size:21px}.outreachSchool.divisionOneCard>.divisionOneStage{width:calc(100% + 48px);margin:-24px -24px 20px}.outreachSchool.divisionOneCard .chips{margin-top:4px}@media (max-width:650px){.outreachSchool.divisionOneCard>.divisionOneStage{width:calc(100% + 40px);margin:-20px -20px 20px}.divisionOneStage{height:170px}.divisionOneLogo{width:138px;height:105px}}@media (hover:none){.divisionOneCard:active .divisionOneLogo{transform:scale(1.12)}.divisionOneCard:hover{transform:none}}@media (prefers-reduced-motion:reduce){.divisionOneCard,.divisionOneLogo,.divisionOneHalo,.divisionOneRule,.divisionOneStage:after{will-change:auto;transition:none!important}.divisionOneCard:hover,.divisionOneCard:focus-within,.divisionOneCard:active,.divisionOneCard:hover .divisionOneLogo,.divisionOneCard:focus-within .divisionOneLogo,.divisionOneCard:active .divisionOneLogo{transform:none}.divisionOneStage:after{display:none}}.divisionOneStageDark{background:linear-gradient(135deg,#1e1624,#331d42 58%,#3c274b);border-color:#b6779c}.divisionOneStageDark .divisionOneHalo{background:radial-gradient(circle,#ba94aa60,#0000 68%)}.divisionOneStageDark:after{background:linear-gradient(118deg,#0000 44%,#ffffff14 50%,#0000 56%)}.divisionOneStageDark .divisionOneLogo{filter:drop-shadow(0 4px 3px #0003)}.divisionOneCard:hover .divisionOneStageDark .divisionOneLogo,.divisionOneCard:focus-within .divisionOneStageDark .divisionOneLogo{filter:drop-shadow(0 10px 7px #0005)}.commandCenter{min-width:0}.commandHero{color:#fff;background:linear-gradient(120deg,#211828,#3b254b);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;padding:32px;display:flex}.commandHero h2{margin:20px 0 10px;font-size:clamp(24px,3vw,36px);line-height:1.15}.commandHero p{color:#dad2e0;max-width:650px}.commandHero label{color:#dad2e0;min-width:230px;font-size:12px}.commandHero select{color:#251b2d;background:#fff;width:100%;margin-top:8px}.commandToolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.commandToolbar>input{flex:1;min-width:200px}.commandToolbar>select{flex:1;min-width:180px;max-width:100%}.commandToolbar>div{flex:1;min-width:220px}.commandToolbar h2{margin:0 0 8px}.commandEntry{border-top:1px solid #e5e1e8;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 0;display:flex}.commandEntry:first-of-type{margin-top:12px}.commandEntry h3{margin:9px 0}.commandEntryMain{flex:1;min-width:0}.commandActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.commandEntry>.commandActions{justify-content:flex-end;max-width:170px}.planNotes{white-space:pre-wrap;overflow-wrap:anywhere;color:#5c5263}.commandMetric{border-bottom:1px solid #e5e1e8;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:14px;display:flex}.commandStages{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:14px;margin:24px 0;display:grid}.commandStages>div{background:#f4f2f6;border-radius:12px;flex-direction:column;gap:6px;padding:18px;display:flex}.commandStages strong{color:#2b2033;font-size:28px}.commandTabs{flex-wrap:wrap}.commandCompareChoices{flex-wrap:wrap;gap:15px;margin:22px 0;display:flex}.commandCompareChoices label{align-items:center;gap:8px;display:flex}.commandCompareChoices input{width:auto}.commandTableWrap{overflow-x:auto}.commandTable{border-collapse:collapse;width:100%;min-width:520px}.commandTable th,.commandTable td{text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #e0dbe4;max-width:300px;padding:16px}.commandTable thead{color:#fff;background:#2b2033}.overdue{color:#a44523}.commandCenter .panel{margin-bottom:20px}.commandCenter .panelHead h3{align-items:center;gap:8px;display:flex}@media (max-width:760px){.commandHero{padding:24px;display:block}.commandHero label{margin-top:20px;display:block}.commandEntry{flex-direction:column}.commandEntry>.commandActions{justify-content:flex-start;max-width:none}.commandToolbar>button{flex:1}.commandTabs button{white-space:nowrap;flex:1}.commandStages{grid-template-columns:repeat(2,1fr)}}:root{--brand-black:#100e14;--brand-purple:#7828c8;--brand-pink:#f266b6;--brand-ink:#251331;--brand-tint:#f7f3fa}body{background:var(--brand-tint);color:var(--brand-ink)}aside{background:var(--brand-black);color:#d9cce4}.brand small{color:var(--brand-pink)}nav button{color:#d5c8df}nav button.active{background:var(--brand-purple);color:#fff}nav button:hover:not(.active){color:#fff;background:#251b30}.primary{background:var(--brand-purple);color:#fff}.primary:hover:not(:disabled){background:#6320a7}.hero,.directoryHero,.commandHero{background:linear-gradient(120deg,#100e14 0%,#2f123e 60%,#54206c 100%)}.heroMark,.directoryTotal strong{color:var(--brand-pink)}.pill{color:#ffaddc}.hero:after{border-color:#ad4a9366}.hero .primary{background:var(--brand-pink);color:#251331}.eyebrow{color:#78369b}.secondary{color:#642c84;background:#f1e6f8;border-color:#dac3e8}.textBtn,.collegeActions button{color:#713095}.tag{color:#793167;background:#f5e8f4}.dot{background:var(--brand-pink)}.coachTabs button.selected{color:#7828c8;border-bottom-color:#e34ea2}.athleteBanner,.recruitTop,.collegeStripe{color:#f4c5e2;background:#251331!important}.collegeStripe button.saved,.collegeStripe button.saved svg{color:#f266b6;fill:#f266b6}.divisionOneCard{border-color:#daa2cd!important}.divisionOneCard .collegeStripe{color:#f8cde7;background:#211126!important}.divisionOneStage{background:linear-gradient(135deg,#fdf9ff,#f3e8fa 58%,#fdebf5);border-color:#ead0e5}.divisionOneBadge{color:#793167}.divisionOneBadge>span{color:#d73b97}.divisionOneRule{background:linear-gradient(90deg,#0000,#e34ea2,#0000)}.divisionOneCard:hover,.divisionOneCard:focus-within{border-color:#c543ad!important}.divisionOneStageDark{background:linear-gradient(135deg,#100e14,#281431 58%,#3b1c49)}.divisionOneStageDark .divisionOneBadge{color:#f7cce4}.divisionOneStageDark .divisionOneBadge>span{color:#f266b6}.commandTable thead{background:#251331}.commandHero p,.commandHero label{color:#e5d7ed}.coachAddress{color:#7828c8!important}input,select,textarea{accent-color:#7828c8;outline-color:#a44cda}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #e34ea2}body{color:#271733;background:#f7f3fa;font-size:16px;line-height:1.5}p{color:#695c72;font-size:15px;line-height:1.7}h1{font-size:clamp(42px,4.2vw,58px);line-height:1.08}h3{font-size:20px;line-height:1.35}aside{width:270px;padding:30px 18px}main{width:calc(100% - 270px);margin-left:270px}nav{gap:5px}nav button{border-radius:9px;min-height:48px;padding:13px 14px;font-size:14px;line-height:1.35}nav button svg{flex-shrink:0}nav button.active{box-shadow:inset 3px 0 #f79bce}.workspace{font-size:11px}.workspace strong{font-size:16px}.asideBottom strong{font-size:14px}.asideBottom small{font-size:12px}.brand small{font-size:11px}header{height:88px;padding:0 36px}header>span{color:#6e5c7a;font-size:12px}header select{width:170px;min-height:44px;font-size:14px}.content{max-width:1620px;padding:28px 36px}.content:focus{outline:none}.notice{border:1px solid #e4d3ed;align-items:flex-start;padding:15px 18px;font-size:13px;line-height:1.6}.notice svg{flex-shrink:0;margin-top:3px}.eyebrow,.pill{letter-spacing:1.7px;font-size:12px}.pageTitle{margin:32px 0 26px}.pageTitle>p:last-child{max-width:800px;font-size:16px}.panel,.filterPanel{border-color:#e4d9eb;border-radius:15px;padding:28px;box-shadow:0 4px 18px #25133104}.panelHead h3{font-size:20px}.panelHead>span{color:#73627f;font-size:11px}.primary,.secondary{border-radius:8px;gap:9px;min-height:46px;padding:12px 18px;font-size:14px;line-height:1.4}.textBtn{min-height:42px;padding:8px 3px;font-size:14px}.icon{min-width:44px;min-height:44px}.primary,.secondary,.textBtn{transition:background-color .18s,box-shadow .18s}:is(.primary:focus-visible,.secondary:focus-visible){box-shadow:0 0 0 5px #f266b625}label{color:#503b60;margin-bottom:20px;font-size:14px;line-height:1.5}input,select,textarea{color:#2b1937;background:#fdfbfe;border-color:#d8c8e2;border-radius:8px;min-height:48px;padding:13px 14px;font-size:16px}input::placeholder,textarea::placeholder{color:#83718d}input[type=checkbox]{flex-shrink:0;width:18px;height:18px;min-height:18px;padding:0}.formGrid{gap:0 20px}.checkbox{align-items:flex-start;font-size:14px}.checkbox input{margin-top:2px}.muted{font-size:13px}.tag{white-space:normal;border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.4}.chips{gap:8px}.tabGuide{background:linear-gradient(100deg,#fff,#faf4fc);border:1px solid #e3d1eb;border-left:4px solid #e65aab;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 30px;padding:23px 25px;display:flex}.tabGuide>div:first-child{max-width:660px}.guideKicker{letter-spacing:1.7px;color:#8e357e;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.tabGuide strong{color:#361946;font-size:20px;display:block}.tabGuide p{margin:6px 0 0;font-size:14px}.tabGuideActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.tabGuideActions .secondary{min-height:44px;font-size:13px}.skipLink{color:#5c217c;z-index:100;background:#fff;border-radius:8px;padding:14px 22px;position:fixed;top:-100px;left:15px}.skipLink:focus{top:12px}.hero{border-radius:18px;padding:42px}.hero h2{font-size:54px}.hero p{max-width:490px;font-size:15px}.heroMark small{letter-spacing:2px;font-size:11px}.stats{gap:20px}.stat{border-radius:13px;padding:27px}.stat strong{font-size:36px}.stat span{color:#705d7b;font-size:14px}.stat svg{width:23px;height:23px}.play{gap:18px;padding:23px 0}.play strong{font-size:16px}.play p{font-size:14px}.play .num{font-size:28px}.play svg{flex-shrink:0}.empty{color:#766482;padding:45px 24px;font-size:15px;line-height:1.7}.empty h3{color:#513462;font-size:22px}.empty p{font-size:15px}.activity strong,.profileRow strong{font-size:16px}.activity p,.profileRow p{font-size:14px}.activity small{color:#7c6b86;font-size:12px}.profileRow{align-items:center;padding:22px 0}.avatar{width:45px;height:45px}.award{border-radius:12px;gap:22px}.award h3{font-size:23px}.award p,.campaign p,.campaign strong{font-size:15px}.campaign h3{font-size:21px}.campaign{padding:25px 0}.checkRow{gap:22px;padding:25px 0}.checkRow h3{font-size:18px}.checkRow p{font-size:14px}.checkRow .tag{text-align:center;min-width:100px}.directoryHero{border-radius:18px;padding:35px}.directoryHero h2{font-size:43px}.directoryHero p{max-width:720px;font-size:15px}.directoryTotal span{font-size:13px}.directoryCounts{border-radius:13px}.directoryCounts>div{padding:22px}.directoryCounts strong{font-size:30px}.directoryCounts span{color:#73627f;font-size:14px}.researchNote{border-radius:10px;padding:20px}.researchNote p,.researchSources p{color:#685472;font-size:14px}.sourceLinks a{font-size:14px}.searchTitle{letter-spacing:-.2px;color:#3b204b;margin:0 0 12px;font-size:18px;font-weight:700}.searchBox{background:#fff;border:1px solid #dac5e8;border-radius:12px;gap:15px;min-height:62px;padding:4px 17px}.searchBox:focus-within{border-color:#9d45c3;box-shadow:0 0 0 4px #a94acc13}.searchBox input{outline:none;min-height:56px;padding:12px 0;font-size:18px;background:0 0!important}.searchBox svg{color:#8a3cab;flex-shrink:0;width:24px;height:24px}.directorySearch{border:1px solid #d9bde8;border-top:4px solid #8b30bc;padding:26px}.directorySearch .searchBox{border-width:2px;min-height:74px}.directorySearch .searchBox input{min-height:64px;font-size:21px}.filtersRow{gap:14px;margin-top:19px;padding-top:20px}.filtersRow select{min-width:150px;min-height:46px;padding:11px 14px;font-size:14px}.inlineCheck,.compareLabel{gap:8px;font-size:14px;line-height:1.5}.inlineCheck input,.compareLabel input{width:18px;height:18px}.resultsBar{flex-wrap:wrap;gap:18px}.resultsBar strong{font-size:19px}.resultsBar>span{color:#705d7b;font-size:13px}.collegeGrid,.outreachGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:24px}.collegeCard,.athleteCard,.outreachSchool{border-color:#ddcde6;border-radius:16px;box-shadow:0 6px 22px #34113d06}.collegeInside,.athleteInside{padding:26px}.collegeStripe{letter-spacing:.8px;min-height:48px;padding:9px 20px;font-size:12px}.collegeStripe>span{max-width:85%}.collegeStripe button{justify-content:center;align-items:center;min-width:36px;min-height:36px}.collegeIdentity{min-height:82px}.collegeIdentity h3,.divisionOneCard .collegeIdentity h3{margin:11px 0 0;font-size:24px;line-height:1.25}.collegeLocation{align-items:flex-start;font-size:14px;line-height:1.5}.collegeLocation svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.proofLine{color:#75607f;font-size:13px}.collegeStatus{min-height:48px;font-size:15px;line-height:1.65}.collegeActions{flex-wrap:wrap;gap:15px;padding-top:18px}.collegeActions button{min-height:40px;font-size:14px}.collegeActions button svg{flex-shrink:0}.schoolFacts,.collegeCard .schoolFacts{background:#fbf8fd;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px}.schoolFacts>div:last-child{border-top:1px solid #e9dfef;grid-column:span 2;padding-top:12px}.schoolFacts span{color:#75627e;letter-spacing:.05em;font-size:11px}.schoolFacts strong,.schoolFacts a{font-size:14px}.schoolFacts>div:first-child a{font-size:12px}.schoolFacts>div:first-child strong{color:#72348e}.classificationNote{color:#786681!important;font-size:13px!important;line-height:1.65!important}.schoolOffers summary{padding:12px 0;font-size:14px}.offerActivity.perSchool h3{font-size:19px}.offerPost p,.outreachSchool .offerActivity p{font-size:14px}.offerPost small,.offerPost .offerCaveat{font-size:13px}.publicCoach>strong{font-size:18px}.publicCoach>span{font-size:14px}.coachAddress{font-size:15px!important}.sourceSmall{font-size:13px;line-height:1.6}.missingContact{padding:18px;font-size:15px}.missingContact p,.missingContact .secondary{font-size:14px}.outreachHeading h2{font-size:36px}.outreachIdentity p{max-width:470px;font-size:15px}.outreachSchool h3{font-size:24px}.outreachSchool{padding:26px}.collegeLogoStage{background:linear-gradient(135deg,#fff,#f7f0fc);border-bottom:1px solid #e7d7ee;height:200px}.collegeLogoStage .divisionOneLogo{width:160px;height:120px;margin-top:22px}.collegeLogoStage .divisionOneBadge{letter-spacing:.11em;font-size:11px;top:16px;left:20px}.collegeLogoStage .divisionOneRule{bottom:17px}.collegeLogoStage.featuredLogoStage{background:linear-gradient(135deg,#fdf9ff,#f3e8fa 58%,#fdebf5)}.collegeLogoStage.divisionOneStageDark{background:linear-gradient(135deg,#100e14,#281431 58%,#3b1c49)}.outreachSchool>.collegeLogoStage,.outreachSchool.divisionOneCard>.collegeLogoStage{width:calc(100% + 52px);margin:-26px -26px 22px}.collegeCard:not(.divisionOneCard):hover .divisionOneLogo,.outreachSchool:not(.divisionOneCard):hover .divisionOneLogo{transform:scale(1.08)}.detailLogo{border-radius:12px;margin:14px 0 24px;overflow:hidden}.detailLogo .collegeLogoStage{height:190px}.modal .closeModal{z-index:2;justify-content:center;align-items:center;min-width:40px;min-height:40px}.coachWelcome{border-radius:13px;padding:25px}.coachWelcome strong{font-size:18px}.coachWelcome p{font-size:14px}.coachTabs{gap:12px}.coachTabs button{min-height:50px;padding:15px 13px;font-size:15px}.coachTabs span{font-size:12px}.saveSearch input{font-size:16px}.athleteBanner{letter-spacing:1px;padding:17px 22px;font-size:12px}.athleteIdentity h3{font-size:23px}.athleteIdentity p{font-size:14px}.athleteAvatar{width:54px;height:54px}.athleteNumbers strong{font-size:22px}.athleteNumbers small{color:#756481;font-size:12px;line-height:1.4}.filmTag{font-size:13px}.board{grid-template-columns:repeat(5,minmax(255px,1fr));gap:18px}.boardColumn{border-radius:13px;padding:17px}.boardColumn>h3{font-size:14px}.boardColumn>h3 span{font-size:12px}.boardCard{border-radius:10px;padding:20px}.boardCard h4{font-size:18px}.boardCard p,.boardCard label{font-size:13px}.boardCard textarea,.boardCard select{padding:11px;font-size:15px}.boardCard .textBtn{padding:6px;font-size:13px}.savedSearchRow p{font-size:14px}.inboxRow{gap:18px;padding:24px 0}.inboxRow strong{font-size:17px}.inboxRow p{font-size:15px}.inboxRow small{color:#796485;font-size:12px}.applicationRow p{font-size:15px}.applicationRow{gap:25px}.modal{border-radius:18px;max-width:800px;padding:38px}.modal h2{font-size:38px}.modal p{font-size:15px}.positionPicker button{min-height:44px;font-size:15px}.consentBox p{font-size:13px}.consentBox{padding:20px}.messageBubble{padding:18px 22px}.messageBubble small{opacity:.85;font-size:12px}.threadMessages{max-height:360px}.compareDock{border-radius:12px;padding:20px}.compareDock strong,.compareDock summary{font-size:15px}.compareTable table{font-size:14px}.compareTable th,.compareTable td{padding:17px}.errorBanner,.successBanner{border-radius:9px;padding:18px;font-size:15px}.toast{max-width:550px;font-size:15px;line-height:1.6}.commandMetric{padding:18px 0;font-size:15px}.commandEntry p{font-size:15px}.commandActions button{font-size:14px}.commandStages strong{font-size:33px}.commandStages span{font-size:14px}.commandTable td{font-size:15px}.commandHero label{font-size:14px}.commandHero h2{font-size:clamp(28px,3vw,40px)}footer{color:#75627f;padding:28px 0;font-size:11px}@media (min-width:1600px){.collegeGrid,.outreachGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1150px){aside{width:235px;padding:25px 14px}main{width:calc(100% - 235px);margin-left:235px}nav button{padding:12px;font-size:13px}.content{padding:24px}.tabGuide{flex-direction:column;align-items:flex-start;gap:16px}.tabGuideActions{justify-content:flex-start}.heroMark{font-size:130px}.hero h2{font-size:44px}.hero{padding:32px}header{padding:0 24px}.directoryCounts>div{padding:18px}.directoryCounts span{font-size:13px}}@media (max-width:760px){.content{padding:20px}.panel,.filterPanel{padding:22px}.directoryCounts{grid-template-columns:repeat(2,1fr)}.directoryCounts>div{border-bottom:1px solid #e7d9ee}.heroMark{display:none}.collegeGrid,.outreachGrid{grid-template-columns:1fr}.tabGuide{padding:20px}.directorySearch .searchBox input{font-size:18px}.directoryHero{padding:27px}.directoryHero h2{font-size:36px}.directoryTotal strong{font-size:58px}.commandHero{padding:26px}.schoolFacts span{font-size:11px}.applicationRow{grid-template-columns:1fr}.modal{padding:30px 23px}.commandActions button{min-height:44px}.stats{gap:12px}}@media (max-width:650px){aside{width:100%;padding:20px;position:static}main{width:100%;margin:0}nav{gap:8px;padding-bottom:5px;display:flex}nav button{min-height:46px;padding:12px 15px;font-size:14px}nav svg{width:18px}header{flex-wrap:wrap;gap:12px;height:auto;min-height:76px;padding:15px 20px}header>span{font-size:11px;line-height:1.5}header select{width:158px;font-size:14px}.content{padding:18px}.notice{padding:14px;font-size:12px;line-height:1.6}.pageTitle{margin:28px 0}h1{font-size:42px}.pageTitle>p:last-child{font-size:15px}.tabGuide strong{font-size:19px}.tabGuideActions{width:100%}.tabGuideActions .secondary{flex:1;justify-content:space-between}.hero{padding:27px}.hero h2{font-size:43px}.hero p{font-size:15px}.primary,.secondary{font-size:14px}.stats{grid-template-columns:1fr 1fr}.stat{padding:22px 18px}.stat svg{width:20px;top:22px;right:14px}.stat strong{font-size:32px}.stat span{font-size:13px}.searchTitle{font-size:18px}.directorySearch{padding:20px}.searchBox{padding:3px 12px}.directorySearch .searchBox{min-height:68px}.directorySearch .searchBox input{min-height:60px;font-size:16px}.searchBox input{font-size:16px}.filtersRow select{min-width:130px;font-size:14px}.resultsBar>span{font-size:12px}.collegeInside,.athleteInside{padding:23px}.collegeIdentity h3,.divisionOneCard .collegeIdentity h3,.outreachSchool h3{font-size:24px}.collegeLogoStage{height:190px}.collegeLogoStage .divisionOneLogo{width:154px;height:116px}.outreachSchool{padding:23px}.outreachSchool>.collegeLogoStage,.outreachSchool.divisionOneCard>.collegeLogoStage{width:calc(100% + 46px);margin:-23px -23px 22px}.outreachHeading h2{font-size:31px}.coachTabs button{padding:13px 8px;font-size:14px}.checkRow .tag{margin-left:0}.checkRow{gap:14px}.checkRow>div{min-width:180px}.modal h2{font-size:33px}.modalBackdrop{padding:12px}.compareDock{padding:17px}.compareDock strong,.compareDock summary{font-size:14px}.toast{max-width:none;font-size:14px}.formGrid{grid-template-columns:1fr}.commandToolbar>div{min-width:0}.commandHero h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.primary,.secondary,.textBtn{transition:none}.collegeCard:not(.divisionOneCard):hover .divisionOneLogo,.outreachSchool:not(.divisionOneCard):hover .divisionOneLogo{transform:none}}.profileControls .secondary{min-height:44px;font-size:14px}.collegeCard:not(.divisionOneCard):focus-within .divisionOneLogo,.outreachSchool:not(.divisionOneCard):focus-within .divisionOneLogo{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.collegeCard:not(.divisionOneCard):focus-within .divisionOneLogo,.outreachSchool:not(.divisionOneCard):focus-within .divisionOneLogo{transform:none}}.journeySchoolCard{overflow:hidden}.journeySchoolLogo{margin:-28px -28px 22px}.journeySchoolLogo .collegeLogoStage{height:175px}.journeySchoolLogo .divisionOneLogo{width:140px;height:105px}@media (max-width:760px){.journeySchoolLogo{margin:-22px -22px 22px}}.funding-hub{--fh-pink:#ff83cc;--fh-purple:#bd9bff;--fh-muted:#b9b3c7;color:#faf7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:1400px;margin:auto;padding:30px 0 70px;font:16px/1.6 Arial,Helvetica,sans-serif}.funding-hub *{box-sizing:border-box}.funding-hub [hidden]{display:none!important}.funding-hub button,.funding-hub select,.funding-hub input{font:inherit}.funding-hub button{cursor:pointer}.funding-hub a{color:inherit}:is(.funding-hub button:focus-visible,.funding-hub a:focus-visible,.funding-hub input:focus-visible,.funding-hub select:focus-visible,.funding-hub summary:focus-visible){outline-offset:4px;outline:3px solid #ffb5df}.funding-hero{background:radial-gradient(at 94% 48%,#53257355,#0000 55%);border-bottom:1px solid #40334f;grid-template-columns:1.7fr 1fr;align-items:center;gap:30px;padding:28px 0 46px;display:grid}.funding-eyebrow{letter-spacing:.15em;font-weight:800;color:var(--fh-pink)!important;margin:0 0 16px!important;font-size:12px!important}.funding-hub h1{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(36px,4.2vw,66px);font-weight:900;line-height:1.05}.funding-hub h1 em{color:var(--fh-purple);font-style:normal}.funding-intro{color:#d0c8df;max-width:650px;margin:0;font-size:18px}.funding-price{flex-wrap:wrap;align-items:baseline;gap:10px 18px;max-width:680px;margin-top:30px;display:flex}.funding-price>span:first-child{letter-spacing:.13em;width:100%;color:var(--fh-muted);font-size:10px}.funding-price strong{white-space:nowrap;font-size:28px}.funding-price small{color:#d1c3dc;font-size:14px;font-weight:400}.funding-price b{color:var(--fh-muted);margin:0 8px;font-size:13px;font-weight:400}.funding-price>span:last-child{color:var(--fh-muted);font-size:12px}.funding-hero-stat{text-align:center;aspect-ratio:1;border:1px solid #695478;border-radius:50%;flex-direction:column;justify-content:center;justify-self:end;width:min(320px,100%);display:flex;box-shadow:0 0 70px #9b4ddb22,inset 0 0 40px #ae68ff0d}.funding-hero-stat>strong{color:#fdf8ff;letter-spacing:-4px;font-size:74px;font-weight:900;line-height:1}.funding-hero-stat>span{margin:8px 0 18px;font-size:16px}.funding-hero-stat>div{color:var(--fh-muted);font-size:13px}.funding-hero-stat b{color:var(--fh-pink);font-size:17px}.funding-hero-stat i{margin:0 8px;font-style:normal}.funding-hero-stat small{color:var(--fh-muted);margin-top:18px;font-size:9px}.funding-start{grid-template-columns:repeat(3,1fr);gap:25px;padding:30px 0 38px;display:grid}.funding-start>div{grid-template-columns:30px 1fr;gap:0 10px;display:grid}.funding-start span{color:var(--fh-pink);padding-top:3px;font-size:12px}.funding-start strong{font-size:16px}.funding-start p{color:var(--fh-muted);grid-column:2;margin:7px 0;font-size:13px}.funding-section-head{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;display:flex}.funding-hub h2{letter-spacing:-1px;margin:0 0 22px;font-size:30px}.funding-link{white-space:nowrap;font-size:13px;color:var(--fh-purple)!important}.funding-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 20px!important;display:grid!important}.funding-tabs button{color:#d9cfe4;background:#201a29;border:1px solid #45364f;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:15px 12px;font-size:14px;font-weight:700;display:flex}.funding-tabs button[aria-pressed=true]{color:#fff;background:#713ada;border-color:#a879f6}.funding-tabs span{opacity:.8;font-size:11px}.funding-context{color:var(--fh-muted);max-width:1000px;min-height:45px;margin:0 0 22px;font-size:14px}.funding-filters{gap:16px;display:flex}.funding-filters label{color:var(--fh-muted);flex-direction:column;gap:7px;min-width:190px;font-size:12px;display:flex}.funding-filters .funding-search{flex:1}.funding-filters input,.funding-filters select{color:#fff;background:#211b2b;border:1px solid #51445e;border-radius:8px;width:100%;height:52px;margin:0;padding:12px 14px;font-size:15px}.funding-state-browser{border-bottom:1px solid #40334f;margin:15px 0 18px;padding-bottom:16px}.funding-state-browser summary{cursor:pointer;color:var(--fh-purple);font-size:13px}.funding-state-grid{grid-template-columns:repeat(5,1fr);gap:7px;padding-top:16px;display:grid}.funding-state-grid button{color:#e8dff1;text-align:left;background:#201a29;border:1px solid #40334f;border-radius:5px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:12px;display:flex}.funding-state-grid button.selected{border-color:var(--fh-pink);background:#462342}.funding-state-grid span{color:var(--fh-muted);margin-left:5px;font-size:10px}.funding-results-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:26px 0 4px;display:flex}.funding-results-toolbar>p{color:#f4ecfa;margin:0;font-size:14px;font-weight:700}.funding-results-toolbar>div{align-items:center;gap:18px;display:flex}.funding-results-toolbar label{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.funding-results-toolbar input{accent-color:#c18bff;width:16px;height:16px;margin:0}.funding-results-toolbar span{color:var(--fh-purple)}.funding-results-toolbar button{color:var(--fh-purple);white-space:nowrap;background:0 0;border:0;padding:10px 0;font-size:12px}.funding-save-note{color:#a79db5;margin:0 0 23px;font-size:11px}.funding-results{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.funding-card{background:linear-gradient(135deg,#251b32,#1b1722);border:1px solid #493753;border-radius:12px;flex-direction:column;min-width:0;padding:23px;transition:border-color .2s;display:flex}.funding-card:hover{border-color:#9469b8}.funding-card-top{justify-content:space-between;align-items:flex-start;gap:7px;margin-bottom:18px;display:flex}.funding-type{color:var(--fh-purple);letter-spacing:.02em;font-size:10px;line-height:1.5}.funding-save{color:#d5c8e1;white-space:nowrap;background:0 0;border:0;padding:2px 4px!important;font-size:11px!important;display:block!important}.funding-save.is-saved{color:var(--fh-pink)}.funding-card h3{letter-spacing:-.3px;color:#fff;font-size:20px;line-height:1.22;margin:0 0 9px!important}.funding-provider{color:#b6a8c4;font-size:11px;margin:0 0 16px!important}.funding-amount{color:#ffb2de;font-size:17px;font-weight:700;line-height:1.4;margin:0 0 15px!important}.funding-eligibility{color:#d2c8de;font-size:13px;line-height:1.65;margin:0 0 20px!important}.funding-alert,.funding-athlete{letter-spacing:.04em;background:#453329;border-radius:4px;padding:8px 10px;line-height:1.5;color:#ffcb91!important;margin:0 0 15px!important;font-size:10px!important}.funding-athlete{background:#203d34;color:#b9f2d1!important}.funding-deadline{border-top:1px solid #443449;flex-direction:column;gap:6px;margin-top:auto;padding-top:15px;display:flex}.funding-deadline>span{letter-spacing:.14em;color:#c1a6d4;font-size:9px}.funding-deadline strong{color:#f1e8f8;font-size:12px;font-weight:600;line-height:1.55}.funding-deadline small{color:#b7a8c4;font-size:10px}.funding-card details{margin:0 0 15px;padding-top:14px;font-size:12px}.funding-card summary{cursor:pointer;color:#cfb5e9}.funding-card details p{color:#d6cddd;margin:8px 0;font-size:12px}.funding-card details small{color:#b7a8c4;font-size:10px}.funding-official{border-top:1px solid #443449;justify-content:space-between;gap:8px;padding-top:14px;font-size:12px;font-weight:700;display:flex;color:#fff!important;text-decoration:none!important}.funding-official span{color:var(--fh-pink)}.funding-empty{text-align:center;border:1px solid #493753;grid-column:1/-1;padding:50px}.funding-empty button,.funding-more{color:#fff;background:#713ada;border:1px solid #a579eb;border-radius:7px;padding:13px 20px}.funding-more{margin:28px auto;display:block}.funding-research-note{color:#a89db6;border-top:1px solid #40334f;margin-top:35px;padding-top:20px;font-size:11px;line-height:1.7}.funding-page-main{max-width:1448px;margin:auto;padding:15px 40px}.funding-page-main>.product-text-link{margin-top:22px;display:inline-block}.funding-checkout-note{color:#b8a5c4;max-width:1400px;margin:0 auto 20px;font-size:12px}.funding-page-main~.hub-footer{margin-top:0}.funding-component-wrap{max-width:1450px}.funding-component-wrap .funding-hub{padding-top:0}.funding-component-wrap .funding-hero-stat{width:270px}.funding-component-wrap .funding-hero-stat>strong{font-size:62px}@media (max-width:1100px){.funding-results{grid-template-columns:repeat(2,1fr)}.funding-state-grid{grid-template-columns:repeat(4,1fr)}.funding-hero-stat{width:260px}.funding-hero-stat>strong{font-size:62px}.funding-hero-stat small{font-size:8px}.funding-price strong{font-size:23px}}@media (max-width:740px){.funding-page-main{padding:12px 20px}.funding-hero{grid-template-columns:1fr;gap:28px;padding-top:15px}.funding-hero-stat{aspect-ratio:auto;text-align:left;border-radius:10px;grid-template-columns:auto 1fr;gap:0 20px;padding:22px;display:grid;width:100%!important}.funding-hero-stat>strong{grid-row:span 2;align-self:center;font-size:46px!important}.funding-hero-stat>span{margin:0;font-size:14px}.funding-hero-stat>div{font-size:12px}.funding-hero-stat small{grid-column:1/-1;margin:10px 0 0;font-size:10px}.funding-start{grid-template-columns:1fr;gap:16px;padding:25px 0}.funding-start p{margin:2px 0}.funding-tabs{grid-template-columns:repeat(2,1fr);gap:7px}.funding-tabs button{padding:12px 8px;font-size:13px}.funding-tabs span{font-size:10px}.funding-section-head{align-items:flex-start}.funding-hub h2{font-size:24px}.funding-link{font-size:11px}.funding-filters{flex-wrap:wrap;gap:12px}.funding-filters .funding-search{flex-basis:100%}.funding-filters label{flex:1;min-width:0}.funding-state-grid{grid-template-columns:repeat(2,1fr)}.funding-results-toolbar{flex-direction:column;align-items:flex-start;gap:6px}.funding-results-toolbar>div{justify-content:space-between;width:100%}.funding-results{grid-template-columns:1fr}.funding-card{padding:22px}.funding-intro{font-size:16px}.funding-price strong{font-size:26px}.funding-hero h1{font-size:40px}.funding-context{font-size:13px}.funding-hub{padding-bottom:30px}}.funding-eligibility{font-size:14px}.funding-provider{font-size:12px}.funding-amount{font-size:18px}.funding-card details,.funding-card details p,.funding-official{font-size:13px}.funding-filters input,.funding-filters select{font-size:16px}.funding-component-wrap{color:#faf7ff;background:#14111c;border:1px solid #463550;border-radius:18px;padding:20px 30px 4px}.funding-component-wrap .funding-checkout-note{padding-bottom:20px}@media (max-width:740px){.funding-component-wrap{border-radius:12px;padding:16px 16px 4px}}.funding-coverage{color:#fff;background:#291a39;border:1px solid #8556a9;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:18px 0 24px;padding:20px 24px;display:flex}.funding-coverage strong{font-size:19px}.funding-coverage b{color:#ffb0e4;font-size:23px}.funding-coverage small{color:#d8c7e6;width:100%}.funding-coverage[hidden]{display:none}.funding-quick{flex-wrap:wrap;gap:9px;margin:0 0 24px;display:flex}.funding-quick button{color:#f8e9ff;cursor:pointer;background:#2d1b40;border:1px solid #795791;border-radius:24px;padding:10px 16px}.funding-quick button:hover{background:#5b2b83}.funding-cycle{color:#f2e5fd;background:#43334e;border-radius:8px;align-self:flex-start;margin:2px 0 12px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-block}.funding-cycle-open{color:#adf5d2;background:#163e31}.funding-cycle-upcoming{color:#d5cbff;background:#37315a}.funding-cycle-closed{color:#f8bdce;background:#4a2b39}.funding-geography{border-left:3px solid #ce80d5;padding-left:12px;color:#d0bbdf!important;font-size:13px!important}.funding-card-actions{flex-direction:column;gap:10px;margin-top:auto;display:flex}.funding-model{color:#ffafe2;padding:12px 0;font-weight:800;text-decoration:none;display:block}.funding-pagination{color:#eee;justify-content:center;align-items:center;gap:24px;margin:34px 0;display:flex}.funding-pagination[hidden]{display:none}.funding-pagination button{color:#fff;cursor:pointer;background:#65349b;border:1px solid #a06ebd;border-radius:10px;padding:13px 24px;font-weight:750}.funding-pagination button:disabled{opacity:.45;cursor:default}.funding-state-browser>p{color:#cdbcdb;padding:0 20px;line-height:1.6}.funding-filters{grid-template-columns:repeat(4,minmax(0,1fr))!important}.funding-filters label{min-width:0}.funding-filters .funding-search{grid-column:span 2}.funding-tabs{flex-wrap:wrap}.funding-tabs button{flex:1;min-width:140px}.funding-card{min-width:0}.funding-card h3,.funding-eligibility,.funding-provider{overflow-wrap:anywhere}.funding-results-toolbar [data-result-count]{scroll-margin-top:100px}.funding-research-note a{color:#f1a1df}@media (max-width:980px){.funding-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.funding-filters{grid-template-columns:minmax(0,1fr)!important}.funding-filters .funding-search{grid-column:auto}.funding-coverage{gap:12px;padding:18px}.funding-coverage>span{width:100%}.funding-pagination{gap:12px}.funding-pagination button{padding:12px 15px}.funding-pagination span{font-size:13px}.funding-tabs button{min-width:130px}}.funding-filters{display:grid!important}.funding-tabs{grid-template-columns:repeat(5,minmax(0,1fr));display:grid!important}.funding-tabs button{min-width:0}.funding-tabs span{white-space:nowrap}@media (max-width:980px){.funding-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.funding-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.funding-tabs button{min-width:0}}.funding-hub .funding-results{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));align-items:start;gap:12px}.funding-hub .funding-card{border-radius:10px;padding:16px}.funding-card .funding-card-top{align-items:center;margin-bottom:7px}.funding-card .funding-type{overflow-wrap:anywhere;font-size:11px}.funding-card .funding-save{min-height:36px;padding:6px!important;font-size:12px!important}.funding-card .funding-cycle{border-radius:5px;margin:0 0 9px;padding:4px 7px;font-size:11px;line-height:1.4}.funding-hub .funding-card h3{font-size:18px;line-height:1.3;margin-bottom:5px!important}.funding-card .funding-provider{font-size:12px;line-height:1.45;margin-bottom:8px!important}.funding-card .funding-amount{overflow-wrap:anywhere;font-size:16px;line-height:1.4;margin-bottom:9px!important}.funding-card .funding-alert,.funding-card .funding-athlete{letter-spacing:0;padding:5px 7px;margin-bottom:9px!important;font-size:11px!important}.funding-card .funding-geography{margin:0 0 9px;padding-left:8px;line-height:1.45;font-size:12px!important}.funding-card .funding-deadline{gap:3px;margin-top:0;padding-top:9px}.funding-card .funding-deadline strong{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.funding-card .funding-card-details{margin:5px 0;padding:0}.funding-card .funding-card-details summary{padding:9px 0;font-size:13px;line-height:1.4}.funding-card .funding-card-details p{font-size:14px;line-height:1.5;margin:8px 0!important}.funding-card .funding-card-actions{border-top:1px solid #443449;flex-flow:wrap;gap:4px 14px;margin-top:0;padding-top:4px}.funding-card .funding-official,.funding-card .funding-model{border:0;align-items:center;min-height:36px;padding:6px 0;font-size:12px;line-height:1.4;display:flex}@media (max-width:600px){.funding-hub .funding-results{grid-template-columns:minmax(0,1fr);gap:10px}.funding-hub .funding-card{padding:14px}}@media (pointer:coarse){.funding-card .funding-save,.funding-card .funding-official,.funding-card .funding-model{min-height:44px}.funding-card .funding-card-details summary{min-height:44px;padding:12px 0}}.membershipShell{color:#f8f4fc;background:#100c17;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.memberHeader{background:#100c17;border-bottom:1px solid #34243f;justify-content:space-between;align-items:center;gap:28px;padding:26px max(28px,50vw - 630px);display:flex;position:static}.memberBrand{color:#fff;letter-spacing:-3px;align-items:center;gap:12px;font-size:58px;font-weight:900;line-height:.9;text-decoration:none;display:flex}.memberBrand span{letter-spacing:1px;font-size:23px}.memberBrand small{letter-spacing:1.5px;color:#c29dde;margin-top:8px;font-size:8px;display:block}.memberHeader nav{flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.memberHeader nav a{color:#e2d5ed}.memberMain{max-width:1260px;margin:auto;padding:58px 28px 80px}.memberMain h1{letter-spacing:-3px;color:#fff;margin:14px 0 24px;font-size:clamp(42px,5vw,76px);line-height:1.03}.memberMain h1 em{color:#ef87da;font-style:normal}.memberLead{color:#d1bfdd;max-width:790px;font-size:20px;line-height:1.65}.memberEyebrow{letter-spacing:2px;color:#d99bf6;font-size:11px;font-weight:800}.membershipCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0;display:grid}.membershipCards article{background:linear-gradient(145deg,#281931,#171020);border:1px solid #533064;border-radius:16px;flex-direction:column;min-height:355px;padding:30px;display:flex}.membershipCardTop{color:#eca4ed;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.membershipCardTop span{color:#775c88;font-size:30px;font-weight:800}.membershipCards h2{letter-spacing:-.7px;color:#fff;margin:10px 0 12px;font-size:27px;line-height:1.2}.membershipCards p:not(.memberEyebrow){color:#d5c7dd;flex:1;font-size:15px;line-height:1.7}.memberButton{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 17px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;color:#180c21!important;background:#e77fd5!important}.memberButton:disabled{opacity:.6;cursor:not-allowed}.membershipLocked{color:#bca6cc;border-top:1px solid #493054;align-items:center;gap:8px;padding-top:18px;font-size:13px;font-weight:700;display:flex}.memberPricing{background:#1c1426;border:1px solid #46314f;border-radius:16px;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:20px;padding:32px;display:grid}.memberPricing h2{color:#fff;font-size:29px}.memberPricing article{background:#2b1c38;border-radius:12px;padding:24px}.memberPricing h3{color:#fff;margin:10px 0;font-size:50px}.memberPricing h3 small{color:#c8b5d6;font-size:16px;font-weight:400}.memberPricing p{color:#cfbedb;font-size:15px;line-height:1.6}.memberPaymentNote,.memberOwner{color:#e4d4ef;background:#27192f;border:1px solid #613e73;border-radius:10px;padding:17px 20px;font-size:14px;line-height:1.6}.memberPaymentNote{align-items:flex-start;gap:12px;margin:22px 0;display:flex}.memberPaymentNote svg{flex-shrink:0;margin-top:2px}.memberOwner{margin-bottom:32px}.memberOwner a{color:#f6a6ec;margin-left:8px}.memberActions{flex-wrap:wrap;justify-content:space-between;gap:30px;margin:28px 0;display:flex}.memberLink{color:#e8a4ed;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.memberFooter{color:#ba9fcd;border-top:1px solid #3d2949;gap:22px;max-width:1260px;margin:auto;padding:25px 28px;font-size:12px;display:flex}.memberFooter span{margin-left:auto}.rulesTools{gap:14px;margin:28px 0;display:flex}.rulesTools input,.rulesTools select{border-radius:8px;padding:14px;font-size:16px;color:#fff!important;background:#251a31!important;border:1px solid #5a3b68!important}.rulesTools input{flex:1}.rulesSection{background:#1c1425;border:1px solid #483154;border-radius:12px;margin:14px 0}.rulesSection summary{cursor:pointer;color:#f7efff;padding:23px;font-size:20px;font-weight:800}.rulesBody{color:#d7c7e1;padding:0 26px 26px;font-size:17px;line-height:1.8}.rulesBody p{color:#d7c7e1}.rulesBody li{margin:12px 0}.rulesSources{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.rulesSources a{color:#d7a8ed;font-size:12px;text-decoration:underline}.rulesChecklist{background:#2b1b37;border:1px solid #664279;border-radius:12px;margin:35px 0;padding:26px}.rulesChecklist h2{color:#fff}.rulesChecklist label{color:#dfcee9;align-items:flex-start;gap:12px;margin:14px 0;font-size:16px;display:flex}.rulesChecklist input{accent-color:#e77fd5;width:18px;height:18px;margin-top:2px}.rulesChecklist p{color:#c5afd5;font-size:14px}.rulesMeta{color:#c5a4dc;font-size:13px}.rulesEmpty{color:#d7c7e1;padding:24px}@media (max-width:900px){.membershipCards,.memberPricing{grid-template-columns:1fr}.memberHeader{flex-wrap:wrap;align-items:flex-start;padding:22px}.memberHeader nav{gap:16px}.memberMain{padding:35px 20px}.membershipCards article{min-height:auto}.memberPricing{padding:20px}.memberMain h1{letter-spacing:-1.5px}.memberFooter{flex-direction:column}.memberFooter span{margin-left:0}.rulesTools{flex-direction:column}.rulesSection summary{font-size:18px}.rulesBody{font-size:16px}}.membershipShell .memberMain{width:100%;margin:0 auto}.membershipShell .memberHeader{height:auto;min-height:88px}.rulesTools select{width:260px}.rulesTools input{width:auto;min-width:0}.membershipShell .memberFooter{width:100%;font-size:12px}.membershipShell .memberEyebrow{color:#d99bf6}@media (max-width:900px){.rulesTools select,.rulesTools input{width:100%}}.memberHeader nav{align-items:center}.memberHomeLink{color:#fff;white-space:nowrap;background:#392046;border:1px solid #c080d9;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-flex}:is(.memberHomeLink:hover,.memberHomeLink:focus-visible){outline-offset:3px;background:#553064;outline:2px solid #edb0fa}.fundingPlanner{color:#faf6ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.plannerHero{background:#21152c;border:1px solid #a77ac052;border-radius:22px;margin-bottom:32px;padding:40px}.plannerHero p{max-width:660px;font-size:19px;line-height:1.6}.plannerHero>span{letter-spacing:1.5px;text-transform:uppercase;color:#f4b9e3;font-size:12px}.plannerLayout{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.plannerSteps{gap:24px;display:grid}.plannerPanel,.plannerSummary{background:#170f22ed;border:1px solid #60426f;border-radius:18px;padding:28px;box-shadow:0 14px 40px #0003}.plannerStepTitle{align-items:center;gap:15px;margin-bottom:22px;display:flex}.plannerStepTitle>span{color:#ffc8ef;background:#53306e;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.plannerPanel h2,.plannerSummary h2{letter-spacing:-.5px;margin:0;font-size:26px;line-height:1.25}.plannerPanel h3{margin:6px 0 10px;font-size:19px}.plannerFields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fundingPlanner label{color:#e8dcee;flex-direction:column;gap:8px;margin-bottom:15px;font-size:13px;font-weight:700;display:flex}.fundingPlanner input,.fundingPlanner select,.fundingPlanner textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#fff;background:#100b18;border:1px solid #77598c;border-radius:8px;padding:13px 12px;font-size:15px}.fundingPlanner textarea{resize:vertical;min-height:90px}.fundingPlanner a{color:#e5b6fc;text-underline-offset:3px;font-weight:700;text-decoration:underline}.fundingPlanner button{color:#100817;font:inherit;cursor:pointer;background:#ad74eb;border:1px solid #b88bdd;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:800}.fundingPlanner button:disabled{opacity:.5;cursor:not-allowed}.fundingPlanner .plannerSecondary{color:#f5d6ff;background:#30203f}.plannerHint{color:#cbbbd4!important;font-size:12px!important;line-height:1.65!important}.plannerSchoolSources{border-top:1px solid #554260;margin-top:20px;padding-top:15px}.plannerSchoolSources summary{cursor:pointer;color:#e4c2f5;font-weight:700}.plannerAwardResults{gap:15px;display:grid}.plannerAwardResults>article{background:#21132de6;border:1px solid #503759;border-radius:12px;padding:20px}.plannerAwardResults>article>div>span{text-transform:uppercase;letter-spacing:1px;color:#f2abd5;font-size:10px}.plannerAwardResults p{font-size:13px;line-height:1.6}.plannerAwardResults strong{color:#f3b4e2;font-size:14px}.plannerAwardResults button{width:100%;margin-top:14px}.plannerAwardResults a{font-size:12px}.plannerActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px;display:flex}.plannerSelectedAward{border-bottom:1px solid #5a3d68;padding:22px 0}.plannerSelectedAward>p{color:#cebed9;font-size:13px;line-height:1.7}.plannerSelectedAward>a{margin-bottom:16px;font-size:12px;display:block}.plannerAwardHeading{align-items:center;gap:14px;display:flex}.plannerAwardHeading input{font-size:17px;font-weight:800}.plannerAwardHeading button{color:#e5b3cc;background:0 0;padding:8px;font-size:11px}.fundingPlanner .plannerCheck{flex-direction:row;align-items:flex-start;font-size:13px;font-weight:400;line-height:1.5}.plannerCheck input{accent-color:#cd8aee;flex-shrink:0;width:18px;height:18px;margin:2px 2px 0 0}.plannerSummary{position:sticky;top:22px}.plannerSummary>p{font-size:13px;line-height:1.6}.plannerSummary dl{margin:24px 0}.plannerSummary dl>div{justify-content:space-between;gap:20px;margin:18px 0;display:flex}.plannerSummary dt{color:#d8c9e3;font-size:13px;line-height:1.45}.plannerSummary dd{white-space:nowrap;margin:0;font-size:20px;font-weight:800}.plannerGap{background:linear-gradient(120deg,#6a3284,#44235e);border-radius:14px;flex-direction:column;gap:10px;padding:24px;display:flex}.plannerGap>span{text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}.plannerGap strong{letter-spacing:-1px;font-size:34px}.plannerAwardedOnly{border-block:1px solid #5c416a;flex-direction:column;gap:8px;margin:20px 0;padding:18px 0;display:flex}.plannerAwardedOnly span,.plannerAwardedOnly small{color:#cdbcd9;font-size:12px}.plannerAwardedOnly strong{font-size:26px}.plannerSummary>a{margin-top:14px;font-size:12px;display:block}.plannerSaveActions{gap:10px;display:grid}.plannerSaveActions button:not(:first-child){color:#efd8fb;background:#30203f}.plannerAlert,.plannerMessage{background:#4e203f;border:1px solid #e78fbb;border-radius:10px;padding:16px 20px;font-size:13px;line-height:1.6}.plannerAlert button{float:right;margin-left:10px}.plannerMessage{background:#251e40;border-color:#926bba}.plannerSaved{margin-top:28px}.plannerSavedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.plannerSavedGrid article{background:#241531;border:1px solid #654778;border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.plannerSavedGrid small,.plannerSavedGrid span{color:#cdbddd;font-size:12px}.plannerCompare{margin-top:25px;overflow-x:auto}.plannerCompare table{border-collapse:collapse;width:100%;font-size:14px}.plannerCompare caption{text-align:left;margin-bottom:15px;font-weight:700}.plannerCompare th,.plannerCompare td{text-align:left;border:1px solid #654778;padding:18px 15px}.plannerCompare th{background:#2d193e}.fundingPlanner :focus-visible{outline-offset:3px;outline:3px solid #f5a6db}.schoolContactPanel,.schoolMoney{text-align:left;background:#1a0f29;border:1px solid #734d87;border-radius:12px;margin:18px 0;padding:18px}.schoolContactPanel h4,.schoolMoney h4{text-transform:uppercase;letter-spacing:1px;color:#efbbdf;margin:0 0 14px;font-size:14px}.schoolContact{border-top:1px solid #5b3f6b;flex-direction:column;align-items:flex-start;gap:7px;margin-top:14px;padding-top:12px;display:flex}.schoolContact>strong{color:#fff;font-size:18px;font-weight:900}.schoolContact>span{color:#d3bedc;font-size:12px}.schoolContact .coachEmail{color:#f8d0f2;overflow-wrap:anywhere;font-size:16px;font-weight:900}.schoolContact .contactSource{color:#c5a3e3;font-size:11px}.schoolContactPanel p,.schoolMoney p{color:#cdbfda;font-size:12px;line-height:1.6}.schoolContact .contactMissing{color:#d1bedb;font-size:12px}.schoolMoney>small{color:#ccbad7;font-size:10px}.schoolMoney dl{margin:14px 0}.schoolMoney dl>div{margin:12px 0}.schoolMoney dt{color:#cdbbd9;font-size:11px;line-height:1.5}.schoolMoney dd{color:#fff;margin:5px 0 0;font-size:19px;font-weight:800}.schoolMoney a{color:#dfb2fa;margin:4px 0;font-size:12px;display:inline-block}.schoolMoney .fundingPlanLink{background:#38204f;border-radius:8px;margin-top:16px;padding:12px;font-weight:800;line-height:1.5;display:block}.schoolAidLinks{flex-direction:column;gap:8px;display:flex}.institutionalAward{border-top:1px solid #634272;padding:15px 0}.institutionalAward strong{font-size:15px}.institutionalAward p{font-size:13px}.publicCoach strong,.publicCoach .coachAddress{color:#f8d3f2!important;font-size:18px!important;font-weight:900!important}.publicCoach .coachAddress{overflow-wrap:anywhere}.plannerSchoolSources .fundingPlanLink{display:none}@media (max-width:1000px){.plannerLayout{grid-template-columns:minmax(0,1fr)}.plannerSummary{position:static}.plannerSavedGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.plannerFields,.plannerSavedGrid{grid-template-columns:1fr}.plannerPanel,.plannerSummary,.plannerHero{padding:20px}.plannerHero h1{letter-spacing:-1px;font-size:42px}.plannerAwardHeading{flex-wrap:wrap}.plannerSummary dd{font-size:18px}}@media print{.memberHeader,.memberFooter,.plannerHero,.plannerAwardResults,.plannerActions,.plannerSaved,.plannerSaveActions,.plannerMessage,.plannerAlert button,.plannerStepTitle>span{display:none!important}.membershipShell,.fundingPlanner,.plannerPanel,.plannerSummary{box-shadow:none;color:#111!important;background:#fff!important}.plannerLayout{display:block}.plannerSummary{position:static}.plannerPanel,.plannerSummary{break-inside:avoid;border:1px solid #888;margin:15px 0}.fundingPlanner input,.fundingPlanner select,.fundingPlanner textarea{color:#111;background:#fff}.fundingPlanner p,.fundingPlanner label,.fundingPlanner dt,.fundingPlanner dd,.plannerHint,.fundingPlanner h2,.fundingPlanner h3{color:#222!important}.plannerGap{color:#111;background:#eee}.plannerSteps>section:nth-child(3){display:none}.memberMain{max-width:none;padding:0}}.fundingPlanner .plannerHero{background-image:none;height:auto;min-height:0;padding:clamp(20px,3vw,40px);display:block;position:relative;container-type:inline-size}.fundingPlanner .plannerHero h1{white-space:nowrap;font-size:clamp(18px,4.6vw,54px);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 14px #0008;margin:14px 0 22px;font-size:clamp(18px,4.8cqi,54px);line-height:1.2;display:block;position:static}.fundingPlanner .plannerHero h1 em{color:#ff9cde;font-style:normal}.fundingPlanner .plannerHero .plannerIntro{color:#ffe5a3;max-width:760px;text-shadow:none;background:#11081ce6;border-left:3px solid #ffe5a3;border-radius:0 8px 8px 0;margin:0 0 20px;padding:14px 18px;font-size:clamp(16px,1.6vw,20px);font-weight:600;line-height:1.65;position:static}.fundingPlanner .plannerHero>.memberEyebrow{color:#f6c8ed;max-width:none;margin:0;font-size:11px;line-height:1.6}.fundingPlanner .plannerSummary{width:100%;min-width:0;height:auto;display:block;position:sticky;inset:22px auto auto;overflow:visible}.fundingPlanner .plannerPanel h2,.fundingPlanner .plannerPanel h3,.fundingPlanner .plannerSummary h2{color:#fff}.fundingPlanner .plannerPanel>p:not(.plannerHint),.fundingPlanner .plannerSummary>p:not(.plannerHint){color:#e5d9ee}.plannerSteps,.plannerPanel{min-width:0}.plannerAwardAmount{background:#120a1c;border:1px solid #644077;border-radius:9px;margin-top:18px;padding:16px}.plannerAwardAmount small{color:#ffe5a3;font-size:12px;line-height:1.6;display:block}.plannerAwardAmount label{margin-bottom:8px}.plannerFundingFeedback{z-index:2;background:#241230;border:1px solid #df92d4;border-radius:12px;grid-template-columns:1fr 1fr;gap:20px;margin:18px 0;padding:16px 18px;display:grid;position:sticky;top:12px;box-shadow:0 8px 22px #0005}.plannerFundingFeedback span{color:#eadced;font-size:12px;line-height:1.5}.plannerFundingFeedback strong{color:#fff;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.4;display:block}.plannerFundingFeedback span:first-child strong{color:#fface2}.plannerSummary dd,.plannerGap strong{font-variant-numeric:tabular-nums}@media (max-width:1000px){.fundingPlanner .plannerSummary{position:static;inset:auto}}@media (max-width:600px){.fundingPlanner .plannerHero .plannerIntro{padding:12px 14px}.plannerFundingFeedback{gap:12px;padding:12px}.plannerFundingFeedback strong{font-size:20px}}@media print{.plannerFundingFeedback{display:none}.fundingPlanner .plannerSummary{position:static;inset:auto}}.fundingPlanner .plannerAwardResults{gap:10px}.fundingPlanner .plannerAwardResults>article{border-radius:10px;min-width:0;padding:14px}.fundingPlanner .plannerAwardResults h3{overflow-wrap:anywhere;margin:5px 0 7px;font-size:17px;line-height:1.35}.fundingPlanner .plannerAwardResults p{margin:7px 0;line-height:1.5}.fundingPlanner .plannerAwardWindow{color:#d8c7e6;font-size:12px}.fundingPlanner .plannerAwardDetails{margin:4px 0;font-size:13px}.fundingPlanner .plannerAwardDetails summary{cursor:pointer;color:#e5b6fc;padding:8px 0;line-height:1.4}.fundingPlanner .plannerAwardDetails p{color:#e6d8ef;font-size:14px}.fundingPlanner .plannerAwardAmount{border-radius:7px;margin-top:9px;padding:10px}.fundingPlanner .plannerAwardAmount label{grid-template-columns:minmax(0,1fr) minmax(90px,125px);align-items:center;gap:10px;margin:0 0 5px;font-size:12px;display:grid}.fundingPlanner .plannerAwardAmount input{min-height:44px;margin:0;padding:9px 10px;font-size:16px}.fundingPlanner .plannerAwardAmount small{font-size:11px;line-height:1.45}.fundingPlanner .plannerAwardResults button{min-height:44px;margin-top:9px;padding:10px 12px}@media (pointer:coarse){.fundingPlanner .plannerAwardDetails summary{min-height:44px;padding:12px 0}}.membershipShell,.shell>main{background:#100c17 radial-gradient(at 100% 0,#38204880,#0000 65%)}.memberHeader{background:#100c17ed}.membershipCards{grid-template-columns:repeat(2,minmax(0,1fr))}.membershipCards article{background:#1c1425;min-height:0;padding:0;overflow:hidden}.membershipCards .membershipCardPhoto{object-fit:cover;object-position:50% 15%;filter:none;background:#140d1e;flex:none;width:100%;height:clamp(190px,19vw,240px);display:block;transform:none}.membershipCards [data-path=funding] .membershipCardPhoto{object-position:50% 8%}.membershipCards [data-path=eligibility] .membershipCardPhoto{object-position:50% 10%}.membershipCardContent{flex-direction:column;flex:1;min-width:0;padding:24px;display:flex}.membershipCardContent .membershipCardTop{margin-bottom:14px}.membershipCardContent .memberButton{margin-top:auto}.membershipCards article h2{color:#fff}.memberLead,.memberMain>h1,.memberMain>.memberEyebrow{text-shadow:0 2px 12px #000}.memberPricing{background:#140e21ed;border-radius:16px;padding:28px}.memberWelcomeHero,.rulesHero{background:#21152c;border:1px solid #644477;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;margin-bottom:28px;padding:28px;display:grid}.memberWelcomeHero>div,.rulesHero>div{min-width:0}.memberWelcomeHero h1,.rulesHero h1{letter-spacing:-1.5px;font-size:clamp(35px,4vw,58px)}.memberWelcomeHero .memberLead,.rulesHero .memberLead{font-size:17px;line-height:1.6}.memberWelcomeHero:after,.rulesHero:after,.shell .directoryHero:after,.funding-hero:before,.fundingPlanner .plannerHero:after{content:"";aspect-ratio:4/3;pointer-events:none;background-color:#140d1e;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:12px;width:100%;min-width:0;display:block}.memberWelcomeHero:after{background-image:url(/images/get-offered/_DSC0974.jpg)}.rulesHero:after{background-image:url(/images/get-offered/_DSC0766.jpg)}.shell .directoryHero{background:#21152c;border:1px solid #644477;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px 24px;min-height:0;padding:24px;display:grid}.shell .directoryHero>div:first-child{grid-area:1/1;min-width:0}.shell .directoryHero .directoryTotal{text-align:left;grid-area:2/1;align-items:center;gap:12px;padding:0;display:flex}.shell .directoryHero .directoryTotal strong{font-size:44px}.shell .directoryHero:after{aspect-ratio:2048/1598;background-image:url(/images/get-offered/_DSC0107-2.jpg);grid-area:1/2/span 2}.funding-hero{background:#21152c;border:1px solid #644477;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;padding:28px}.funding-hero>div:first-child{grid-area:1/1;min-width:0}.funding-hero:before{background-image:url(/images/get-offered/_DSC0279.jpg);grid-area:1/2}.funding-component-wrap .funding-hero .funding-hero-stat{aspect-ratio:auto;text-align:left;width:100%;box-shadow:none;background:#1b102a;border-radius:10px;flex-flow:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;align-items:center;gap:10px 18px;padding:15px 18px;display:flex}.funding-component-wrap .funding-hero .funding-hero-stat>strong{letter-spacing:-1px;font-size:40px!important}.funding-component-wrap .funding-hero .funding-hero-stat>span,.funding-component-wrap .funding-hero .funding-hero-stat small{margin:0}.funding-component-wrap .funding-hero .funding-hero-stat small{font-size:11px}.funding-component-wrap .funding-hero h1{font-size:clamp(32px,3.4vw,48px)}.funding-hero .funding-intro{font-size:16px}.funding-hero .funding-price{margin-top:18px}.funding-start,.funding-browser{background:#160e22f0;border-radius:18px;margin-top:24px;padding:28px}.funding-card{background:#23152f!important}.funding-browser .funding-start{padding:0}.fundingPlanBanner{background:#312040e8;border:1px solid #a173bb;border-radius:14px;flex-wrap:wrap;align-items:center;gap:15px;margin:25px 0;padding:22px 26px;display:flex}.fundingPlanBanner a{color:#f3bfe7;font-weight:800}.fundingPlanBanner p{color:#dbc8e7;margin:0;font-size:14px;line-height:1.6}.fundingPlanner .plannerHero{background:#21152c;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px 24px;padding:28px;display:grid}.fundingPlanner .plannerHero>.memberEyebrow{grid-area:1/1/auto/-1}.fundingPlanner .plannerHero h1{grid-area:2/1/auto/-1;margin:0 0 8px}.fundingPlanner .plannerHero .plannerIntro{grid-area:3/1;max-width:none;margin:0}.fundingPlanner .plannerHero>span{grid-area:4/1;align-self:start;line-height:1.6}.fundingPlanner .plannerHero:after{background-image:url(/images/get-offered/_DSC0434.jpg);grid-area:3/2/span 2}@media (max-width:760px){.membershipCards{grid-template-columns:1fr}.membershipCardContent{padding:20px}.membershipCards .membershipCardPhoto{height:clamp(210px,34vw,260px)}.memberWelcomeHero,.rulesHero,.shell .directoryHero,.funding-hero,.fundingPlanner .plannerHero{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.memberWelcomeHero:after,.rulesHero:after{grid-area:1/1}.memberWelcomeHero>div,.rulesHero>div{grid-area:2/1}.shell .directoryHero:after{grid-area:1/1}.shell .directoryHero>div:first-child{grid-area:2/1}.shell .directoryHero .directoryTotal{grid-area:3/1}.funding-hero:before{grid-area:1/1}.funding-hero>div:first-child{grid-area:2/1}.funding-component-wrap .funding-hero .funding-hero-stat{grid-area:3/1;gap:8px 12px;padding:12px}.fundingPlanner .plannerHero:after{grid-area:3/1}.fundingPlanner .plannerHero .plannerIntro{grid-area:4/1}.fundingPlanner .plannerHero>span{grid-area:5/1}.funding-start,.funding-browser,.memberPricing{padding:20px}}@media print{.memberWelcomeHero:after,.rulesHero:after,.shell .directoryHero:after,.funding-hero:before,.fundingPlanner .plannerHero:after{display:none}}:where(main,section,article){min-width:0}:where(h1,h2,h3,h4,.card-title,.role-copy>strong){overflow-wrap:anywhere}:where(.state-card,.travel-card,.program-menu-card){isolation:isolate}:where(.state-card .state-flag){border-radius:inherit;max-width:100%;max-height:100%;overflow:hidden}:where(.task-card,.portal-card,.press-card,.paid-card,.college-card,.collegeCard){min-width:0}@media (max-width:600px){:where(.task-card,.portal-card,.press-card,.paid-card,.college-card,.collegeCard){max-width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
