.page-skeleton:has(>.axiom-page-hero)>.workshop-content{width:min(95rem,100% - 5.5rem);color:var(--verum-teal-deep);margin-inline:auto;padding-block:3rem}.workshop-overview{grid-template-columns:.89fr 1fr;align-items:start;gap:clamp(1.75rem,2.8vw,3rem);display:grid}.workshop-image{object-fit:contain;border-radius:.75rem;width:100%;height:auto;min-height:0;display:block}.workshop-copy{padding-block:1.25rem .5rem}.workshop-content p,.workshop-content li{font-size:clamp(1rem,1.05vw,1.125rem);line-height:1.7}.workshop-content p{margin:0}.workshop-content h2{text-transform:none;letter-spacing:-.02em;font-family:Georgia,serif;font-weight:700}.workshop-content .workshop-registration-title{text-align:center;margin:0 0 2rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.2}.workshop-copy h2{margin:2rem 0 1rem;font-size:clamp(1.125rem,1.25vw,1.3rem);line-height:1.4}.workshop-copy h2:before{content:"";background:var(--brand-secondary);width:5.5rem;height:4px;margin-bottom:2rem;display:block}.workshop-content ul{margin:0;padding:0;list-style:none}.workshop-content li{margin-bottom:1.05rem;padding-left:2.25rem;position:relative}.workshop-content li:before{content:"";background:var(--brand-secondary);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.72em;left:.25rem}.workshop-copy li:last-child{margin-bottom:0}.workshop-included{color:#fff;background:radial-gradient(at 40% 40%,#302944,#27223e);border-radius:.75rem;margin-top:2.75rem;padding:2rem 2.75rem}.workshop-included h2{margin:0 0 1rem;font-size:clamp(1.5rem,1.8vw,2rem);line-height:1.3}.workshop-included ul{grid-template-columns:1fr 1.15fr 1.1fr;display:grid}.workshop-included li{margin:0;padding:.75rem 1.75rem .75rem 2.25rem;line-height:1.5}.workshop-included li:before{top:1.45em}.workshop-included li+li{border-left:2px solid #ffffff30;padding-left:5.5rem}.workshop-included li+li:before{left:3.25rem}@media (max-width:900px){.page-skeleton:has(>.axiom-page-hero)>.workshop-content{width:calc(100% - 2rem);padding-block:2rem}.workshop-overview{grid-template-columns:1fr}.workshop-image{height:auto;min-height:0}.workshop-copy{padding:0}.workshop-included{margin-top:2rem;padding:1.5rem}.workshop-included ul{grid-template-columns:1fr}.workshop-included li+li{border-top:1px solid #ffffff30;border-left:0;padding-left:2.25rem}.workshop-included li+li:before{left:.25rem}}
