/* Additional Dental World congresses share the approved Aesthetic layout. */
.dw27-document{scroll-padding-top:0}
.dw27-page[data-speaker-count="3"] .speaker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.dw27-page[data-speaker-count="4"] .speaker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.dw27-page .catalogue-cover--landing .catalogue-cover-image{filter:none;mix-blend-mode:normal;opacity:1}
.dw27-workshop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.dw27-workshop{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--border);border-radius:16px;background:var(--card)}
.dw27-workshop h3{font-size:24px;line-height:1.4;margin:8px 0 16px}
.dw27-workshop p{font-size:17px;line-height:1.8;margin:0 0 10px}
.dw27-workshop-author{font-weight:650}
.dw27-workshop-price{font-size:36px;line-height:1.3;margin:10px 0 22px}
.dw27-workshop .button{margin-top:auto}
@media(max-width:1050px){.dw27-page[data-speaker-count="4"] .speaker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.dw27-page[data-speaker-count] .speaker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.dw27-workshop-grid{grid-template-columns:1fr}.dw27-workshop{padding:24px}}
@media(max-width:380px){.dw27-page[data-speaker-count] .speaker-grid{grid-template-columns:1fr}}
