/* Actual WordPress articles remain dynamic; 922/469px editorial columns at1920. */
.av-article-section{padding-top:4px;padding-bottom:64px}.av-article-layout{display:grid;gap:40px}.av-article-heading{display:flex;flex-direction:column;gap:16px}.av-article-heading .av-eyebrow:first-child{display:flex;flex-wrap:wrap;gap:16px}
.av-article-content{font:400 16px/24px var(--av-font-body);color:var(--av-secondary);margin-top:16px}.av-article-content>*+*{margin-top:12px!important}.av-article-content h2,.av-article-content h3{font:400 22px/28px var(--av-font-title);color:var(--av-brand);margin-top:32px!important;margin-bottom:8px}.av-article-content h4{font:400 18px/26px var(--av-font-title);color:var(--av-brand)}.av-article-content ul,.av-article-content ol{padding-left:24px}.av-article-content li+li{margin-top:8px}.av-article-content a{text-decoration:underline;text-underline-offset:3px}.av-article-content strong{font-weight:500}.av-article-content table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.av-article-content td,.av-article-content th{padding:12px;border:1px solid var(--av-border)}.av-article-content img{max-width:100%;height:auto}.av-article-content iframe{max-width:100%}
.av-article-cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;padding:32px;margin-top:40px}.av-article-cta p{max-width:575px}.av-article-sidebar{display:none}.av-article-related{padding-bottom:64px}
@media(min-width:1000px){.av-article-section{padding-top:64px;padding-bottom:112px}.av-article-layout{grid-template-columns:minmax(0,923fr) minmax(0,469fr);gap:48px}.av-article-heading{gap:16px}.av-article-content h2,.av-article-content h3{font-size:28px;line-height:34px}.av-article-content>*+*{margin-top:12px!important}.av-article-content h2,.av-article-content h3{margin-top:40px!important}.av-article-cta{padding:40px 32px;gap:32px;margin-top:64px}.av-article-sidebar{display:block}.av-article-sidebar .av-posts{grid-template-columns:minmax(0,1fr);gap:24px}.av-article-related{padding-bottom:112px}}
/* V2 presentation of existing authored article markup; no content/SEO rewrite.
 * !important is deliberately scoped to override legacy inline font properties. */
.av-article-content :is(article,div,p,ul,ol,li,blockquote,table,td,th)[style*="font-size"],
.av-article-content :is(article,div,p,ul,ol,li,blockquote,table,td,th)[style*="line-height"]{
 font-family:var(--av-font-body)!important;font-size:16px!important;line-height:24px!important;
}
.av-article-content :is(p,ul,ol,figure,table,blockquote)+:is(p,ul,ol,figure,table,blockquote){margin-top:12px!important}
.av-article-content :is(ul,ol){margin-bottom:12px}
.av-article-content li{padding-block:2px}
.av-article-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--av-font-title)!important;font-weight:400!important;color:var(--av-brand)}
.av-article-content strong{font-weight:500!important}
.av-article-content .anna-aksenova-psycholog-msk-article{display:flow-root;min-width:0}
.av-article-content :is(.anna-aksenova-psycholog-msk-highlight-box,.anna-aksenova-psycholog-msk-toc){padding:24px;background:#fff;border:1px solid var(--av-border);margin-block:24px}
.av-article-content .anna-aksenova-psycholog-msk-highlight-box-green{background:var(--av-muted)}
.av-article-content .toc-title{font:400 18px/26px var(--av-font-title);color:var(--av-brand);margin-bottom:12px}
.av-article-content :is(.anna-aksenova-psycholog-msk-btn,[data-av-modal]){
 display:inline-flex!important;align-items:center;justify-content:center;gap:16px;
 font:400 14px/20px var(--av-font-body)!important;padding:16px 28px!important;
 min-height:52px;max-width:100%;border:0;border-radius:0!important;
 background:var(--av-brand);color:#fff!important;text-decoration:none;text-align:center;
}
.av-article-content :is(.anna-aksenova-psycholog-msk-btn,[data-av-modal]):hover{background:var(--av-inverse)}
.av-article-content img{border-radius:0!important}
@media(max-width:639px){
 .av-article-content img[style*="float"]{float:none!important;display:block;margin:24px auto!important;max-width:100%!important;width:min(100%,320px)}
 .av-article-content :is(.anna-aksenova-psycholog-msk-highlight-box,.anna-aksenova-psycholog-msk-toc){padding:20px}
}

@media(min-width:1000px){.av-article-sidebar .av-posts{gap:16px}.av-article-sidebar .av-post-card__body{min-height:0;padding:24px;gap:20px}.av-article-sidebar .av-post-card__body>p{display:block;max-height:none;overflow:visible;line-height:24px;margin:0}.av-article-sidebar .av-article-read{align-self:start;font-weight:500;text-decoration:underline dotted;text-underline-offset:5px}}


/* Article layout revision 2026-10-11: one related list and imported text rhythm. */
.av-article, .av-article-sidebar { min-width: 0; }
.av-article-content { font: 400 16px/24px var(--av-font-body); color: var(--av-brand); }
.av-article-content .av-tilda-body :is(p,li,blockquote) {
  font-family: var(--av-font-body) !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.av-article-content .av-tilda-body > p + p { margin-top: 20px !important; }
.av-article-content .av-tilda-body :is(h2,h3) {
  font: 400 22px/28px var(--av-font-title) !important;
  color: var(--av-brand);
  margin-top: 32px !important;
  margin-bottom: 16px;
}
.av-article-content .av-tilda-body :is(h2,h3) + p { margin-top: 0 !important; }
.av-article-content .av-tilda-cover { margin: 0 0 32px; }
.av-article-content .av-tilda-cover img {
  width: 100%; height: auto; aspect-ratio: 3 / 2;
  object-fit: cover; object-position: 50% 30%;
}
.av-article-content .av-tilda-body > :first-child { margin-top: 0 !important; }
.av-article-content .av-tilda-body ol { margin-top: 32px !important; }
.av-article-content .av-article-signature { margin-top: 24px !important; }
.av-article-content .av-article-signature em { font-style: normal; }
.av-article-sidebar { display: block; }
.av-article-sidebar .av-posts { grid-template-columns: minmax(0,1fr); gap: 24px; }
.av-article-sidebar .av-post-card__image { display: block; }
.av-article-sidebar .av-post-card__body { min-height: 0; padding: 24px; gap: 16px; }
.av-article-sidebar .av-post-card__body > p { max-height: none; overflow: visible; }
.av-article-sidebar .av-post-card__body .av-button { align-self: start; margin-top: 8px; }
.av-article-sidebar .av-related-heading { margin-bottom: 24px; }
@media (min-width:1000px) {
  .av-article-layout { align-items: start; }
  .av-article-sidebar .av-related-heading { display: none; }
  .av-article-sidebar .av-posts { gap: 24px; }
  .av-article-content .av-tilda-body :is(h2,h3) { font-size: 28px !important; line-height: 34px !important; }
}
/* Preserve the focal points of the original Tilda photographs. */
.postid-21961 .av-article-content .av-tilda-cover img { object-position: 50% 50%; }
.postid-21964 .av-article-content .av-tilda-cover img { object-position: 50% 100%; }
.postid-21990 .av-article-content .av-tilda-cover img { object-position: 50% 62%; }
.postid-21991 .av-article-content .av-tilda-cover img { object-position: 50% 72%; }
.postid-22002 .av-article-content .av-tilda-cover img { object-position: 50% 60%; }
