/* Document presentation matches the existing production FAQ/document pages. */
.im-doc{background:#ecd2ba;font:400 16px Montserrat,Arial,sans-serif;color:#433228}
.im-doc *{box-sizing:border-box}
.im-doc__header{padding-top:32px}.im-doc .im-doc__title{font:700 40px/1.55 Montserrat,Arial,sans-serif;text-transform:uppercase;color:#433228;margin:0;padding:0;overflow-wrap:anywhere}
.im-doc__intro{padding-top:24px}.im-doc__intro-text{font:500 20px/1.55 Montserrat,Arial,sans-serif;color:#433228;margin:0}
.im-doc__accordions{padding-top:36px;padding-bottom:90px;overflow-anchor:none}.im-doc__sections{display:flex;flex-direction:column;gap:2px}
.im-doc__section{background:#fff5eb;border-radius:20px;overflow:hidden;min-width:0}.im-doc .im-doc__section-heading{margin:0;padding:0;border:0;background:none;line-height:normal}
.im-doc__summary{appearance:none;width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:40px 30px;background:none;border:0;border-radius:20px;cursor:pointer;text-align:left;font:600 18px/1.35 Montserrat,Arial,sans-serif;text-transform:uppercase;color:#433228;transition:background-color .2s ease;box-sizing:border-box;margin:0}
.im-doc__summary:hover{background:#fef3e8}.im-doc__section.is-open .im-doc__summary,.im-doc__section.is-open .im-doc__summary:hover{background:transparent}
.im-doc__label{flex:1;min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal}
.im-doc__icon{width:36px;height:36px;flex:0 0 36px;position:relative;border-radius:50%;background:#faa61a;transition:background-color .3s ease}
.im-doc__icon::before,.im-doc__icon::after{content:'';position:absolute;background:#433228;border-radius:1px;transition:transform .3s ease,background-color .3s ease;top:50%;left:50%;transform:translate(-50%,-50%)}
.im-doc__icon::before{width:14px;height:2px}.im-doc__icon::after{width:2px;height:14px}
.im-doc__summary:hover .im-doc__icon,.im-doc__section.is-open .im-doc__icon{background:#ba1b1e}
.im-doc__summary:hover .im-doc__icon::before,.im-doc__summary:hover .im-doc__icon::after,.im-doc__section.is-open .im-doc__icon::before,.im-doc__section.is-open .im-doc__icon::after{background:#fff}
.im-doc__section.is-open .im-doc__icon::before,.im-doc__section.is-open .im-doc__icon::after{transform:translate(-50%,-50%) rotate(45deg)}
.im-doc__panel{display:grid;grid-template-rows:1fr}.im-doc__section.is-enhanced .im-doc__panel{grid-template-rows:0fr;transition:grid-template-rows 260ms ease}.im-doc__section.is-open .im-doc__panel{grid-template-rows:1fr}.im-doc__panel[hidden]{display:none}.im-doc__clip{overflow:hidden;min-height:0}.im-doc__inner{padding:0 30px 40px;cursor:default}
.im-doc__text{color:#433228;font:400 16px/1.55 Montserrat,Arial,sans-serif;margin:0;overflow-wrap:anywhere}.im-doc__text a{color:#ba1b1e;text-decoration:underline;text-underline-offset:3px}
.im-doc__revision{padding:30px 0}.im-doc__revision-text{color:#433228;font:500 16px/1.55 Montserrat,Arial,sans-serif;margin:0}
.im-doc :where(button,a):focus-visible{outline:2px solid #433228;outline-offset:-3px}
.im-doc[data-site-document="pravila-i-usloviya-provedeniya-akcij"] .im-doc__text p{margin:0 0 16px}.im-doc[data-site-document="pravila-i-usloviya-provedeniya-akcij"] .im-doc__text ul,.im-doc[data-site-document="pravila-i-usloviya-provedeniya-akcij"] .im-doc__text ol{margin:0 0 16px;padding-left:24px}.im-doc[data-site-document="pravila-i-usloviya-provedeniya-akcij"] .im-doc__text ul{list-style:disc}.im-doc[data-site-document="pravila-i-usloviya-provedeniya-akcij"] .im-doc__text ol{list-style:decimal}.im-doc[data-site-document="pravila-i-usloviya-provedeniya-akcij"] .im-doc__text li+li{margin-top:10px}.im-doc[data-site-document="pravila-i-usloviya-provedeniya-akcij"] .im-doc__text>:last-child{margin-bottom:0}
@media(max-width:959px){.im-doc .im-doc__title{font-size:36px;line-height:1.25}.im-doc__intro-text{font-size:18px;line-height:1.45}}
@media(max-width:639px){.im-doc .im-doc__title{font-size:26px}.im-doc__summary{padding:20px;font-size:15px;line-height:1.35;gap:16px}.im-doc__icon{width:26px;height:26px;flex-basis:26px}.im-doc__icon::before{width:9px}.im-doc__icon::after{height:9px}.im-doc__inner{padding:0 20px 40px}.im-doc__text{font-size:14px}}
@media(max-width:479px){.im-doc__header{padding-top:24px}.im-doc__intro{padding-top:18px}.im-doc__intro-text{font-size:16px}.im-doc__summary{font-size:14px;gap:14px}.im-doc__revision-text{font-size:14px}}
/* Privacy typography and controls retain their production appearance. The outer grid is shared. */
.im-doc[data-site-document="privacy-policy"] .im-doc__summary{position:relative;display:flex;padding-right:30px;font:400 13.3333px/normal Montserrat,Arial,sans-serif;text-transform:none;color:#000}
.im-doc[data-site-document="privacy-policy"] .im-doc__label{display:block;flex:0 1 auto;padding-right:72px;font:600 18px/1.35 Montserrat,Arial,sans-serif;text-transform:uppercase;color:#433228}.im-doc[data-site-document="privacy-policy"] .im-doc__label ol{margin:0;padding-left:22px}.im-doc[data-site-document="privacy-policy"] .im-doc__label li{margin:0;padding:0}
.im-doc[data-site-document="privacy-policy"] .im-doc__icon{border-radius:100px;position:absolute;right:30px;top:50%;transform:translateY(-50%)}
.im-doc[data-site-document="privacy-policy"] .im-doc__revision-text{font-size:16px}
@media(max-width:639px){.im-doc[data-site-document="privacy-policy"] .im-doc__title{font-size:36px}.im-doc[data-site-document="privacy-policy"] .im-doc__summary{padding-right:20px}.im-doc[data-site-document="privacy-policy"] .im-doc__label{padding-right:42px}.im-doc[data-site-document="privacy-policy"] .im-doc__icon{right:20px}}
@media(max-width:479px){.im-doc[data-site-document="privacy-policy"] .im-doc__title{font-size:26px}.im-doc[data-site-document="privacy-policy"] .im-doc__text{font-size:12px;line-height:1.45}}
@media(prefers-reduced-motion:reduce){.im-doc__section.is-enhanced .im-doc__panel,.im-doc__summary,.im-doc__icon,.im-doc__icon::before,.im-doc__icon::after{transition:none}}

@media(max-width:1199px){.im-doc[data-site-document="privacy-policy"] .im-doc__text{font-size:14px;line-height:1.55}}
@media(max-width:640px){.im-doc[data-site-document="privacy-policy"] .im-doc__summary{padding:20px}.im-doc[data-site-document="privacy-policy"] .im-doc__label{padding-right:42px}.im-doc[data-site-document="privacy-policy"] .im-doc__icon{right:20px;width:26px;height:26px}.im-doc[data-site-document="privacy-policy"] .im-doc__inner{padding:0 20px 40px}.im-doc[data-site-document="privacy-policy"] .im-doc__text{font-size:12px;line-height:1.45}}
@media(max-width:640px){.im-doc[data-site-document="privacy-policy"] .im-doc__icon::before{width:9px}.im-doc[data-site-document="privacy-policy"] .im-doc__icon::after{height:9px}}
@media(max-width:480px){.im-doc[data-site-document="privacy-policy"] .im-doc__label{font-size:14px;line-height:1.35}}
