.ws-page{color:#24231f;background:#f8f5ee}.ws-page main{max-width:1200px;margin:auto;padding:0 48px}.ws-hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:70px;padding:76px 0 80px;display:grid}.ws-hero h1{letter-spacing:-2px;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.07}.ws-hero h1 em{color:#94713b;font-style:normal}.ws-lead{max-width:630px;font-size:19px;line-height:1.65}.ws-date{margin:28px 0;font-size:23px;font-weight:600}.ws-date span{margin-top:9px;font-size:15px;font-weight:400;display:block}.ws-small{color:#686258;font-size:13px;line-height:1.65}.ws-focus{color:#f4eee3;background:#20241f;border-top:4px solid #ba9658;padding:44px 38px}.ws-number{color:#d6b675;font-family:Georgia,serif;font-size:108px;line-height:1}.ws-focus ol{margin:28px 0;padding-left:22px;font-size:21px;line-height:2.3}.ws-areas{color:#ded3bd;border-top:1px solid #626657;padding-top:24px;line-height:1.8}.ws-program{border-top:1px solid #d7cdbc;padding:60px 0}.ws-page h2{font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.15}.ws-sessions{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:38px;display:grid}.ws-sessions article{border-left:2px solid #b18d50;padding-left:22px}.ws-sessions h3{font-family:Georgia,serif;font-size:29px;font-weight:400}.ws-sessions article>p:last-child{line-height:1.7}.ws-audience{border-top:1px solid #d7cdbc;grid-template-columns:1fr 1fr;gap:70px;padding:44px 0 65px;display:grid}.ws-audience p{line-height:1.75}.ws-request{border-top:1px solid #d7cdbc;grid-template-columns:1fr 1.15fr;gap:60px;padding:65px 0;scroll-margin-top:30px;display:grid}.ws-request>div>p{line-height:1.75}.ws-request .lead-form{background:#fff;border:1px solid #ded5c4;padding:30px}.ws-footer{border-top:1px solid #d7cdbc;flex-wrap:wrap;justify-content:center;gap:30px;padding:30px;font-size:13px;display:flex}.ws-page .button{color:#fff;background:#a98242}.ws-page a:focus-visible,.ws-page button:focus-visible{outline-offset:4px;outline:3px solid #a98242}@media (width<=760px){.ws-page main{padding:0 22px}.ws-hero,.ws-audience,.ws-request{grid-template-columns:1fr;gap:28px;padding:40px 0}.ws-sessions{grid-template-columns:1fr;gap:30px}.ws-hero h1{letter-spacing:-1px}.ws-focus{padding:28px}.ws-request .lead-form{padding:20px}.ws-page header{gap:15px}.ws-page .back{font-size:12px}}.ws-host{align-items:center;gap:18px;margin:28px 0;display:flex}.ws-host img{object-fit:cover;border:2px solid #b18d50;border-radius:50%;width:94px;height:94px}.ws-host span{line-height:1.7}.ws-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ws-request .lead-form label{min-width:0}.ws-request .lead-form input:focus,.ws-request .lead-form select:focus,.ws-request .lead-form textarea:focus{outline-offset:2px;outline:2px solid #a98242}
