/* LawNeeds speaker single page */
.single-lw_speaker div#lw-lang-switcher {
    right: 20% !important;
    top: 10px !important;
    position: fixed !important;
}
/* LawNeeds speaker single page */
.lw-speaker-single{--lw-ink:#023226;--lw-green:#2e7a32;--lw-cream:#f3eee1;--lw-paper:#fffdf6;--lw-muted:#68736c;color:var(--lw-ink);font-family:Inter,Arial,sans-serif}
.lw-speaker-single *{box-sizing:border-box}
.lw-speaker-hero{background:var(--lw-cream);padding:clamp(48px,7vw,100px) 24px}
.lw-speaker-hero__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(260px,390px) 1fr;gap:clamp(32px,6vw,84px);align-items:center}
.lw-speaker-portrait{width:100%;max-width:390px;aspect-ratio:4/5;overflow:hidden;border-radius:180px 180px 16px 16px;background:#e4dfd2}
.lw-speaker-portrait__image{width:100%;height:100%;display:block;object-fit:cover}
.lw-speaker-portrait__placeholder{width:100%;height:100%;display:grid;place-items:center;background:#d9e3d6;color:var(--lw-ink);font:clamp(90px,12vw,160px)/1 'Instrument Serif',Georgia,serif}
.lw-speaker-eyebrow,.lw-speaker-section-label{font-size:11px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;margin:0 0 18px;color:var(--lw-green)}
.lw-speaker-hero h1{font:clamp(42px,6vw,76px)/.98 'Instrument Serif',Georgia,serif;letter-spacing:-.035em;margin:0 0 20px;color:var(--lw-ink)}
.lw-speaker-professional-title{font-size:18px;font-weight:600;margin:0 0 7px}
.lw-speaker-firm{font-size:16px;margin:0 0 20px;color:#526259}
.lw-speaker-regulator{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(2,50,38,.2);border-radius:99px;padding:10px 14px;font-size:13px;font-weight:600}
.lw-speaker-regulator__dot{width:8px;height:8px;border-radius:50%;background:var(--lw-green)}
.lw-speaker-specialisms{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.lw-speaker-specialisms span{background:rgba(255,253,246,.75);border:1px solid rgba(2,50,38,.12);padding:8px 12px;border-radius:99px;font-size:12px}
.lw-speaker-hero__scroll{display:inline-flex;gap:12px;align-items:center;margin-top:32px;color:var(--lw-ink);text-decoration:none;font-size:13px;font-weight:700;border-bottom:1px solid var(--lw-green);padding-bottom:8px}
.lw-speaker-main{max-width:1180px;margin:0 auto;padding:clamp(56px,8vw,104px) 24px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);gap:clamp(36px,7vw,100px)}
.lw-speaker-single h2{font:clamp(32px,4vw,48px)/1.05 'Instrument Serif',Georgia,serif;letter-spacing:-.025em;margin:0 0 24px;color:var(--lw-ink)}
.lw-speaker-bio-content{font-size:16px;line-height:1.85;color:#394a41}
.lw-speaker-bio-content p{margin:0 0 18px}
.lw-speaker-bio-content ul,.lw-speaker-bio-content ol{padding-left:22px}
.lw-speaker-button{display:inline-flex;gap:18px;align-items:center;margin-top:22px;padding:14px 18px;text-decoration:none;border-radius:3px;font-weight:700;font-size:13px}
.lw-speaker-button--outline{border:1px solid var(--lw-ink);color:var(--lw-ink)}
.lw-speaker-facts{background:var(--lw-paper);border:1px solid #e9e4d8;border-radius:8px;padding:28px;align-self:start}
.lw-speaker-facts h2{font-size:34px;margin-bottom:20px}
.lw-speaker-fact{padding:16px 0;border-top:1px solid #e8e5dc;display:grid;gap:6px}
.lw-speaker-fact span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lw-muted);font-weight:700}
.lw-speaker-fact strong{font-size:15px;line-height:1.5}
.lw-speaker-disclaimer{font-size:12px;line-height:1.6;color:var(--lw-muted);margin:20px 0 0}
.lw-speaker-webinars{background:#f8f6f0;padding:clamp(52px,7vw,88px) 24px}
.lw-speaker-webinars__heading{max-width:1180px;margin:0 auto 30px;display:flex;justify-content:space-between;gap:24px;align-items:end}
.lw-speaker-webinars__heading h2{margin:0}
.lw-speaker-webinars__heading>a{color:var(--lw-ink);text-decoration:none;font-weight:700;font-size:13px;white-space:nowrap}
.lw-speaker-webinar-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.lw-speaker-webinar-card{background:#fffdf8;border:1px solid #e9e4d8;border-radius:7px;overflow:hidden;display:flex;flex-direction:column;min-width:0}
.lw-speaker-webinar-card__image{display:block;aspect-ratio:16/9;overflow:hidden}
.lw-speaker-webinar-card__image img{display:block;width:100% !important;height:100% !important;object-fit:cover}
.lw-speaker-webinar-card__body{padding:22px;display:flex;flex-direction:column;align-items:flex-start;height:50%}
.lw-speaker-webinar-date{font-size:11px;line-height:1.5;text-transform:uppercase;letter-spacing:.04em;color:var(--lw-green);font-weight:700;margin:0 0 12px}
.lw-speaker-webinar-card h3{font:26px/1.12 'Instrument Serif',Georgia,serif;margin:0 0 12px}
.lw-speaker-webinar-card h3 a{color:var(--lw-ink);text-decoration:none}
.lw-speaker-webinar-card__body>p:not(.lw-speaker-webinar-date){font-size:13px;line-height:1.7;color:#58645d}
.lw-speaker-webinar-status{display:inline-block;font-size:11px;font-weight:700;background:#e6efe3;color:#245d2a;border-radius:99px;padding:7px 10px;margin-top:auto}
.lw-speaker-card-link{display:inline-flex;gap:10px;margin-top:18px;color:var(--lw-ink);font-size:13px;font-weight:700;text-decoration:none}
@media(max-width:760px){.lw-speaker-hero__inner{grid-template-columns: minmax(245px, 296px) 1fr;gap:20px}.lw-speaker-portrait{max-width:100%;aspect-ratio:4/4.5}.lw-speaker-main{grid-template-columns:1fr}.lw-speaker-webinars__heading{display:block}.lw-speaker-webinars__heading>a{display:inline-block;margin-top:18px}.lw-speaker-webinar-grid{grid-template-columns:1fr}.lw-speaker-hero{padding-left:20px;padding-right:20px}.lw-speaker-main,.lw-speaker-webinars{padding-left:20px;padding-right:20px}}
@media(max-width:560px){.lw-speaker-hero__inner{grid-template-columns: 1fr;gap:20px} }
/* Firm profile, logo and social links */
.lw-speaker-firm-section{padding:clamp(52px,7vw,88px) 24px;background:var(--lw-paper)}
.lw-speaker-firm-section__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:28px 64px;align-items:start}
.lw-speaker-firm-brand{grid-row:span 2}
.lw-speaker-firm-logo{display:block;width:auto;max-width:220px;max-height:110px;object-fit:contain;object-position:left center;margin:0 0 26px}
.lw-speaker-firm-logo-placeholder{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:var(--lw-cream);color:var(--lw-ink);font:48px/1 'Instrument Serif',Georgia,serif;margin-bottom:26px}
.lw-speaker-firm-brand h2{margin:0;font:clamp(30px,4vw,44px)/1.08 'Instrument Serif',Georgia,serif}
.lw-speaker-firm-description{font-size:15px;line-height:1.85;color:#394a41}
.lw-speaker-firm-description p{margin:0}
.lw-speaker-socials{border-top:1px solid #e8e5dc;padding-top:22px}
.lw-speaker-socials h3{font:24px/1.2 'Instrument Serif',Georgia,serif;margin:0 0 16px}
.lw-speaker-socials__links{display:flex;flex-wrap:wrap;gap:10px}
.lw-speaker-socials__links a{display:inline-flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #d9dfd6;border-radius:99px;color:var(--lw-ink);text-decoration:none;font-size:13px;font-weight:600}
.lw-speaker-socials__links a:hover{background:var(--lw-cream);border-color:var(--lw-green)}
@media(max-width:760px){.lw-speaker-firm-section{padding-left:20px;padding-right:20px}.lw-speaker-firm-section__inner{grid-template-columns:1fr;gap:24px}.lw-speaker-firm-brand{grid-row:auto}.lw-speaker-firm-logo{max-width:180px}}
.lw-speaker-firm-logos {
    display: flex;
    gap: 20px;
}
/* Firm link, logo card and social icons */
.lw-speaker-firm{display:inline-block;color:#526259;text-decoration:none;border-bottom:1px solid rgba(46,122,50,.35)}
.lw-speaker-firm:hover{color:var(--lw-ink);border-bottom-color:var(--lw-green)}
.lw-speaker-regulator{display:flex;width:fit-content;margin-top:6px}
.lw-speaker-firm-section{border-top:1px solid #e9e4d8;border-bottom:1px solid #e9e4d8}
.lw-speaker-firm-logo{background:#fff;border:1px solid #e9e4d8;border-radius:10px;object-position:center}
.lw-speaker-firm-logo-placeholder{border-radius:12px}
.lw-speaker-firm-description p{margin:0 0 16px}
.lw-speaker-firm-description p:last-child{margin-bottom:0}
.lw-speaker-social-icon{flex:none;width:18px;height:18px}
.lw-speaker-socials__links a{gap:10px}
.lw-speaker-social-arrow{opacity:.5;font-size:12px}
.lw-speaker-socials__links a:hover .lw-speaker-social-arrow{opacity:1}
.lw-speaker-socials__links a:focus-visible,.lw-speaker-firm:focus-visible,.lw-speaker-hero__scroll:focus-visible{outline:2px solid var(--lw-green);outline-offset:3px}
.lw-speaker-webinar-status{margin-top:auto;position:relative}.lw-speaker-webinar-card__body>p:not(.lw-speaker-webinar-date){margin:0 0 16px}