.published-plan-price{margin:0 0 19px}.published-plan-price>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:9px}.published-plan-price del{font-size:13px;color:var(--muted)}.published-plan-price>div>span{font-size:10px;color:#176142;background:#e0f0e8;padding:3px 7px;border-radius:5px;font-weight:600}.published-plan-price>strong{display:block;font-size:29px;line-height:1.25;letter-spacing:-.04em;color:var(--text);font-weight:650}.published-plan-price>small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.published-plan-price>em{display:block;font-size:10px;font-style:normal;margin-top:8px;color:var(--accent)}.plan-live-quote{padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--canvas)}.plan-live-quote>span,.plan-live-quote>small{display:block;font-size:12px;color:var(--muted)}.plan-live-quote>strong{font-size:27px;display:block;margin:7px 0}.checkout-heading h3{font-size:21px;margin:10px 0}.checkout-heading p{font-size:13px;margin-bottom:0}.checkout-lines{border:1px solid var(--border);border-radius:11px;padding:18px}.checkout-lines>div{display:flex;justify-content:space-between;gap:15px;font-size:13px;padding:10px 0}.checkout-lines>p{font-size:12px;color:var(--muted);margin:10px 0 0}.checkout-savings{color:#267358}.checkout-lines .checkout-due{padding-top:17px;margin-top:10px;border-top:1px solid var(--border);font-size:18px}.payment-methods{border:1px solid var(--border);border-radius:11px;padding:17px;display:grid;gap:12px}.payment-methods legend{font-size:13px;font-weight:600}.payment-methods label{display:flex;gap:12px;align-items:center}.payment-methods input{width:18px;height:18px}.payment-methods b{font-size:14px}.payment-methods small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.demo-receipt>h2{font-size:37px;margin:24px 0 10px}.demo-receipt>p{font-size:14px}.scholarship-hero{display:grid;grid-template-columns:1.2fr .7fr;align-items:center;gap:45px;border-radius:18px;padding:42px;background:#102e49;color:#fff;overflow:hidden}.scholarship-hero h2{font-size:39px;line-height:1.2;letter-spacing:-.04em;color:#fff;margin:17px 0}.scholarship-hero p{font-size:15px;color:#d3e4f1;max-width:540px}.scholarship-hero .eyebrow{color:#96d0e7}.scholarship-hero-stats{display:flex;gap:32px;margin-top:27px}.scholarship-hero-stats>span{font-size:11px;color:#c6ddeb;display:flex;align-items:center;gap:10px}.scholarship-hero-stats b{font-size:26px;color:#fff;font-weight:500}.scholarship-hero-art{justify-self:center;position:relative;width:230px;max-width:100%;height:265px;border:1px solid #6393b0;border-radius:110px 110px 16px 16px;background:linear-gradient(140deg,#1c5279,#1b3a58);padding:35px;text-align:center;display:flex;flex-direction:column;justify-content:center}.scholarship-hero-art>span{position:absolute;right:-14px;top:13px;color:#b5e0ef;font-size:56px}.scholarship-hero-art>div{font-size:35px;font-weight:300;line-height:1.1;letter-spacing:.08em;color:#bad4e4}.scholarship-hero-art b{font-weight:600;color:#fff}.scholarship-hero-art small{font-size:10px;color:#b9d5e7;margin-top:20px}.scholarship-demo-label{padding:14px 18px;margin:19px 0;border:1px solid var(--border);border-radius:9px;font-size:12px;color:var(--muted);background:var(--surface);line-height:1.7}.scholarship-demo-label b{color:var(--text)}.scholarship-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:25px 0 16px}.scholarship-toolbar .notice-tabs{margin:0}.scholarship-toolbar .link{font-size:13px}.scholarship-filters{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:13px;margin:20px 0 25px}.scholarship-filters label{font-size:12px;font-weight:500;display:flex;flex-direction:column;gap:7px;color:var(--text)}.scholarship-filters .input,.scholarship-filters .select{min-height:44px;font-size:13px}.scholarship-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.scholarship-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.scholarship-card-top{padding:23px;display:flex;justify-content:space-between;align-items:center;background:#e1eef8}.scholarship-card-top.purple{background:#eeebf8}.scholarship-card-top.teal{background:#e3f2ed}.scholarship-card-top.gold{background:#f6efdf}.scholarship-emblem{background:#fff;border-radius:12px;color:#175877;display:grid;place-items:center;width:44px;height:44px}.scholarship-emblem svg{height:25px;width:25px}.scholarship-status{border:1px solid #c0ced7;border-radius:6px;background:#ffffffd9;color:#425565;padding:5px 8px;font-size:10px;font-weight:600}.scholarship-status.is-open{background:#e7f5ee;border-color:#a5c9b9;color:#1c6447}.scholarship-card-body{padding:25px;display:flex;flex-direction:column;flex:1}.scholarship-card-body>h3{font-size:22px;margin:12px 0}.scholarship-card-body>p{font-size:13px;line-height:1.75;color:var(--muted)}.scholarship-card-body>.scholarship-funder{font-size:11px;color:var(--muted);margin:0 0 16px}.scholarship-funder b{display:block;font-size:12px;color:var(--text);font-weight:500}.scholarship-value{display:flex;gap:9px;align-items:flex-start;font-size:12px;margin-top:auto;color:var(--text)}.scholarship-value>svg{flex:none;color:var(--accent);width:18px;height:18px;margin-top:2px}.scholarship-card-body>.scholarship-eligibility{font-size:11px;margin:12px 0 16px}.scholarship-countdown{border-top:1px solid var(--border);padding-top:15px;margin:0 0 18px;color:var(--accent);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.scholarship-card-body>.row{gap:10px;flex-wrap:nowrap}.scholarship-card-body .btn{padding:11px 13px;font-size:12px;flex:1;white-space:nowrap}.scholarship-save{border:1px solid var(--border);border-radius:9px;background:var(--canvas);color:var(--accent);height:42px;width:42px;font-size:24px;flex:none}.scholarship-watching{font-size:10px;color:var(--muted);margin-top:13px}.scholarship-detail>h3{font-size:18px;margin:23px 0 13px}.scholarship-detail>p{font-size:14px}.scholarship-detail ul{font-size:14px;line-height:1.9;padding-left:20px;color:var(--text)}.scholarship-detail .scholarship-countdown{padding:15px;background:var(--canvas);border:1px solid var(--border);border-radius:9px}.scholarship-check{padding:12px 0;font-size:14px}.scholarship-awards{margin:48px 0 25px;padding-top:32px;border-top:1px solid var(--border);scroll-margin-top:90px}.scholarship-awards h2{font-size:28px;margin:12px 0}.scholarship-awards>p{font-size:13px;max-width:800px;color:var(--muted)}.awards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-top:27px}.award-card{border:1px solid var(--border);border-radius:13px;background:var(--surface);padding:27px}.award-monogram{width:64px;height:64px;background:#e6edf9;color:#315888;border-radius:50%;display:grid;place-items:center;font-size:25px;position:relative;margin-bottom:20px}.award-monogram>span{position:absolute;right:-3px;bottom:-5px;color:#a97b27;font-size:23px;background:var(--surface);border-radius:50%;padding:0 4px}.award-card>.eyebrow{font-size:10px}.award-card>h3{font-size:21px;margin:10px 0}.award-card>b{font-size:13px}.award-card>p{font-size:12px;color:var(--muted);margin:9px 0 18px}.award-card>small{font-size:11px;color:var(--muted);display:block;border-top:1px solid var(--border);padding-top:15px}
html[data-theme=dark] .published-plan-price>div>span{color:#b9e5d0;background:#193f33}html[data-theme=dark] .checkout-savings{color:#9cddc4}html[data-theme=dark] .scholarship-card-top{background:#163346}html[data-theme=dark] .scholarship-card-top.purple{background:#29253e}html[data-theme=dark] .scholarship-card-top.teal{background:#17382f}html[data-theme=dark] .scholarship-card-top.gold{background:#3a3020}html[data-theme=dark] .scholarship-emblem{background:#111d29;color:#a6d9ee}html[data-theme=dark] .scholarship-status{background:#172a39;color:#c8deee;border-color:#3c5567}html[data-theme=dark] .scholarship-status.is-open{background:#1b3e32;color:#b9ebd1;border-color:#477b66}html[data-theme=dark] .award-monogram{background:#20344d;color:#b4d3ef}
@media(max-width:1200px){.scholarship-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scholarship-hero{gap:25px;padding:32px}.scholarship-hero h2{font-size:35px}.published-plan-price>strong{font-size:35px}}
@media(max-width:850px){.scholarship-hero{grid-template-columns:1fr}.scholarship-hero-art{display:none}.awards-grid{grid-template-columns:1fr}.award-card{padding:24px}.scholarship-card-body{padding:22px}.scholarship-filters{grid-template-columns:1fr 1fr}.scholarship-filters label:first-child{grid-column:1/-1}}
@media(max-width:600px){.scholarship-grid{grid-template-columns:1fr}.scholarship-hero{padding:27px}.scholarship-hero h2{font-size:31px}.scholarship-hero p{font-size:14px}.scholarship-hero-stats{gap:20px}.scholarship-hero-stats>span{font-size:10px}.scholarship-toolbar{align-items:flex-start;flex-direction:column}.scholarship-toolbar .notice-tabs{gap:7px}.scholarship-toolbar .notice-tabs button{font-size:11px;padding:9px}.scholarship-filters{grid-template-columns:1fr}.scholarship-filters label:first-child{grid-column:auto}.scholarship-card-body>.row{flex-wrap:wrap}.scholarship-awards .section-title{align-items:flex-start;flex-direction:column}.checkout-lines>div{font-size:12px}.checkout-lines .checkout-due{font-size:16px}.published-plan-price>strong{font-size:34px}}
