.verified-reviews{padding-block:72px;background:#f7f9fb}.verified-reviews .section-heading{max-width:720px}.verified-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.verified-review{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;border:1px solid #e2e8ed;border-radius:15px;background:#fff;box-shadow:0 12px 30px #082b4906}.verified-review-quote{font-family:Georgia,serif;font-size:60px;line-height:.9;color:var(--gold);margin-bottom:10px}.verified-review blockquote{margin:0 0 24px;flex:1;color:var(--ink);font-size:14px;line-height:2.05;overflow-wrap:anywhere;white-space:pre-line}.verified-review h3{font-size:15px;font-weight:600}.verified-review-source{font-size:11px;color:var(--muted);margin:4px 0 14px}.verified-review-image{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:600;color:#946c2e;padding-block:3px}.verified-review-image:hover{text-decoration:underline;text-underline-offset:4px}.home-partners{padding-block:55px;background:#fff;border-block:1px solid var(--line)}.partners-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px}.partners-heading .section-kicker{margin-bottom:8px}.partners-heading h2{font-size:28px;font-weight:600;line-height:1.7;margin-bottom:8px}.partners-heading p:not(.section-kicker){font-size:13px;color:var(--muted)}.partners-pause{flex-shrink:0;border:1px solid #d8e0e7;border-radius:8px;background:#fff;color:var(--navy);font:inherit;font-size:12px;padding:9px 15px;cursor:pointer;min-height:44px}.partners-pause:hover{border-color:var(--gold)}.partners-pause:disabled{color:var(--muted);cursor:default}.partners-viewport{overflow-x:auto;overflow-y:hidden;direction:ltr;scrollbar-width:thin;scrollbar-color:#c6d2dc #f6f8fa;touch-action:pan-x pan-y;border-radius:10px}.partners-track{display:flex;align-items:center;gap:22px;width:max-content;list-style:none;padding:8px 0 17px;margin:0}.partner-logo{display:flex;align-items:center;justify-content:center;flex:0 0 170px;width:170px;height:115px;padding:15px;background:#fff;border:1px solid #e6ebef;border-radius:10px}.partner-logo img{max-width:100%;max-height:85px;width:auto;height:auto;object-fit:contain}.footer-social{margin-top:18px}.footer-social>p{font-size:11px;color:var(--muted);margin-bottom:9px}.footer-social nav{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid #dfe6ec;border-radius:9px;color:var(--navy);background:#fff;transition:color .2s,border-color .2s}.footer-social a:hover{color:var(--gold);border-color:var(--gold)}.footer-social a:focus-visible,.partners-pause:focus-visible,.partners-viewport:focus-visible,.verified-review-image:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:820px){.verified-reviews-grid{gap:17px}.verified-review{padding:23px}.partners-heading h2{font-size:25px}}@media(max-width:600px){.verified-reviews{padding-block:48px}.verified-reviews-grid{grid-template-columns:1fr;gap:20px}.verified-review{padding:25px}.verified-review blockquote{margin-bottom:20px}.home-partners{padding-block:40px}.partners-heading{align-items:flex-start;gap:15px;margin-bottom:20px}.partners-heading h2{font-size:23px}.partners-heading p:not(.section-kicker){font-size:12px}.partners-pause{font-size:11px;padding:8px 11px}.partners-track{gap:14px}.partner-logo{flex-basis:145px;width:145px;height:105px;padding:13px}}@media(prefers-reduced-motion:reduce){.footer-social a{transition:none}}
.verified-review-thumbnail{display:flex;align-items:center;justify-content:center;align-self:stretch;background:#f3f5f7;border:1px solid #e5e9ed;border-radius:9px;overflow:hidden;margin-bottom:23px}.verified-review-thumbnail img{display:block;width:100%;height:180px;object-fit:contain}.verified-review-course{font-size:12px;color:var(--blue);font-weight:600;margin:7px 0}.verified-review-course a:hover{color:var(--gold);text-decoration:underline}.verified-review-excerpt{font-size:10px;color:var(--muted);margin-bottom:9px}.reviews-more{margin-top:28px}.reviews-more>summary{cursor:pointer;border:1px solid #ced9e2;border-radius:9px;background:#fff;color:var(--navy);padding:13px 20px;font-size:14px;font-weight:600;width:fit-content;list-style-position:inside}.reviews-more>summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.reviews-more[open]>summary{margin-bottom:25px}.course-reviews .verified-reviews-grid{grid-template-columns:1fr}.course-reviews .verified-review blockquote p{font-size:14px}.course-reviews .verified-review-thumbnail img{height:230px}.field-reviews .verified-reviews-grid{margin-top:20px}

.footer-social-icons{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.footer-social-icon{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid #dfe6ec;border-radius:9px;color:var(--navy);background:#fff}

#student-reviews .reviews-viewport{overflow-x:auto;direction:ltr;scrollbar-width:thin;scrollbar-color:#c6d2dc #f6f8fa;padding-block:4px 20px}#student-reviews .verified-reviews-grid{display:flex;align-items:stretch;gap:22px;width:max-content}#student-reviews .verified-review{width:340px;flex:0 0 340px;direction:rtl}#student-reviews .verified-review blockquote{font-size:14px;line-height:2} @media(max-width:600px){#student-reviews .verified-review{width:290px;flex-basis:290px;padding:23px}#student-reviews .verified-reviews-grid{gap:15px}}

@media(max-width:600px){#student-reviews .verified-review{width:min(290px,calc(100vw - 56px));flex-basis:min(290px,calc(100vw - 56px))}#student-reviews .verified-review blockquote{font-size:14px;line-height:1.95}.partners-viewport,.reviews-viewport{overscroll-behavior-inline:contain}.partners-heading h2{line-height:1.5}.verified-reviews .section-heading{margin-block-end:24px}}
