.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card]{width:100%;max-width:500px;justify-self:end;align-self:center;box-sizing:border-box;padding:28px;border:1px solid #c1973e;border-radius:14px;background:#fbf8f1;color:#062239;box-shadow:0 18px 44px rgba(4,24,39,.18);font-family:Source Sans\ 3,Arial,Helvetica,sans-serif}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_cardTop__ORcY5{display:flex;align-items:center;justify-content:space-between;gap:12px}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_cardTop__ORcY5 p{margin:0;color:#916723;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.09em}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_cardTop__ORcY5 span{color:#151d23;font-size:15px;letter-spacing:.15em}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] h2{margin:0;padding:0;color:#062239;font:700 clamp(25px,2.3vw,34px)/1.17 Georgia,Times New Roman,serif;letter-spacing:-.027em}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_description__psKH9{margin:0;padding:0;color:#40515f;font-family:Source Sans\ 3,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_schedule__GAIOs{display:block;width:100%;min-height:54px;margin:0;padding:14px 18px;border:1px solid #ccaa5d;border-radius:6px;background:linear-gradient(#edce81,#c9962a);color:#082339;font:400 16px/1.5 Source Sans\ 3,Arial,Helvetica,sans-serif;cursor:pointer}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_schedule__GAIOs:hover{filter:brightness(1.025)}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_secondary__pljm6{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:10px}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_call__KEcJ7,.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_message__Pj_kh{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px;border:0;background:transparent;text-decoration:none;cursor:pointer}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_call__KEcJ7{color:inherit;font:500 15px/1.3 Source Sans\ 3,Arial,Helvetica,sans-serif}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_message__Pj_kh{margin:0;border-left:1px solid #b5bbc0;padding-left:24px;color:#082339;font:400 16px/1.5 Source Sans\ 3,Arial,Helvetica,sans-serif}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_call__KEcJ7:focus-visible,.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_message__Pj_kh:focus-visible,.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_schedule__GAIOs:focus-visible{outline:3px solid #98701f;outline-offset:3px;border-radius:6px}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_compatibility__rLIBn{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media(max-width:860px){.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card]{justify-self:center;padding:24px}}@media(max-width:640px){.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] h2{font-size:27px;line-height:1.15}}@media(max-width:560px){.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card]{padding:23px 20px;border-radius:10px}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_cardTop__ORcY5{gap:10px}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_cardTop__ORcY5 p{font-size:10px}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_cardTop__ORcY5 span{font-size:13px}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_secondary__pljm6{gap:14px}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_message__Pj_kh{padding-left:18px}.MpsGuideProfileHeaderCard_card__C17O3[data-mps-guide-profile-card] .MpsGuideProfileHeaderCard_call__KEcJ7{font-size:14px}}.FloatingSearchController_scope___rDJE{display:none!important}body:has(.FloatingSearchController_scope___rDJE) section[id^=ask-] form[role=search] input[type=search]{font-family:Source Sans\ 3,Arial,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:-.1px}body:has(.FloatingSearchController_scope___rDJE) p[data-real-pro-intro=true]{font-size:0!important;line-height:1!important}.FloatingSearchController_realProLine__x2jdu{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#596873!important;font-family:Source Sans\ 3,Arial,sans-serif;font-size:13px!important;font-weight:500;line-height:1.45!important}.FloatingSearchController_realProBadge__54jQ5{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border:1px solid #b8d8c4;border-radius:999px;background:#eef8f2;color:#17613f!important;font-size:9px!important;font-weight:800;line-height:1!important;letter-spacing:.65px;text-transform:uppercase;white-space:nowrap}.FloatingSearchController_realProDetails__QSv2r{color:#596873!important;font-size:13px!important;line-height:1.45!important}.FloatingSearchController_realProDetails__QSv2r strong{color:#18364d!important;font-weight:800}.FloatingSearchController_spiritInline__pR9ld{display:inline-block;margin-left:0;color:var(--school-accent,#8c6f3c)!important;font-family:Source Sans\ 3,Arial,sans-serif;font-size:13px!important;font-weight:800;line-height:1.4!important}.FloatingSearchController_proIdentity__zKhLH{order:-10;display:flex;align-items:center;gap:8px;flex:0 0 220px;width:220px;max-width:220px;min-width:0;min-height:46px;padding-right:13px;border-right:1px solid #e3ded4;color:#18364d;font-family:Source Sans\ 3,Arial,sans-serif}.FloatingSearchController_searchBadge__UnBsN{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:20px;padding:3px 6px;border:1px solid #b8d8c4;border-radius:999px;background:#eef8f2;color:#17613f;font-size:8px;font-weight:800;line-height:1;letter-spacing:.35px;text-transform:uppercase;white-space:nowrap}.FloatingSearchController_proCopy__OHI2T{display:block;min-width:0;line-height:1.15}.FloatingSearchController_proCopy__OHI2T strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#17364e;font-size:13px;font-weight:800}.FloatingSearchController_proCopy__OHI2T small{display:block;min-width:0;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6a7780;font-size:9px;font-weight:600}.FloatingSearchController_mobileProLine__ChD9F{display:none}body:has(.FloatingSearchController_scope___rDJE) section[id^=ask-] form[role=search]>div:has(.FloatingSearchController_proIdentity__zKhLH) div:has(>select){display:none!important}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true]{left:14px!important;right:14px!important;max-width:760px!important;padding:34px 8px 7px!important;border-radius:12px!important;box-shadow:0 -4px 24px rgba(18,43,69,.14),0 7px 20px rgba(18,43,69,.12)!important}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true][data-floating-dismissed=true]{display:none!important}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true]>div:first-child{display:none!important}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true]>p{display:none!important}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] form[role=search]>div{min-height:48px!important;padding:3px 5px 3px 13px!important;gap:8px!important;border-radius:9px!important;box-shadow:none!important}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] .FloatingSearchController_proIdentity__zKhLH{flex-basis:188px;width:188px;max-width:188px;min-height:40px;gap:6px;padding-right:8px}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] .FloatingSearchController_searchBadge__UnBsN{font-size:7px;padding-inline:5px}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] .FloatingSearchController_proCopy__OHI2T strong{font-size:11px}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] .FloatingSearchController_proCopy__OHI2T small{font-size:8px;margin-top:2px}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] form[role=search] select,body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] form[role=search] select+span,body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] form[role=search] svg{display:none!important}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] form[role=search] input[type=search]{min-height:42px!important;padding:7px 0!important}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] form[role=search] button[type=submit]{width:40px!important;height:40px!important;border-radius:7px!important;font-size:24px!important}.FloatingSearchController_toolbar__P1onm{position:absolute;z-index:3;top:5px;left:12px;right:7px;height:25px;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none;font-family:Source Sans\ 3,Arial,sans-serif}.FloatingSearchController_toolbar__P1onm>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#29465b;font-size:12px;font-weight:800;line-height:1.2}.FloatingSearchController_actions__HIez_{display:flex;align-items:center;gap:3px;margin-left:auto;pointer-events:auto}.FloatingSearchController_toolbar__P1onm button{font-family:Source Sans\ 3,Arial,sans-serif}.FloatingSearchController_answer__C6crO{min-height:28px;padding:3px 7px;border:0;background:transparent;color:#153a57;font-size:12px;font-weight:600;cursor:pointer}.FloatingSearchController_close__yV2_X{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#f1eee7;color:#425767;font-size:21px;line-height:1;cursor:pointer}.FloatingSearchController_answer__C6crO:focus-visible,.FloatingSearchController_close__yV2_X:focus-visible,.FloatingSearchController_reopen__9CKC0:focus-visible{outline:3px solid var(--school-accent,#8c6f3c);outline-offset:2px}.FloatingSearchController_reopen__9CKC0{position:fixed;z-index:61;left:50%;bottom:calc(10px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);min-width:108px;min-height:40px;padding:8px 15px;border:1px solid #bba374;border-radius:999px;background:#fbfaf7f7;box-shadow:0 5px 18px rgba(18,43,69,.16);color:#17364e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:700 14px/1 Source Sans\ 3,Arial,sans-serif;cursor:pointer}@media(max-width:640px){.FloatingSearchController_realProLine__x2jdu{gap:4px;font-size:11px!important;line-height:1.4!important}.FloatingSearchController_realProBadge__54jQ5{min-height:19px;padding:2px 6px;font-size:7px!important}.FloatingSearchController_realProDetails__QSv2r,.FloatingSearchController_spiritInline__pR9ld{font-size:11px!important}body:has(.FloatingSearchController_scope___rDJE) section[id^=ask-] form[role=search]>div:has(.FloatingSearchController_proIdentity__zKhLH){grid-template-columns:104px minmax(0,1fr) 44px!important;gap:0 7px!important}.FloatingSearchController_proIdentity__zKhLH{grid-column:1!important;grid-row:1!important;display:block;width:104px;max-width:104px;min-height:44px;padding:2px 7px 2px 0}.FloatingSearchController_searchBadge__UnBsN{min-height:17px;padding:2px 5px;font-size:6.5px;margin-bottom:3px}.FloatingSearchController_proCopy__OHI2T strong{font-size:10.5px}.FloatingSearchController_desktopProLine__hiGFJ,.FloatingSearchController_proCopy__OHI2T small{display:none}.FloatingSearchController_mobileProLine__ChD9F{display:inline}body:has(.FloatingSearchController_scope___rDJE) section[id^=ask-] form[role=search]>div:has(.FloatingSearchController_proIdentity__zKhLH) input[type=search]{grid-column:2!important;grid-row:1!important}body:has(.FloatingSearchController_scope___rDJE) section[id^=ask-] form[role=search]>div:has(.FloatingSearchController_proIdentity__zKhLH) button[type=submit]{grid-column:3!important;grid-row:1!important}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true]{left:8px!important;right:8px!important;max-width:none!important;padding:31px 6px 6px!important;border-radius:11px!important}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] form[role=search]>div{grid-template-columns:minmax(0,1fr) 40px!important;min-height:46px!important;padding:2px 4px 2px 12px!important}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] form[role=search]>div:has(.FloatingSearchController_proIdentity__zKhLH){grid-template-columns:96px minmax(0,1fr) 40px!important;gap:0 6px!important}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] .FloatingSearchController_proIdentity__zKhLH{grid-column:1!important;grid-row:1!important;width:96px;max-width:96px;min-height:40px;padding-right:6px}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] .FloatingSearchController_searchBadge__UnBsN{font-size:6px}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] form[role=search] input[type=search]{min-height:40px!important;padding:5px 0!important}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] form[role=search]>div:has(.FloatingSearchController_proIdentity__zKhLH) input[type=search]{grid-column:2!important;grid-row:1!important}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] form[role=search] button[type=submit]{width:38px!important;height:38px!important}body:has(.FloatingSearchController_scope___rDJE) [data-bu-search-docked=true] form[role=search]>div:has(.FloatingSearchController_proIdentity__zKhLH) button[type=submit]{grid-column:3!important;grid-row:1!important}.FloatingSearchController_toolbar__P1onm{top:4px;left:10px;right:5px;height:23px;gap:6px}.FloatingSearchController_toolbar__P1onm>strong{font-size:11px}.FloatingSearchController_answer__C6crO{font-size:11px;padding-inline:5px}.FloatingSearchController_close__yV2_X{width:26px;height:26px;font-size:20px}.FloatingSearchController_reopen__9CKC0{bottom:calc(7px + env(safe-area-inset-bottom,0px));min-height:38px;font-size:13px}}@media(prefers-reduced-motion:reduce){.FloatingSearchController_reopen__9CKC0{-webkit-backdrop-filter:none;backdrop-filter:none}}