/* Local review overrides only. Original website CSS is kept separately. */
body{margin:0;background:#111315;font-family:Arial,Helvetica,sans-serif}
.review-banner{background:#f3e8c9;color:#29251b;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;font:12px/1.5 Arial,sans-serif;border-bottom:1px solid #c9b27a}
.review-banner nav{display:flex;gap:16px;white-space:nowrap}.review-banner a{color:#29251b;text-underline-offset:3px}
.review-header{max-width:1180px;margin:auto;padding:24px 0;color:#bdbdbd;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px}
.review-brand{font-size:30px;color:#fff;white-space:nowrap}.review-brand b{font-weight:400;color:#c9b27a}
.review-footer{max-width:1180px;margin:auto;padding:36px 0;color:#bdbdbd;font-size:12px;line-height:1.8}
.review-inert-link{cursor:default}.review-form{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.review-form>.aka-field:nth-child(4),.review-form>.aka-field:nth-child(5),.review-form>.aka-consent,.review-form>.aka-submit{grid-column:1/-1}
.review-captcha{display:block;background:#f4f1e9;border:1px dashed #a58b54;padding:18px;font-size:13px!important;font-weight:400!important;color:#6b5b34!important}
.aka-submit:disabled{opacity:.55;cursor:not-allowed}.aka-field input:disabled,.aka-field textarea:disabled{background:#f7f7f7}.aka-consent{cursor:default}
.aka-hero__quote-text span{white-space:normal}.aka-hero__quote{max-width:520px}
body[data-language="ru"] .aka-section--feature-cards .aka-features::before{content:'Главное о сессии'}
.aka-hero__h1{overflow-wrap:normal}.aka-topics h3{overflow-wrap:break-word}
#speakers .aka-spk-main h3{color:#202327}
@media(min-width:1101px){.aka-hero__h1{max-width:690px;font-size:58px!important;line-height:1.08!important}.aka-hero__sub{max-width:570px}.aka-hero__module{max-width:580px}}
@media(max-width:1240px){.review-header,.review-footer{margin:0 28px}}
@media(max-width:760px){.review-banner{padding:10px 18px;flex-direction:column;align-items:flex-start;gap:6px}.review-header{margin:0 18px;padding:20px 0}.review-header>span:last-child{display:none}.review-footer{margin:0 18px}.review-form{grid-template-columns:1fr}.review-form>*{grid-column:1!important}.aka-hero__h1{font-size:38px!important;line-height:1.1!important}.aka-hero__quote-text span{white-space:normal}}
