/* Literary materials and practical facts: one visual hierarchy. */
.cohesive-site.ogress-pilot .seminar-books{background:transparent;border:0;padding:0;min-width:0}
.cohesive-site.ogress-pilot .seminar-books>.eyebrow{margin-bottom:12px}
.cohesive-site.ogress-pilot .seminar-books>h3{font-size:32px;line-height:1.16;margin:0 0 24px}
.cohesive-site.ogress-pilot .seminar-book-primary{grid-template-columns:132px minmax(0,1fr);gap:24px;padding:24px;background:#172f40;border-radius:4px;align-items:center}
.cohesive-site.ogress-pilot .seminar-book-primary>img{width:132px;height:auto;box-shadow:0 12px 24px #06141b66,0 1px 3px #0005}
.cohesive-site.ogress-pilot .seminar-book-primary .book-role{color:#e6c981;font-size:11px;margin:0 0 12px}
.cohesive-site.ogress-pilot .seminar-book-primary h4{font-size:25px;line-height:1.25;color:#fffdf8;margin:0 0 16px;max-width:19ch}
.cohesive-site.ogress-pilot .seminar-book-primary .book-credit{color:#dce5e7;font-size:14px;line-height:1.6}
.cohesive-site.ogress-pilot .seminar-books-companions{margin-top:32px}.cohesive-site.ogress-pilot .seminar-books .supporting-label{border:0;margin:0;padding:0 0 12px;font-size:12px}
.cohesive-site.ogress-pilot .seminar-books-supporting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;border-top:1px solid #ccd8ce;border-bottom:1px solid #ccd8ce}
.cohesive-site.ogress-pilot .seminar-book-support{display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-rows:min-content 1fr;gap:6px 22px;align-items:start;min-width:0;padding:20px 0;border:0}
.cohesive-site.ogress-pilot .support-cover{height:auto;margin:0;grid-column:1;grid-row:1/3;align-self:start}
.cohesive-site.ogress-pilot .support-cover img{max-width:80px;max-height:108px;width:auto;height:auto;box-shadow:0 6px 12px #172f4020}
.cohesive-site.ogress-pilot .seminar-book-support h5{font-size:20px;line-height:1.3;margin:0;grid-column:2}
.cohesive-site.ogress-pilot .seminar-book-support .book-credit{font-size:14px;line-height:1.5;grid-column:2;margin:0}
.cohesive-site.ogress-pilot .seminar-books .book-credit small{display:block;font-size:12px;line-height:1.5;margin-top:6px}.cohesive-site.ogress-pilot .seminar-books .book-year{font-size:.85em;font-weight:400}
.cohesive-site.ogress-pilot .seminar-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px 22px;margin:28px 0 20px;border:1px solid #ccd8ce;background:#edf1eb;border-radius:4px}
.cohesive-site.ogress-pilot .seminar-facts dt{font-size:13px;line-height:1.5;margin:0 0 6px}
.cohesive-site.ogress-pilot .seminar-facts dd{font-size:16px;line-height:1.5}
.cohesive-site.ogress-pilot .seminar-facts>div:last-child{grid-column:1/-1;border-top:1px solid #c7d4c9;padding-top:16px}
.cohesive-site.ogress-pilot .seminar-rate-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 18px}
.cohesive-site.ogress-pilot .seminar-rate-line .founders-inline{font-size:28px;line-height:1.25;letter-spacing:-.03em}
.cohesive-site.ogress-pilot .seminar-rate-line .founders-inline span{font-size:14px;letter-spacing:0;font-weight:500;margin-left:5px}
.cohesive-site.ogress-pilot .seminar-standard-rate{font-size:16px;color:#4b616a;display:inline-flex;gap:6px}
.cohesive-site.ogress-pilot .seminar-rate-line small{font-size:14px}
.cohesive-site.ogress-pilot .seminar-rate-saving{display:inline-block;margin:10px 12px 0 0;font-size:14px;color:#356c63;font-weight:600}
.cohesive-site.ogress-pilot .founders-fact-deadline{font-size:14px;line-height:1.6;margin-top:8px}
@media(max-width:1000px) and (min-width:761px){.cohesive-site.ogress-pilot .seminar-book-primary{grid-template-columns:110px minmax(0,1fr);gap:18px;padding:20px}.cohesive-site.ogress-pilot .seminar-book-primary>img{width:110px}.cohesive-site.ogress-pilot .seminar-book-primary h4{font-size:23px}}
@media(max-width:760px){.cohesive-site.ogress-pilot .seminar-books-companions{margin-top:28px}.cohesive-site.ogress-pilot .seminar-books-supporting{grid-template-columns:minmax(0,1fr);gap:0}.cohesive-site.ogress-pilot .seminar-book-support{grid-template-columns:72px minmax(0,1fr);gap:6px 18px}.cohesive-site.ogress-pilot .seminar-book-support+.seminar-book-support{border-top:1px solid #ccd8ce}.cohesive-site.ogress-pilot .support-cover img{max-width:72px}}
@media(max-width:540px){.cohesive-site.ogress-pilot .seminar-book-primary{grid-template-columns:110px minmax(0,1fr);gap:18px;padding:20px}.cohesive-site.ogress-pilot .seminar-book-primary>img{width:110px}.cohesive-site.ogress-pilot .seminar-book-primary h4{font-size:22px}.cohesive-site.ogress-pilot .seminar-books>h3{font-size:30px}.cohesive-site.ogress-pilot .seminar-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px;gap:18px}.cohesive-site.ogress-pilot .seminar-facts>div:nth-child(3){grid-column:1/-1}}
@media(max-width:360px){.cohesive-site.ogress-pilot .seminar-book-primary{grid-template-columns:90px minmax(0,1fr);gap:14px;padding:18px}.cohesive-site.ogress-pilot .seminar-book-primary>img{width:90px}.cohesive-site.ogress-pilot .seminar-book-primary h4{font-size:20px}.cohesive-site.ogress-pilot .seminar-book-support{grid-template-columns:68px minmax(0,1fr);gap:6px 16px}.cohesive-site.ogress-pilot .support-cover img{max-width:68px}.cohesive-site.ogress-pilot .seminar-book-support h5{font-size:20px}}

.cohesive-site.ogress-pilot .seminar-books .supporting-label{font-family:var(--sans)!important}
