/* Scope additions to campus content and its two homepage teasers. */
.cp-split{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:start}.cp-overview{padding:3.5rem 0}.cp-overview .prose-fig{margin:0}.cp-note{font-size:.9rem;color:#4f657b}.cp-price{font-size:1.15rem;color:#123a63}.cp-info{background:#f1f5fa;padding:1.5rem;border-radius:16px}.cp-info h3{color:#123a63;margin:.25rem 0 .6rem}.cp-promo{background:#e2b94b;color:#122d43;border-radius:12px;padding:1.25rem 1.5rem;margin-top:1.5rem}.cp-promo h3{margin:0 0 .5rem}.cp-promo p{margin:0;font-size:.9rem;line-height:1.6}.cp-teasers{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.cp-teasers .card{border-top:4px solid #d8ad3e}.cp-teasers .card h3{margin-top:0}.cp-teasers .card p{line-height:1.6}@media(max-width:800px){.cp-split,.cp-teasers{grid-template-columns:1fr}.cp-overview{padding:2.5rem 0}}

.cp-page .oc-cta{margin-top:auto}.cp-page .oc-features{margin-bottom:1.25rem}
