.seminar-custom-html{font-size:16px;line-height:1.7;color:hsl(var(--foreground));margin-bottom:2rem}.seminar-custom-html h2{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 1.25rem;padding-bottom:.5rem;border-bottom:3px solid hsl(var(--primary))}.seminar-custom-html h3{font-size:1.1rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .5rem;padding:.5rem .75rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));line-height:1.4}.seminar-custom-html h4{font-size:1rem;font-weight:700;color:hsl(var(--foreground));margin:.75rem 0 .35rem;padding-left:.75rem;border-left:3px solid hsl(var(--primary))}.seminar-custom-html .seminar-section-content{border:1px solid hsl(var(--border));border-top:0;background:hsl(var(--card));padding:1rem 1.25rem;margin:0 0 1.25rem}.seminar-custom-html h3.seminar-booking-heading{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:1px solid hsl(var(--primary))}.seminar-custom-html h3.seminar-booking-heading+.seminar-section-content,.seminar-custom-html .seminar-booking-heading+.seminar-section-content{border-color:hsl(var(--primary));background:hsl(var(--muted))}.seminar-custom-html ul{list-style:none;padding:0;margin:0}.seminar-custom-html ul>li{position:relative;padding:.15rem 0 .15rem 1.1rem;line-height:1.65}.seminar-custom-html ul>li:before{content:"";position:absolute;left:0;top:.65rem;width:6px;height:6px;background:hsl(var(--primary))}.seminar-custom-html ul>li>ul{margin:.15rem 0}.seminar-custom-html ul>li>ul>li{padding-left:1.1rem}.seminar-custom-html ul>li>ul>li:before{width:5px;height:5px;background:hsl(var(--muted-foreground))}.seminar-custom-html ol{counter-reset:seminar-counter;list-style:none;padding:0;margin:0}.seminar-custom-html ol>li{counter-increment:seminar-counter;position:relative;padding:.15rem 0 .15rem 2rem;line-height:1.65}.seminar-custom-html ol>li:before{content:counter(seminar-counter);position:absolute;left:0;top:.25rem;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.7rem;font-weight:700}.seminar-custom-html p{margin:0 0 .6rem;line-height:1.7}.seminar-custom-html .seminar-callout,.seminar-custom-html p.seminar-callout{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-left:4px solid hsl(var(--primary));padding:.75rem 1rem;margin:.75rem 0;font-size:.95rem}.seminar-custom-html .seminar-callout strong,.seminar-custom-html strong,.seminar-custom-html b{font-weight:700;color:hsl(var(--foreground))}.seminar-custom-html a{color:hsl(var(--primary));font-weight:600;text-decoration:underline;text-underline-offset:2px}.seminar-custom-html a:hover{background:hsl(var(--muted))}.seminar-custom-html table{width:100%;border-collapse:collapse;margin:.75rem 0;font-size:.9rem}.seminar-custom-html th,.seminar-custom-html td{border:1px solid hsl(var(--border));padding:.5rem .75rem;text-align:left}.seminar-custom-html th{background:hsl(var(--muted));font-weight:700}.seminar-custom-html hr{border:0;border-top:1px solid hsl(var(--border));margin:1.25rem 0}.seminar-custom-html blockquote{border-left:4px solid hsl(var(--primary));margin:.75rem 0;padding:.5rem 1rem;background:hsl(var(--muted))}.seminar-custom-html img{max-width:100%;height:auto;margin:.75rem 0}.seminar-custom-html li{list-style:none}
