.public-webinars{--webinar-ink: #142b44;--webinar-muted: #566575;--webinar-paper: #f6f5f0;--webinar-line: #dcdedc;--webinar-gold: #e9c56e;background:#f6f5f0;color:#142b44;min-height:100dvh}.public-webinars .pw-container{width:min(1240px,100%);margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.public-webinars .pw-hero{position:relative;isolation:isolate;overflow:hidden;background:#102944!important;color:#f8f6ef!important}.public-webinars .pw-hero:before{content:"";position:absolute;z-index:-1;width:800px;height:800px;border:1px solid #e9c56e55;border-radius:50%;left:-510px;top:-540px;background:#20477255;pointer-events:none}.public-webinars .pw-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;min-height:600px;align-items:center}.public-webinars .pw-hero-copy{position:relative;z-index:2;padding-block:54px 64px;padding-right:30px}.public-webinars .pw-back{display:inline-flex;align-items:center;gap:8px;color:#d4dce5!important;font-size:13px;text-decoration:none;margin-bottom:42px}.public-webinars .pw-back:hover{color:#e9c56e!important}.public-webinars .pw-eyebrow{display:flex;align-items:center;gap:10px;text-transform:uppercase;font-size:11px;line-height:1.6;font-weight:700;letter-spacing:.17em;color:#7a6330;margin:0 0 18px}.public-webinars .pw-hero .pw-eyebrow{color:#e9c56e!important}.public-webinars .pw-eyebrow:before{content:"";width:26px;height:1px;background:currentColor;flex-shrink:0}.public-webinars .pw-hero h1{margin:0;font-size:clamp(44px,5.8vw,76px);font-weight:750;line-height:1.04;letter-spacing:-.045em;color:#f8f6ef!important;overflow-wrap:normal}.public-webinars .pw-hero h1 span{display:block;color:#e9c56e!important}.public-webinars .pw-hero-description{max-width:440px;font-size:18px;line-height:1.7;color:#dce4ed!important;margin:24px 0}.public-webinars .pw-topic-pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 30px}.public-webinars .pw-topic-pills li{display:flex;align-items:center;gap:7px;border:1px solid #879bb14d;border-radius:30px;padding:8px 11px;font-size:11px;color:#f0eee7!important;background:#19354f}.public-webinars .pw-topic-pills svg{width:16px;height:16px;color:#e9c56e;flex-shrink:0}.public-webinars .pw-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.public-webinars .pw-primary{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:14px 22px;border-radius:7px;background:#e9c56e!important;color:#142b44!important;text-decoration:none;font-size:15px;font-weight:750}.public-webinars .pw-primary:hover{background:#f4d58a!important}.public-webinars .pw-secondary{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;color:#f3eee2!important;font-size:14px;border-bottom:1px solid #a0adbc}.public-webinars .pw-hero-note{font-size:12px;line-height:1.6;color:#b9c8d7!important;margin:18px 0 0}.public-webinars .pw-portrait{align-self:stretch;position:relative;margin-right:calc(-1*clamp(20px,5vw,64px));overflow:hidden;min-width:0}.public-webinars .pw-portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:44% 32%;object-position:44% 32%;position:absolute}.public-webinars .pw-portrait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#102944,#10294400 19%),linear-gradient(0deg,#102944b0,transparent 26%);pointer-events:none}.public-webinars .pw-intro{display:grid;grid-template-columns:.85fr 1.3fr;gap:45px;padding-block:60px;border-bottom:1px solid #dcdedc}.public-webinars .pw-intro h2,.public-webinars .pw-topics h2{color:#142b44;font-size:clamp(27px,3vw,37px);line-height:1.18;letter-spacing:-.035em;margin:0;font-weight:700}.public-webinars .pw-intro p{color:#566575;font-size:17px;line-height:1.8;margin:0;max-width:640px}.public-webinars .pw-programme{padding-block:58px 64px;scroll-margin-top:110px}.public-webinars .pw-programme>.webinar-surface{--webinar-ink: #142b44;--webinar-muted: #566575;--webinar-paper: #eeeee7;--webinar-line: #dadcd5}.public-webinars .pw-programme .webinar-panel{border-radius:10px;padding:clamp(24px,4vw,44px);border-left:3px solid #c4a35c}.public-webinars .pw-programme .webinar-panel>svg{color:#8a6c2d}.public-webinars .pw-programme .webinar-panel h3{color:#142b44;font-size:23px}.public-webinars .pw-programme .webinar-panel .webinar-copy{max-width:650px;font-size:16px}.public-webinars .pw-programme .webinar-button{background:#e9c56e!important;color:#142b44!important}.public-webinars .pw-programme .webinar-button:hover{background:#f1d590!important}.public-webinars .pw-topics{background:#e9edea;padding-block:60px 64px;scroll-margin-top:110px}.public-webinars .pw-topics-header{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:36px}.public-webinars .pw-topics-header>p{color:#566575;font-size:14px;line-height:1.7;max-width:290px;margin:0}.public-webinars .pw-topics-grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:48px;column-gap:48px}.public-webinars .pw-topic{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:26px 0;border-top:1px solid #cbd2cf}.public-webinars .pw-topic>svg{width:29px;height:29px;color:#8a6c2d;margin-top:3px;stroke-width:1.5}.public-webinars .pw-topic h3{color:#142b44;font-size:19px;font-weight:650;margin:0 0 9px}.public-webinars .pw-topic p{color:#566575;font-size:14px;line-height:1.75;margin:0;max-width:390px}.public-webinars .pw-partner{padding-block:40px 46px;display:flex;align-items:center;justify-content:space-between;gap:24px}.public-webinars .pw-partner h2{font-size:21px;color:#142b44;font-weight:650;margin:0 0 8px}.public-webinars .pw-partner p{font-size:14px;color:#566575;line-height:1.7;margin:0}.public-webinars .pw-partner-link{display:inline-flex;align-items:center;gap:18px;min-height:48px;padding:12px 18px;border:1px solid #afb9bc;border-radius:6px;font-size:14px;font-weight:650;color:#142b44!important;text-decoration:none;flex-shrink:0}.public-webinars .pw-partner-link:hover{background:#e9edea}.public-webinars a:focus-visible{outline:3px solid #b99950;outline-offset:5px}.public-webinars .pw-presenter{display:grid;grid-template-columns:240px 1fr;gap:42px;align-items:center;padding-block:60px;border-top:1px solid var(--webinar-line)}.public-webinars .pw-presenter img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;border-radius:8px}.public-webinars .pw-presenter h2,.public-webinars .pw-subscribe h2{font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.2;margin-bottom:18px}.public-webinars .pw-presenter p{max-width:650px}.public-webinars .pw-how{padding-block:50px;border-top:1px solid var(--webinar-line)}.public-webinars .pw-how ol{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:28px 45px;margin-top:28px;counter-reset:steps}.public-webinars .pw-how li{counter-increment:steps;padding-left:50px;position:relative}.public-webinars .pw-how li:before{content:"0" counter(steps);position:absolute;left:0;color:#876c32;font-weight:700;font-size:19px}.public-webinars .pw-how h3{font-weight:700;font-size:18px;margin-bottom:6px}.public-webinars .pw-subscribe{padding-block:58px;background:#e9edea}.public-webinars .pw-subscribe-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.public-webinars .pw-subscribe .webinar-button,.public-webinars .wd-registration .webinar-button{background:#e9c56e!important;color:#142b44!important}.public-webinars .wd-event-image{width:100%;max-height:440px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:32px}.public-webinars .wd-presenter-card{display:flex;align-items:flex-start;gap:24px}.public-webinars .wd-presenter-card img{width:112px;height:136px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.public-webinars .webinar-card-image{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:18px}.public-webinars .webinar-featured{border:1px solid #c6b68f;border-left:4px solid #c4a35c;border-radius:10px;padding:clamp(18px,3vw,32px);margin:22px 0 34px;background:#eeeae0}.public-webinars .webinar-meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:#566575;font-size:13px}.public-webinars .pw-primary,.public-webinars .webinar-button,.public-webinars .pw-partner-link{transition:transform .18s ease,opacity .18s ease}.public-webinars .pw-primary:hover{transform:translateY(-2px)}@media (max-width: 767px){.public-webinars .pw-presenter,.public-webinars .pw-subscribe-grid,.public-webinars .pw-how ol{grid-template-columns:1fr;gap:24px}.public-webinars .pw-presenter img{max-width:220px}.public-webinars .pw-presenter,.public-webinars .pw-subscribe{padding-block:38px}.public-webinars .wd-presenter-card{flex-direction:column}}@media (prefers-reduced-motion: reduce){.public-webinars .pw-primary,.public-webinars .webinar-button,.public-webinars .pw-partner-link{transition:none}.public-webinars .pw-primary:hover{transform:none}}@media (max-width: 767px){.public-webinars .pw-hero-grid{grid-template-columns:1fr;min-height:auto}.public-webinars .pw-hero-copy{padding:30px 0 36px}.public-webinars .pw-back{margin-bottom:30px}.public-webinars .pw-hero h1{font-size:clamp(42px,8.4vw,64px)}.public-webinars .pw-hero-description{font-size:16px;margin-block:20px}.public-webinars .pw-portrait{margin-inline:calc(-1*clamp(20px,5vw,64px));height:340px}.public-webinars .pw-portrait img{-o-object-position:50% 28%;object-position:50% 28%}.public-webinars .pw-portrait:after{background:linear-gradient(180deg,#102944,#10294400 18%)}.public-webinars .pw-intro{grid-template-columns:1fr;gap:20px;padding-block:38px}.public-webinars .pw-intro p{font-size:16px}.public-webinars .pw-programme{padding-block:38px 42px}.public-webinars .pw-topics{padding-block:40px}.public-webinars .pw-topics-header{display:block;margin-bottom:25px}.public-webinars .pw-topics-header>p{margin-top:18px;max-width:none}.public-webinars .pw-topics-grid{grid-template-columns:1fr}.public-webinars .pw-partner{align-items:start;flex-direction:column;padding-block:32px}}
