.dd-article{--dd-ease: cubic-bezier(.22, 1, .36, 1)}.dd-article .dd-image-frame{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--vk-surface-2)}.dd-article .dd-image-frame img{width:100%;height:100%;object-fit:cover;display:block}.dd-article .dd-corner{position:absolute;width:14px;height:14px;pointer-events:none}.dd-article .dd-corner.tl{top:8px;left:8px;border-top:1px solid rgba(239,143,79,.55);border-left:1px solid rgba(239,143,79,.55)}.dd-article .dd-corner.tr{top:8px;right:8px;border-top:1px solid rgba(239,143,79,.55);border-right:1px solid rgba(239,143,79,.55)}.dd-article .dd-corner.bl{bottom:8px;left:8px;border-bottom:1px solid rgba(239,143,79,.55);border-left:1px solid rgba(239,143,79,.55)}.dd-article .dd-corner.br{bottom:8px;right:8px;border-bottom:1px solid rgba(239,143,79,.55);border-right:1px solid rgba(239,143,79,.55)}.dd-article .dd-lede{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:400;font-size:22px;line-height:1.55;color:var(--vk-text-secondary);margin-bottom:36px;text-wrap:pretty}.dd-article .dd-lede:first-letter{font-family:Cormorant Garamond,Georgia,serif;float:left;font-size:4.5em;line-height:.85;padding-right:.08em;margin-top:.05em;font-weight:500;color:var(--vk-brand);font-style:normal}.dd-article .dd-h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:28px;line-height:1.2;letter-spacing:-.01em;color:var(--vk-text-primary);margin:48px 0 18px}.dd-article .dd-h2:before{content:"";display:block;width:32px;height:1px;background:var(--vk-brand);margin-bottom:16px}.dd-article .dd-pull{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:400;font-size:26px;line-height:1.45;letter-spacing:-.005em;color:var(--vk-text-primary);padding:36px 0 36px 24px;margin:48px 0 24px;border-left:2px solid var(--vk-brand);text-wrap:pretty}@keyframes ddEnter{0%{opacity:0;transform:translate(var(--dd-enter-from, 0))}to{opacity:1;transform:translate(0)}}.dd-article-fade{animation:ddEnter .45s var(--dd-ease) both}@keyframes ddCalRise{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes ddCalFade{0%{opacity:0}to{opacity:1}}.dd-cal-popover{animation:ddCalRise .3s var(--dd-ease)}.dd-cal-backdrop{animation:ddCalFade .25s var(--dd-ease)}@media(max-width:860px){.dd-article .dd-h2{font-size:24px}.dd-article .dd-pull{font-size:22px;padding-left:18px}.dd-article .dd-lede{font-size:19px}}
