.cfp-loading{min-height:450px}.cfp-loading-heading{align-items:center;gap:14px;display:flex}.cfp-loading-heading>span{color:#10b981;background:#10b98112;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.cfp-loading-heading small{letter-spacing:.12em;color:#059669;font-size:10px;font-weight:750}.cfp-loading-heading h2{margin:3px 0 0!important;font-size:22px!important}.cfp-loading>p{color:var(--cp-muted);margin:16px 0;font-size:12px}.cfp-question-placeholder{gap:9px;margin:25px 0;display:grid}.cfp-question-placeholder i,.cfp-answer-placeholders i{background:var(--cp-line,#e4e4e7);border-radius:5px;height:10px;display:block}.cfp-question-placeholder i:last-child{width:72%}.cfp-answer-placeholders{gap:10px;display:grid}.cfp-answer-placeholders>div{border:1px solid var(--cp-line,#e4e4e7);border-radius:12px;align-items:center;gap:13px;padding:14px;display:flex}.cfp-answer-placeholders b{color:var(--cp-muted);font-size:11px;font-weight:700}.cfp-answer-placeholders i{width:65%}.cfp-loading-note{color:var(--cp-muted);align-items:center;gap:7px;margin-top:22px;font-size:10px;display:flex}.cps-orientation>button{border:1px solid var(--cp-line);text-align:left;background:var(--cp-surface);font:inherit;color:inherit;cursor:pointer;border-radius:17px;padding:20px}.cps-orientation>button:hover,.cps-orientation>button:focus-visible{outline-offset:3px;border-color:#10b981}.cps-orientation>button>span{color:#059669;margin-top:12px;font-size:12px;font-weight:750;display:block}.cps-catalog-section,.pc-grid,[id^=campus-block-]{scroll-margin-top:105px}.cfp-practice-help{color:var(--cp-muted);margin:12px 0;font-size:12px;line-height:1.7}.cfp-practice-help summary{cursor:pointer;font-weight:650}.cfp-practice-help p{max-width:620px;margin-top:9px}.dark .cps-orientation>button{color:#f4f4f5;background:#18181b}.dark .cps-orientation>button>span{color:#34d399}@media (max-width:650px){.cfp-loading{min-height:430px;padding:20px!important}.cfp-loading-heading h2{font-size:19px!important}.cp-topic-heading h1{font-size:25px!important;line-height:1.25!important}.cp-page-heading:not(.cp-topic-heading) h1{font-size:30px}.cp-page-heading>div>p,.cp-tools-intro>p{font-size:13px;line-height:1.6}.cps-orientation{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.cps-orientation>button{border-radius:15px;padding:15px}.cps-orientation strong{font-size:15px}.cps-orientation svg{width:20px;height:20px;margin-bottom:8px}.cps-orientation p{margin-top:6px;font-size:12px;line-height:1.5}.cps-section-heading h2{font-size:20px}.cps-section-heading p,.cfp-practice-help{font-size:12px}.cp-block-heading h2{font-size:22px}}#cps-todos{scroll-margin-top:105px}
