.trust-strip{background:#fff;border-bottom:1px solid #e3e7de;padding:32px 0}.trust-strip .wrap{width:min(1160px,calc(100% - 48px))}.trust-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.trust-heading .conv-eyebrow{font-size:10px;margin-bottom:7px}.trust-heading h2{font-size:24px;letter-spacing:-.025em;margin:0}.trust-heading>a{font-size:12px;font-weight:700;color:#37533d;white-space:nowrap;min-height:44px;align-content:center}.trust-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.trust-card{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:16px;padding:18px;border:1px solid #e0e5da;border-radius:10px;background:#fafbf7;min-width:0}.trust-card>img{display:block;width:70px;height:70px;object-fit:contain;background:#fff;border-radius:5px}.trust-name{display:block;font-size:12px;font-weight:700;color:#254031;line-height:1.4}.trust-card h3{font-size:14px;letter-spacing:-.015em;line-height:1.4;margin:4px 0 6px}.trust-card .trust-date{font-size:10px;color:#65705f;line-height:1.5;margin:0 0 5px}.trust-card a{font-size:11px;color:#355c40;display:inline-block;min-height:28px;align-content:center}.trust-status{display:block;font-size:10px;color:#835818;margin:4px 0 1px}.trust-note{margin:16px 0 0;color:#707969;font-size:11px;line-height:1.6}.hero-trust-link{font-size:12px;color:#3e5a40;display:inline-flex;align-items:center;min-height:36px;margin-top:9px;text-decoration:underline}.trust-explanation{max-width:900px;margin-top:28px}.trust-explanation h2{font-size:25px}.trust-explanation p{font-size:15px;line-height:1.7}.trust-team-link{display:inline-block;margin:18px;font-size:13px;color:#35523b}.trust-detail .trust-card{padding:22px;grid-template-columns:90px 1fr}.trust-detail .trust-card>img{width:90px;height:90px}.trust-detail .trust-card h3{font-size:16px}.trust-card a:focus-visible,.hero-trust-link:focus-visible,.trust-heading>a:focus-visible{outline:3px solid #a37d17;outline-offset:3px}
@media(max-width:1000px){.trust-cards{gap:10px}.trust-card{grid-template-columns:52px 1fr;padding:14px;gap:10px}.trust-card>img{width:52px;height:52px}.trust-detail .trust-cards{grid-template-columns:1fr}.trust-detail .trust-card{grid-template-columns:75px 1fr}.trust-detail .trust-card>img{width:75px;height:75px}}
@media(max-width:760px){.trust-strip{padding:24px 0}.trust-strip .wrap{width:calc(100% - 36px)}.trust-heading{align-items:flex-start;gap:10px}.trust-heading h2{font-size:21px}.trust-heading>a{font-size:11px;min-width:92px;white-space:normal;text-align:right}.trust-cards{grid-template-columns:1fr;gap:8px}.trust-card{grid-template-columns:54px 1fr;padding:12px 14px;gap:14px}.trust-card>img{width:54px;height:54px}.trust-card>div{display:grid;grid-template-columns:1fr auto;gap:0 12px;align-items:start}.trust-name,.trust-card h3,.trust-date,.trust-status{grid-column:1}.trust-card a{grid-column:2;grid-row:1 / span 4;align-self:center;white-space:nowrap;font-size:11px}.trust-card h3{font-size:12px;margin:2px 0 3px}.trust-card .trust-date,.trust-status{font-size:9px}.trust-note{font-size:10px;line-height:1.6;margin-top:12px}.hero-trust-link{justify-content:center;margin-top:7px}.trust-detail .trust-card>div{display:block}.trust-detail .trust-card a{font-size:12px}.trust-team-link{margin:18px 0;display:block}.conv-courses .conv-course,.conv-courses .conv-course:nth-child(-n+2),.conv-courses.is-filtered .conv-course,.conv-courses .conv-course:last-child,.conv-courses.is-filtered[data-count="1"] .conv-course{grid-template-columns:118px 1fr;min-height:225px}.conv-course-photo{min-height:100%;display:grid;align-items:center}.conv-course-photo img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.conv-course-body{padding:18px 16px}.conv-course h3{font-size:20px}.conv-course-body>p{font-size:12px;line-height:1.6;margin-bottom:12px}.conv-course-top{margin-bottom:10px}.conv-course-number{font-size:10px}.conv-course-tag{font-size:9px;padding:3px 8px}.conv-course-links{flex-direction:column;gap:2px}.conv-course-links>a,.conv-course-links>button{min-height:36px;font-size:12px}.course-image-label{font-size:8px;padding:5px 2px}.conv-hero-photo{border-radius:12px}}
@media(max-width:360px){.trust-heading{display:block}.trust-heading>a{text-align:left;display:inline-block;min-height:32px;margin-top:5px}.trust-card{grid-template-columns:45px 1fr;padding:12px 10px;gap:10px}.trust-card>img{width:45px;height:45px}.trust-card>div{gap:0 7px}.trust-card a{font-size:10px}.conv-courses .conv-course,.conv-courses .conv-course:nth-child(-n+2),.conv-courses.is-filtered .conv-course,.conv-courses .conv-course:last-child,.conv-courses.is-filtered[data-count="1"] .conv-course{grid-template-columns:100px 1fr;min-height:245px}.conv-course-body{padding:16px 12px}.conv-course h3{font-size:18px}.conv-course-tag{padding:3px 6px;font-size:8px}}
/* Larger institutional logos and readable document details. */
.trust-strip{background:#f5f7f0;padding:44px 0}
.trust-heading{margin-bottom:26px}
.trust-heading h2{font-size:34px}
.trust-heading .conv-eyebrow{font-size:11px}
.trust-heading>a{font-size:14px}
.trust-cards{gap:20px}
.trust-strip .trust-card,.trust-detail .trust-card{display:flex;flex-direction:column;align-items:center;gap:20px;padding:28px 24px;text-align:center;background:#fff;border:1px solid #d5ddcb;border-top:3px solid #b99b3e;border-radius:14px;box-shadow:0 5px 18px #203d2010}
.trust-strip .trust-card>img,.trust-detail .trust-card>img{width:128px;height:128px;flex:0 0 128px;border-radius:6px}
.trust-card>div{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;width:100%}
.trust-name{font-size:16px}
.trust-strip .trust-card h3,.trust-detail .trust-card h3{font-size:20px;min-height:56px;margin:6px 0 9px}
.trust-card .trust-date{font-size:13px;margin-bottom:6px}
.trust-status{font-size:13px;margin:3px 0 5px}
.trust-card a{font-size:14px;min-height:44px;margin-top:auto;font-weight:600}
.trust-note{font-size:13px;margin-top:20px}
@media(max-width:1000px) and (min-width:761px){
  .trust-heading h2{font-size:30px}
  .trust-cards{gap:14px}
  .trust-strip .trust-card,.trust-detail .trust-card{padding:22px 16px;gap:16px}
  .trust-strip .trust-card>img,.trust-detail .trust-card>img{width:110px;height:110px;flex-basis:110px}
  .trust-name{font-size:15px}
  .trust-strip .trust-card h3,.trust-detail .trust-card h3{font-size:18px;min-height:52px}
  .trust-card .trust-date,.trust-status{font-size:12px}
}
@media(max-width:760px){
  .trust-strip{padding:32px 0}
  .trust-heading{display:block;margin-bottom:20px}
  .trust-heading h2{font-size:26px}
  .trust-heading>a{display:inline-block;text-align:left;margin-top:8px;font-size:14px}
  .trust-cards{gap:14px}
  .trust-strip .trust-card,.trust-detail .trust-card{flex-direction:row;align-items:center;text-align:left;padding:20px 18px;gap:18px}
  .trust-strip .trust-card>img,.trust-detail .trust-card>img{width:88px;height:88px;flex-basis:88px}
  .trust-card>div,.trust-detail .trust-card>div{display:block;width:auto}
  .trust-name{font-size:15px}
  .trust-strip .trust-card h3,.trust-detail .trust-card h3{font-size:18px;min-height:0;margin:5px 0 8px}
  .trust-card .trust-date,.trust-status{font-size:12px}
  .trust-card a,.trust-detail .trust-card a{font-size:14px;white-space:normal;margin-top:3px}
  .trust-note{font-size:12px}
}
@media(max-width:360px){
  .trust-strip .trust-card,.trust-detail .trust-card{padding:16px 12px;gap:12px}
  .trust-strip .trust-card>img,.trust-detail .trust-card>img{width:72px;height:72px;flex-basis:72px}
  .trust-strip .trust-card h3,.trust-detail .trust-card h3{font-size:17px}
}
