body:has(.ds-page) .announcement-banner,body:has(.ds-page) .announcement-overlay,body:has(.ds-page) .newsletter-panel,body:has(.ds-page) .site-footer,body:has(.ds-page) .site-header{display:none}.ds-page{--ds-blue:#2f557f;--ds-ink:#04132b;--ds-muted:#526677;color:var(--ds-ink);background:#fff;font-family:Open Sans,Arial,sans-serif}.ds-page *,.ds-page :after,.ds-page :before{box-sizing:border-box}.ds-page h1,.ds-page h2,.ds-page h3,.ds-page p{margin:0}.ds-page h1,.ds-page h2,.ds-page h3{text-transform:none;letter-spacing:-.035em}.ds-page a{text-decoration:none}.ds-page a,.ds-page a:hover{color:inherit}.ds-page a:focus-visible,.ds-page summary:focus-visible{outline:3px solid #7297ba;outline-offset:5px}.ds-wrap{width:min(1180px,calc(100% - 80px));margin-inline:auto}.ds-header{background:#fff;border-bottom:1px solid #e1e8ef}.ds-header-inner{display:flex;align-items:center;gap:44px;min-height:110px}.ds-header img{display:block;width:64px;height:auto}.ds-header nav{display:flex;gap:30px;font-size:14px;font-weight:600;border-left:1px solid #cad7e3;padding-left:40px}.ds-languages{display:flex;gap:18px;margin-left:auto;align-items:center;font-size:13px;font-weight:700}.ds-languages a{padding:8px 3px}.ds-languages [aria-current]{box-shadow:0 2px 0 var(--ds-blue);color:var(--ds-blue)}.ds-hero{overflow:hidden}.ds-hero-inner{position:relative;padding-block:64px 60px}.ds-hero-copy{position:relative;z-index:1;width:54%}.ds-page h1{font-size:clamp(38px,4.2vw,62px);line-height:1.1;font-weight:700;text-wrap:balance;max-width:680px}.ds-subtitle{font-size:clamp(21px,2.2vw,28px);line-height:1.45;margin-top:18px!important}.ds-description{font-size:16px;line-height:1.85;max-width:550px;color:var(--ds-muted);margin-top:20px!important}.ds-schedule{border-left:3px solid var(--ds-blue);padding-left:18px;margin:28px 0}.ds-schedule p{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:16px;line-height:1.8}.ds-schedule p+p{margin-top:6px}.ds-schedule svg{flex-shrink:0;color:var(--ds-blue)}.ds-schedule p span{font-size:14px;color:var(--ds-muted)}.ds-schedule small{display:block;margin:6px 0 0 31px;color:var(--ds-muted);font-size:12px}.ds-page .ds-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:14px 22px;min-height:50px;border-radius:3px;font:700 14px/1.5 Open Sans,Arial,sans-serif}.ds-page .ds-button,.ds-page .ds-button:hover{color:#fff;background:var(--ds-blue)}.ds-hero-image{position:absolute;inset:0 -40px 0 42%;z-index:0}.ds-hero-image img{object-fit:cover}.ds-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff,rgba(255,255,255,.94) 8%,rgba(255,255,255,.35) 35%,transparent 60%)}.ds-meeting{background:#edf3f8;border-block:1px solid #e1e9f0;scroll-margin-top:20px}.ds-meeting-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:36px}.ds-page .ds-meeting h2{display:flex;align-items:center;gap:13px;font-size:25px;line-height:1.3}.ds-meeting h2 svg{color:var(--ds-blue);flex-shrink:0}.ds-meeting p{color:var(--ds-muted);font-size:14px;line-height:1.8;margin-top:14px}.ds-meeting-time strong{color:var(--ds-ink)}.ds-meeting-access{border-left:1px solid #c4d3e0;padding-left:48px}.ds-page .ds-pending{padding:22px 24px;margin:0;border:1px solid #b6c9d9;border-radius:4px;background:rgba(255,255,255,.55);color:var(--ds-ink);font-size:16px}.ds-meeting-access p:not(.ds-pending){display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;overflow-wrap:anywhere}.ds-meeting-access strong{color:var(--ds-ink);user-select:all}.ds-topics{padding-block:64px 72px;scroll-margin-top:24px}.ds-page h2{font-size:clamp(28px,3vw,38px);line-height:1.3;font-weight:700}.ds-section-intro{margin-top:16px!important;color:var(--ds-muted);font-size:16px;line-height:1.8}.ds-topic-list{margin-top:32px}.ds-topic{border-bottom:1px solid #cad8e4}.ds-topic summary{display:flex;gap:22px;align-items:center;padding:24px 20px;list-style:none;cursor:pointer}.ds-topic summary::-webkit-details-marker{display:none}.ds-topic-number{color:var(--ds-blue);font-size:19px;font-weight:700;align-self:flex-start;line-height:1.5}.ds-topic-copy{display:grid;grid-template-columns:245px 1fr;gap:18px;flex:1;align-items:baseline}.ds-topic h3{font-size:19px;line-height:1.5;font-weight:700}.ds-topic-copy>span{color:var(--ds-muted);font-size:14px;line-height:1.7}.ds-collapse,.ds-expand{color:var(--ds-blue);flex-shrink:0}.ds-collapse,.ds-topic[open] .ds-expand{display:none}.ds-topic[open] .ds-collapse{display:block}.ds-topic[open]{background:#f0f5f9}.ds-topic-body{padding:0 70px 28px;color:var(--ds-muted);font-size:15px;line-height:1.9;max-width:1020px}.ds-topic-body p+p{margin-top:15px}.ds-invitation{background:#edf3f8}.ds-invitation-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding-block:44px;align-items:center}.ds-invitation p{color:var(--ds-muted);font-size:15px;line-height:1.85;margin-top:16px}.ds-invitation-action{display:flex;align-items:flex-start;flex-direction:column;gap:10px;border-left:1px solid #c4d3e0;padding-left:48px}.ds-invitation-action>strong{font-size:16px}.ds-invitation-action>span{font-size:13px;color:var(--ds-muted);line-height:1.7}.ds-invitation-action .ds-button{margin-top:10px}.ds-footer{justify-content:space-between;gap:40px;padding-block:30px;color:#152d43}.ds-footer,.ds-footer>div{display:flex;align-items:center}.ds-footer>div{gap:16px;font-size:12px;line-height:1.7;max-width:420px}.ds-footer img{flex:none}.ds-footer nav{display:flex;flex-wrap:wrap;gap:24px;font-size:12px;color:var(--ds-blue)}.ds-hero--logo .ds-hero-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.ds-hero--logo .ds-hero-copy{width:auto}.ds-hero--logo .ds-hero-image{position:relative;inset:auto;width:100%;aspect-ratio:1373/456}.ds-hero--logo .ds-hero-image img{object-fit:contain}.ds-hero--logo .ds-hero-image:after{display:none}@media(min-width:1260px){.ds-hero-image{right:calc((1180px - 100vw)/2)}}@media(max-width:1000px){.ds-topic-copy{grid-template-columns:1fr;gap:7px}.ds-invitation-inner,.ds-meeting-inner{gap:35px}.ds-invitation-action,.ds-meeting-access{padding-left:30px}.ds-hero-copy{width:62%}}@media(max-width:760px){.ds-wrap{width:calc(100% - 40px)}.ds-header-inner{min-height:92px;gap:20px}.ds-header img{width:52px}.ds-header nav{display:none}.ds-languages{gap:14px}.ds-hero-inner{padding-block:42px 0}.ds-hero-copy{width:100%}.ds-page h1{font-size:clamp(36px,8vw,48px)}.ds-description{font-size:15px}.ds-hero-image{position:relative;inset:auto;width:calc(100% + 40px);margin:24px -20px 0;height:280px}.ds-hero-image:after{background:linear-gradient(180deg,#fff,transparent 28%,transparent 85%,#edf3f8)}.ds-invitation-inner,.ds-meeting-inner{grid-template-columns:1fr;gap:24px;padding-block:32px}.ds-invitation-action,.ds-meeting-access{border-left:0;padding-left:0}.ds-topics{padding-block:44px}.ds-topic summary{padding:20px 12px;gap:14px}.ds-topic h3{font-size:18px}.ds-topic-body{padding:0 20px 24px;font-size:15px}.ds-topic-copy>span{font-size:13px}.ds-footer{flex-direction:column;gap:16px}.ds-footer nav{gap:24px}.ds-schedule p{font-size:15px}.ds-schedule p:nth-child(2)>span{flex-basis:100%;margin-left:31px}}@media(max-width:1000px){.ds-hero--logo .ds-hero-inner{gap:36px}}@media(max-width:760px){.ds-hero--logo .ds-hero-inner{display:flex;flex-direction:column;gap:32px;padding-block:38px}.ds-hero--logo .ds-hero-image{inset:auto;margin:0;width:100%;height:auto;aspect-ratio:1373/456}.ds-footer{align-items:flex-start;gap:22px;padding-block:26px}}.ds-schedule .ds-next-class{margin-bottom:16px}.ds-next-class{display:flex;gap:18px;align-items:center}.ds-calendar-date{display:flex;flex-direction:column;flex:none;width:62px;border:1px solid #b7cadb;border-radius:6px;overflow:hidden;background:#fff;text-align:center}.ds-calendar-date>span{background:var(--ds-blue);color:#fff;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;padding:5px 4px}.ds-calendar-date>strong{color:var(--ds-blue);font-size:29px;line-height:1.2;font-weight:700;padding:7px 4px 9px}.ds-next-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.ds-next-label{color:var(--ds-blue);font-size:12px;font-weight:700}.ds-next-copy time{font-size:18px;font-weight:700;line-height:1.5}.ds-next-time{font-size:14px;font-weight:600;line-height:1.6}.ds-next-time small{display:block;font-weight:400;font-size:11px;color:var(--ds-muted);margin:2px 0 0}.ds-schedule .ds-recurrence{font-size:13px;color:var(--ds-muted)}.ds-schedule .ds-duration{font-size:13px;font-weight:600}.ds-meeting .ds-next-class{margin-top:20px}.ds-next-class--compact .ds-calendar-date{width:52px}.ds-next-class--compact .ds-calendar-date>strong{font-size:24px}.ds-next-class--compact time{font-size:16px}@media(max-width:760px){.ds-next-class{gap:14px;align-items:flex-start}.ds-next-copy time{font-size:16px}.ds-schedule .ds-duration,.ds-schedule .ds-next-time small{margin-left:0}}