/* Preserved seminar category entries: scoped, responsive and independent of JavaScript. */
.ws-seminar-archive{--ws-ink:#0a3d58;--ws-blue:#176889;--ws-line:#d8e4eb;--ws-paper:#f3f7f9;color:var(--ws-ink);font:400 17px/1.75 Inter,Arial,sans-serif}
.ws-seminar-archive *{box-sizing:border-box}
.ws-seminar-archive .ws-archive-container{width:min(1200px,100% - 56px);margin-inline:auto}
.ws-seminar-archive .ws-archive-hero{padding:32px 0 72px;background:var(--ws-paper)}
.ws-seminar-archive .ws-archive-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px;line-height:1.6;color:#536c7c;margin-bottom:44px}
.ws-seminar-archive .ws-archive-breadcrumb a{color:#355d73;text-decoration:none}
.ws-seminar-archive .ws-archive-kicker{font-size:12px;font-weight:750;line-height:1.6;letter-spacing:.13em;color:var(--ws-blue);margin:0 0 18px}
.ws-seminar-archive h1{font:650 clamp(42px,5vw,68px)/1.07 Inter,Arial,sans-serif;letter-spacing:-.05em;color:var(--ws-ink);max-width:1030px;margin:0 0 24px;text-transform:none}
.ws-seminar-archive h2{font:650 clamp(29px,3vw,42px)/1.15 Inter,Arial,sans-serif;letter-spacing:-.035em;color:var(--ws-ink);margin:0 0 25px;text-transform:none}
.ws-seminar-archive h3{font:650 24px/1.24 Inter,Arial,sans-serif;letter-spacing:-.02em;color:var(--ws-ink);margin:0 0 17px;text-transform:none}
.ws-seminar-archive p{margin:0 0 18px}
.ws-seminar-archive p:last-child{margin-bottom:0}
.ws-seminar-archive a{color:#105c80;text-underline-offset:4px}
.ws-seminar-archive .ws-archive-lead{font-size:20px;line-height:1.65;color:#415e6f;max-width:900px;margin-bottom:30px}
.ws-seminar-archive .ws-archive-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}
.ws-seminar-archive .ws-archive-button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;border:1px solid #91adbd;border-radius:12px;padding:17px 23px;font-size:15px;line-height:1.4;font-weight:700;text-align:center;text-decoration:none}
.ws-seminar-archive .ws-archive-button-primary{background:#ffdb13;border-color:#ffdb13;color:#113b53}
.ws-seminar-archive .ws-archive-button-secondary{background:transparent;color:#0b5377}
.ws-seminar-archive .ws-archive-intro{padding:66px 0 30px}
.ws-seminar-archive .ws-archive-reading{max-width:960px;margin-left:max(28px,calc((100% - 1200px)/2));margin-right:auto;color:#415e6f}
.ws-seminar-archive .ws-archive-context-link{font-size:15px;padding-top:10px}
.ws-seminar-archive .ws-archive-photo-wrap{max-width:1040px;margin:0 auto 8px}
.ws-seminar-archive .ws-archive-photo{margin:0}
.ws-seminar-archive .ws-archive-photo img{display:block;width:100%;height:clamp(220px,30vw,360px);object-fit:cover;object-position:50% 53%;border-radius:18px}
.ws-seminar-archive .ws-archive-photo figcaption{margin-top:10px;color:#59717d;font:400 12px/1.55 Inter,Arial,sans-serif}
.ws-seminar-archive .ws-archive-featured,.ws-seminar-archive .ws-archive-articles{padding:35px 0 45px}
.ws-seminar-archive .ws-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.ws-seminar-archive .ws-archive-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.ws-seminar-archive .ws-archive-card{display:flex;flex-direction:column;min-width:0;padding:30px;border:1px solid var(--ws-line);border-radius:20px;background:#fff;box-shadow:0 10px 24px #0a3d5806}
.ws-seminar-archive .ws-archive-card .ws-archive-card-label{font-size:11px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:var(--ws-blue);font-weight:750;margin-bottom:18px}
.ws-seminar-archive .ws-archive-card h3 a{color:var(--ws-ink);text-decoration:none}
.ws-seminar-archive .ws-archive-card>p:not(.ws-archive-card-label){font-size:16px;line-height:1.7;color:#415e6f;margin-bottom:25px}
.ws-seminar-archive .ws-archive-card .ws-archive-card-link{font-size:15px;font-weight:700;margin-top:auto;align-self:flex-start;line-height:1.5}
.ws-seminar-archive .ws-archive-pagination{padding-bottom:25px}
.ws-seminar-archive .ws-archive-pagination .nav-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}
.ws-seminar-archive .ws-archive-pagination .page-numbers{padding:8px 14px;border:1px solid var(--ws-line);border-radius:8px;text-decoration:none}
.ws-seminar-archive .ws-archive-pagination .current{background:#0a3d58;color:#fff;border-color:#0a3d58}
.ws-seminar-archive .ws-archive-contact{background:#0a3d58;padding:52px 0;color:#fff;margin-top:16px}
.ws-seminar-archive .ws-archive-contact>.ws-archive-container{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px}
.ws-seminar-archive .ws-archive-contact .ws-archive-kicker{color:#b9dce9}
.ws-seminar-archive .ws-archive-contact h2{font-size:32px;color:#fff;max-width:600px;margin-bottom:17px}
.ws-seminar-archive .ws-archive-contact p:not(.ws-archive-kicker){font-size:15px;line-height:1.7;color:#d5e6ee}
.ws-seminar-archive .ws-archive-contact .ws-archive-button-secondary{color:#fff;border-color:#89adbf}
.ws-seminar-archive a:focus-visible{outline:3px solid #1b87b8;outline-offset:5px}
@media(max-width:1024px){.ws-seminar-archive .ws-archive-grid-three{grid-template-columns:1fr}.ws-seminar-archive .ws-archive-contact>.ws-archive-container{grid-template-columns:1fr}.ws-seminar-archive .ws-archive-reading{margin-inline:auto}}
@media(max-width:767px){.ws-seminar-archive .ws-archive-container{width:calc(100% - 40px)}.ws-seminar-archive .ws-archive-hero{padding:24px 0 46px}.ws-seminar-archive .ws-archive-breadcrumb{margin-bottom:30px}.ws-seminar-archive h1{font-size:41px;overflow-wrap:anywhere}.ws-seminar-archive h2{font-size:29px}.ws-seminar-archive h3{font-size:23px}.ws-seminar-archive .ws-archive-lead{font-size:18px}.ws-seminar-archive .ws-archive-intro{padding:44px 0 20px}.ws-seminar-archive .ws-archive-grid{grid-template-columns:1fr;gap:18px}.ws-seminar-archive .ws-archive-card{padding:25px}.ws-seminar-archive .ws-archive-featured,.ws-seminar-archive .ws-archive-articles{padding:28px 0 35px}.ws-seminar-archive .ws-archive-button{padding:15px 20px;font-size:15px}.ws-seminar-archive .ws-archive-contact{padding:43px 0}.ws-seminar-archive .ws-archive-contact h2{font-size:29px}}
