.proof-case{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;margin-top:35px;align-items:center}.proof-case figure{margin:0}.proof-case img{width:100%;aspect-ratio:4/3;object-fit:cover}.proof-case figcaption,.calendar-figure figcaption{font-size:11px;color:#647780;padding:10px 0}.proof-case h3,.social-story h3{font-size:31px;line-height:1.4;margin-bottom:17px}.proof-case-copy>p:not(.eyebrow):not(.note){color:#576b77;font-size:16px}.reported-result{border-top:1px solid #b8c7cf;border-bottom:1px solid #b8c7cf;padding:18px 0;display:flex;gap:20px;align-items:center}.reported-result strong{font-size:43px;line-height:1.2}.reported-result span{font-size:13px;color:#576b77;max-width:220px}.proof-case .text-link{display:inline-block;margin-top:15px}.comparison-table{margin-top:35px;overflow:auto}.comparison-table table{width:100%;border-collapse:collapse;text-align:right;font-size:14px;min-width:520px}.comparison-table caption{text-align:right;font-size:20px;font-weight:700;margin-bottom:15px}.comparison-table th,.comparison-table td{padding:14px 17px;border-bottom:1px solid #c6d3da}.comparison-table thead{background:#193140;color:#fff}.comparison-table tbody th{font-weight:600}.trust-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block:1px solid #d9e0e5;margin-top:35px;padding-block:25px}.trust-metrics article{padding:0 25px;border-left:1px solid #d9e0e5}.trust-metrics article:last-child{border-left:0}.trust-metrics strong{display:block;font-size:43px;line-height:1.3;letter-spacing:-1.4px;color:#193140}.trust-metrics span{font-size:13px;color:#647780}.social-story{display:grid;grid-template-columns:1fr 1.5fr;gap:45px;align-items:center;margin-top:45px}.social-story video{width:100%;aspect-ratio:16/9;object-fit:cover;background:#193140}.social-story p{color:#576b77}.network-proof{margin-top:40px;border:1px solid #ccd8df;padding:20px 25px}.network-proof summary{font-size:17px;font-weight:700;cursor:pointer}.network-proof p{font-size:14px;color:#576b77}.network-proof button{display:block;border:0;background:none;padding:0;max-width:800px;margin:auto}.network-proof img{width:100%}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.audience-grid article{background:#fff;border-top:3px solid #b73833;padding:28px}.audience-grid article>span{font-size:12px;color:#b73833}.audience-grid h3{font-size:25px;line-height:1.45;margin:20px 0 16px}.audience-grid p{font-size:15px;color:#576b77;margin:0}.campus-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.campus-cards article{border:1px solid #d8e0e4;background:#fafbfb}.campus-cards article>img{width:100%;height:220px;object-fit:cover}.campus-cards article>div{padding:25px}.campus-cards h3{font-size:22px;line-height:1.5;margin:12px 0}.campus-cards p{font-size:15px;color:#576b77}.campus-cards p.note{font-size:11px}.campus-cards small{font-size:10px;color:#7a8b94;display:block;margin-top:20px}.source-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.source-actions a{font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.metro-line{direction:ltr;display:flex;justify-content:space-between;gap:15px;border-top:5px solid #4e8060;margin:50px 0 35px}.metro-line>span{position:relative;padding-top:20px;font-weight:700;font-size:15px}.metro-line>span:before{content:'';position:absolute;width:15px;height:15px;border-radius:50%;background:#fff;border:4px solid #4e8060;top:-10px;left:0}.metro-line small{display:block;font-size:11px;font-weight:400;color:#647780;direction:rtl}.neighborhood-copy{display:grid;grid-template-columns:1fr 1fr;gap:55px}.neighborhood-copy h3{font-size:23px;margin-bottom:12px}.neighborhood-copy p{color:#576b77;font-size:16px}.calendar-block{margin-top:45px;padding-top:35px;border-top:1px solid #c6d3da}.calendar-block h3{font-size:28px;margin-bottom:12px}.calendar-block>p{color:#576b77}.calendar-figure{margin:25px 0 0}.calendar-figure button{padding:0;background:white;border:1px solid #ccd8df;width:100%}.calendar-figure img{width:100%;height:auto}.note a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){.proof-case{gap:25px}.trust-metrics strong{font-size:34px}.campus-cards{gap:15px}.campus-cards article>div{padding:20px}.campus-cards article>img{height:180px}.campus-cards h3{font-size:19px}.audience-grid article{padding:20px}.social-story{gap:25px}}
@media(max-width:620px){.proof-case,.social-story,.audience-grid,.campus-cards,.neighborhood-copy{grid-template-columns:1fr}.proof-case{gap:23px}.reported-result strong{font-size:38px}.proof-case h3,.social-story h3{font-size:27px}.trust-metrics{grid-template-columns:1fr;gap:20px}.trust-metrics article{padding:0 0 20px;border:0;border-bottom:1px solid #d9e0e5}.trust-metrics article:last-child{border:0;padding-bottom:0}.trust-metrics strong{font-size:38px}.campus-cards article>img{height:230px}.campus-cards h3{font-size:23px}.metro-line{flex-direction:column;gap:25px;border-top:0;border-left:4px solid #4e8060;padding-left:20px;margin:30px 0}.metro-line>span{padding-top:0}.metro-line>span:before{left:-29px;top:6px}.metro-line small{text-align:left}.neighborhood-copy{gap:30px}.network-proof{padding:18px}.calendar-block h3{font-size:24px}.comparison-table th,.comparison-table td{padding:12px}.audience-grid h3{font-size:25px}}
