/*!
  Theme: medium
  Description: medium.com story editor theme
  Author: (c) Abdulrahman Mahmoud <abdelrahman.mh3@gmail.com>
  Maintainer: Community Maintained (@abdulrahman-mh, others welcome)
  License: see project LICENSE
*/

/*!
  Description: Core Editor styles
  Author: (c) Abdulrahman Mahmoud <abdelrahman.mh3@gmail.com>
  Maintainer: Community Maintained (@abdulrahman-mh, others welcome)
  License: see project LICENSE
*/body,html{overflow-x:hidden}blockquote,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0}p{margin-bottom:30px}ol,ul{padding:0}figcaption{-webkit-nbsp-mode:normal}.proEditor a{text-decoration:underline}.proEditor.editing a{background-image:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" viewBox="0 0 1 1" xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="0" x2="1" y2="1" stroke="currentColor" /></svg>');background-position:0 calc(1em + 2px);background-repeat:repeat-x;background-size:1px 1px;color:inherit;cursor:text;text-decoration:none}.ProseMirror{outline:none}.proEditor{box-sizing:content-box;max-width:700px;padding-inline:calc(50% - 350px);position:relative;white-space:break-spaces;width:100%;word-break:break-word;word-wrap:break-word;font-feature-settings:"liga" 0;font-variant-ligatures:none}@media only screen and (max-width:740px){.proEditor{box-sizing:border-box;max-width:100%;padding-inline:20px}}.ProseMirror [contenteditable=false]{white-space:normal}.ProseMirror [contenteditable=false] [contenteditable=true],.proEditor pre{white-space:pre-wrap}.proEditor [dir=ltr]{text-align:left}.proEditor [dir=rtl]{text-align:right}[data-placeholder]:before{content:attr(data-placeholder);font-weight:400;pointer-events:none;position:absolute;z-index:-100}img.ProseMirror-separator{border:none!important;display:inline!important;height:0!important;margin:0!important;width:0!important}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-hideselection ::selection{background:transparent}.ProseMirror-hideselection ::-moz-selection{background:transparent}.ProseMirror-hideselection *{caret-color:transparent}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.title[data-placeholder]:before{font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25}.subtitle[data-placeholder]:before{font-size:28px;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.22}.kicker,.subtitle,.title{position:relative}span.heading-label:after{border-right:1px solid rgba(0,0,0,.15);content:"";height:100%;inset-inline-end:100%;margin-inline:15px;position:absolute;top:0}.kicker .heading-label:after,.title .heading-label:after{height:calc(100% + 5px)}span.heading-label:before{color:rgba(0,0,0,.54);content:attr(data-heading-label);font-size:14px;font-style:normal;font-weight:400;inset-inline-end:100%;margin-inline-end:30px;position:absolute;word-break:keep-all;z-index:50}.kicker .heading-label:before{top:4px}.title .heading-label:before{top:19px}.subtitle .heading-label:before{top:11px}.drag-placeholder{border:0;box-sizing:border-box;left:0;position:absolute;top:0;transform:translate(-100%,-100%);width:200px}.drag-placeholder>img{display:block;margin:auto;max-width:100%;position:relative}.popover{overflow:hidden;padding:15px;position:absolute;width:-moz-max-content;width:max-content;z-index:900}.is-resizing .popover{opacity:0;transition:visibility 0s linear .3s,opacity .3s 0s;visibility:hidden}.popover>.popover-arrow{opacity:1;position:absolute;visibility:visible}.popover.bottom>.popover-arrow{clip-path:polygon(-4px 0,18px 0,18px 14px,-4px 14px);top:1px}.popover.top>.popover-arrow{bottom:1px;clip-path:polygon(-4px 0,18px 0,18px 18px,-4px 18px)}.popover>.popover-arrow:after{background:#fff;content:"";display:block;height:14px;width:14px}.popover.top .popover-arrow:after{box-shadow:1px 1px 1px -1px rgba(0,0,0,.84);transform:rotate(45deg) translate(-5px,-5px)}.popover.bottom .popover-arrow:after{box-shadow:-1px -1px 1px -1px rgba(0,0,0,.54);transform:rotate(45deg) translate(6px,6px)}.popover>.popover-inner{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.35);overflow:auto;padding:8px 0;position:relative;-webkit-overflow-scrolling:touch}.popover.dark>.popover-inner{background-image:linear-gradient(180deg,rgba(49,49,47,.99),#262625);background-repeat:repeat-x;border:none;box-shadow:none;color:#fff;padding-bottom:10px;padding-top:10px}.popover.dark>.popover-arrow:after{background:rgba(0,0,0,.84);border:none;box-shadow:none}.popover.dark .popover-description{color:#fff}.popover.link>.popover-inner{padding:8px}.popover.link a{background-color:transparent;color:inherit;font-size:15px;outline:0;text-align:center;text-decoration:none}.svgIcon.svgIcon--19px{height:19px;line-height:19px}.svgIcon.svgIcon--21px{height:21px;line-height:21px}.svgIcon.svgIcon--25px{height:25px;line-height:25px}

/*!
  Description: medium.com editor elements spacing
  Source: original medium.com CSS hosted styles
  Author: (c) Abdulrahman Mahmoud <abdelrahman.mh3@gmail.com>
  Maintainer: Community Maintained (@abdulrahman-mh, others welcome)
  License: see project LICENSE
*/.proEditor>:first-child{margin-top:0!important}.proEditor li>*{margin:0!important}.proEditor p{margin-bottom:0}.proEditor li{margin-bottom:14px;margin-left:30px}.proEditor li:last-child{margin-bottom:0}.proEditor p{margin-top:38px}.proEditor blockquote+p,.proEditor ol+p,.proEditor p+p,.proEditor ul+p{margin-top:29px}.proEditor h2+p{margin-top:18px}.proEditor h3+p{margin-top:8px}.proEditor h4+p{margin-top:6px}.proEditor blockquote.pullquote+p{margin-top:54px}.proEditor blockquote{margin-top:38px}.proEditor blockquote+blockquote{margin-top:0;padding-top:27px}.proEditor ol+blockquote,.proEditor p+blockquote,.proEditor ul+blockquote{margin-top:29px}.proEditor h2+blockquote{margin-top:18px}.proEditor h3+blockquote{margin-top:12px}.proEditor h4+blockquote{margin-top:10px}.proEditor blockquote.pullquote+blockquote{margin-top:54px}.proEditor ol,.proEditor ul{margin-top:38px}.proEditor h2+ol,.proEditor h2+ul{margin-top:18px}.proEditor h3+ol,.proEditor h3+ul{margin-top:12px}.proEditor h4+ol,.proEditor h4+ul{margin-top:10px}.proEditor blockquote.pullquote+ol,.proEditor blockquote.pullquote+ul{margin-top:54px}.proEditor .pullquote{margin-top:64px}.proEditor blockquote:not(.pullquote)+.pullquote p+.pullquote,.proEditor ol+.pullquote,.proEditor ul+.pullquote{margin-top:55px}.proEditor h2+.pullquote{margin-top:58px}.proEditor .h4+.pullquote,.proEditor h3+.pullquote{margin-top:28px}.proEditor .pullquote+.pullquote{margin-top:24px}.proEditor blockquote+h2,.proEditor ol+h2,.proEditor p+h2,.proEditor ul+h2{margin-top:54px}.proEditor h3+h2,.proEditor h4+h2{margin-top:-3px}.proEditor .pullquote+h2{margin-top:51px}.proEditor h3{margin-top:53px}.proEditor blockquote+h3,.proEditor ol+h3,.proEditor p+h3,.proEditor ul+h3{margin-top:56px}.proEditor h2+h3{margin-top:1px}.proEditor h4+h3{margin-top:31px}.proEditor .pullquote+h3{margin-top:53px}.proEditor blockquote+h4,.proEditor ol+h4,.proEditor p+h4,.proEditor ul+h4{margin-top:30px}.proEditor h2+h4{margin-top:3px}.proEditor h3+h4{margin-top:31px}.proEditor .pullquote+h4{margin-top:55px}.proEditor .title{margin-top:39px}.proEditor .kicker+.title{margin-top:5px}.proEditor h2+.subtitle,.proEditor h3+.subtitle{margin-bottom:22px;margin-top:5px}.proEditor .subtitle+h3{margin-top:45px}.proEditor .subtitle+p,.proEditor .title+p{margin-top:10px}.proEditor .mixtapeEmbed,.proEditor figure,.proEditor pre{margin-top:52px}.proEditor .pullquote+blockquote,.proEditor .pullquote+p{margin-top:54px}.proEditor blockquote+ol,.proEditor blockquote+ul,.proEditor ol+ol,.proEditor ol+ul,.proEditor p+ol,.proEditor p+ul,.proEditor ul+ol,.proEditor ul+ul{margin-top:29px}.proEditor .pullquote+ol,.proEditor .pullquote+ul{margin-top:54px}.proEditor .pullquote+blockquote,.proEditor .pullquote+p,.proEditor blockquote+.pullquote,.proEditor ol+.pullquote,.proEditor p+.pullquote,.proEditor ul+.pullquote{margin-top:55px}.proEditor h4+.pullquote{margin-top:28px}.proEditor h2{margin-top:63px}.proEditor h1,.proEditor h4{margin-top:39px}.proEditor .kicker+h1{margin-top:5px}.proEditor .subtitle+h2,.proEditor .subtitle+h3{margin-bottom:22px;margin-top:5px}.proEditor h1+p{margin-top:10px}.proEditor figure,.proEditor pre{margin-top:52px}.proEditor blockquote+figure,.proEditor blockquote+pre,.proEditor ol+figure,.proEditor ol+pre,.proEditor p+figure,.proEditor p+pre,.proEditor ul+figure,.proEditor ul+pre{margin-top:43px}.proEditor h2+figure,.proEditor h2+pre{margin-top:46px}.proEditor h3+figure,.proEditor h3+pre,.proEditor h4+figure,.proEditor h4+pre{margin-top:44px}.proEditor .pullquote+figure,.proEditor .pullquote+pre{margin-top:68px}.proEditor hr{margin-bottom:42px;margin-top:52px}@media (max-width:767px){.proEditor p{margin-top:30px}.proEditor blockquote+p,.proEditor ol+p,.proEditor p+p,.proEditor ul+p{margin-top:21px}.proEditor h2+p{margin-top:14px}.proEditor h3+p{margin-top:8px}.proEditor h4+p{margin-top:6px}.proEditor .pullquote+p{margin-top:26px}.proEditor blockquote{margin-top:30px}.proEditor blockquote+blockquote{margin-top:0;padding-top:19px}.proEditor ol+blockquote,.proEditor p+blockquote,.proEditor ul+blockquote{margin-top:21px}.proEditor h2+blockquote{margin-top:14px}.proEditor h3+blockquote{margin-top:8px}.proEditor h4+blockquote{margin-top:6px}.proEditor .pullquote+blockquote{margin-top:26px}.proEditor ol,.proEditor ul{margin-top:30px}.proEditor blockquote+ul,.proEditor ol+ol,.proEditor p+ol,.proEditor p+ul,.proEditor ul+ul{margin-top:21px}.proEditor h2+ol,.proEditor h2+ul{margin-top:14px}.proEditor h3+ol,.proEditor h3+ul{margin-top:8px}.proEditor h4+ol,.proEditor h4+ul{margin-top:6px}.proEditor .pullquote+ol,.proEditor .pullquote+ul{margin-top:26px}.proEditor .pullquote{margin-top:36px}.proEditor blockquote+.pullquote,.proEditor ol+.pullquote,.proEditor p+.pullquote,.proEditor ul+.pullquote{margin-top:27px}.proEditor h2+.pullquote{margin-top:30px}.proEditor h3+.pullquote,.proEditor h4+.pullquote{margin-top:20px}.proEditor .pullquote+.pullquote{margin-top:16px}.proEditor h2{margin-top:35px}.proEditor blockquote+h2,.proEditor ol+h2,.proEditor p+h2,.proEditor ul+h2{margin-top:26px}.proEditor h3+h2,.proEditor h4+h2{margin-top:-3px}.proEditor .pullquote+h2{margin-top:23px}.proEditor h3{margin-top:45px}.proEditor blockquote+h3,.proEditor ol+h3,.proEditor p+h3,.proEditor ul+h3{margin-top:28px}.proEditor h2+h3{margin-top:1px}.proEditor h4+h3{margin-top:23px}.proEditor .pullquote+h3{margin-top:25px}.proEditor h4{margin-top:31px}.proEditor blockquote+h4,.proEditor ol+h4,.proEditor p+h4,.proEditor ul+h4{margin-top:22px}.proEditor h2+h4{margin-top:3px}.proEditor h3+h4{margin-top:23px}.proEditor .pullquote+h4{margin-top:27px}.proEditor .pre,.proEditor figure{margin-top:44px}.proEditor blockquote+.pre,.proEditor blockquote+figure,.proEditor ol+.pre,.proEditor ol+figure,.proEditor p+.pre,.proEditor p+figure,.proEditor ul+.pre,.proEditor ul+figure{margin-top:35px}.proEditor h2+.pre,.proEditor h2+figure{margin-top:38px}.proEditor h3+.pre,.proEditor h3+figure,.proEditor h4+.pre,.proEditor h4+figure{margin-top:36px}.proEditor .pullquote+.pre,.proEditor .pullquote+figure{margin-top:40px}.proEditor .layoutFillWidth,.proEditor blockquote+.layoutFillWidth,.proEditor ol+.layoutFillWidth,.proEditor p+.layoutFillWidth,.proEditor ul+.layoutFillWidth{margin-bottom:52px;margin-top:52px}.proEditor .layoutFillWidth+.layoutFillWidth{margin-top:-52px}.proEditor hr{margin-bottom:34px;margin-top:44px}.proEditor .title{margin-top:31px}.proEditor .kicker+.title{margin-top:5px}.proEditor .subtitle+h2,.proEditor .subtitle+h3{margin-bottom:22px;margin-top:5px}.proEditor .subtitle+h3{margin-top:37px}.proEditor .subtitle+p,.proEditor .title+p{margin-top:10px}}@media print{.proEditor blockquote+blockquote,.proEditor blockquote+ol,.proEditor blockquote+ul,.proEditor ol+blockquote,.proEditor ol+ol,.proEditor p+blockquote,.proEditor p+ol,.proEditor p+ul,.proEditor ul+blockquote,.proEditor ul+ul{margin-top:20px}.proEditor p{font-size:14.28px}.proEditor h2{font-size:36.72px}.proEditor h3{font-size:25.84px}.proEditor h4{font-size:20.4px}.proEditor blockquote{font-size:14.28px}.proEditor blockquote.pullquote{font-size:20.4px}.proEditor li{font-size:14.28px}.proEditor ul.postList>li:before{font-size:11.42px}.proEditor p>code,.proEditor pre{font-size:10.88px}.proEditor hr:before{font-size:20.4px}.proEditor body{color:#000;orphans:2;overflow:hidden;widows:2}@page{margin-bottom:.75in;margin-top:.75in}.proEditor h2,.proEditor h3{color:#000}.proEditor h4{color:rgba(0,0,0,.68)}.proEditor blockquote{border-left:.17em solid #000}.proEditor ul>li:before{padding-top:3px}}.proEditor p{font-size:21px;font-style:normal;font-weight:400;line-height:1.58}.proEditor h3{font-size:34px;letter-spacing:0;line-height:1.15}.proEditor h3,.proEditor h4{font-style:normal;font-weight:700}.proEditor h4{font-size:26px;line-height:1.22}.proEditor h2,.proEditor h3,.proEditor h4{color:rgba(0,0,0,.84)}.proEditor .kicker,.proEditor .subtitle{color:rgba(0,0,0,.54)}.proEditor .title{color:rgba(0,0,0,.84);font-size:42px;font-weight:700;line-height:1.25;padding-top:5px}.proEditor>h4.subtitle{font-size:28px;font-weight:300;line-height:1.22;margin-bottom:22px;margin-top:5px}.proEditor>h4.kicker{font-size:22px;font-weight:300;letter-spacing:0;line-height:1.22}.proEditor blockquote{border-left:3px solid rgba(0,0,0,.84);font-size:21px;font-style:italic;font-weight:400;line-height:1.58;margin-left:-23px;padding-bottom:2px;padding-left:20px}.proEditor .pullquote{border:none;color:rgba(0,0,0,.68);font-size:30px;line-height:1.48;padding:0 0 0 50px}@media (max-width:767px){.proEditor p{font-size:18px;line-height:1.58}.proEditor h2{font-size:34px;line-height:1.04}.proEditor h3{font-size:30px;line-height:1.15}.proEditor h4{font-size:24px;line-height:1.22}.proEditor blockquote{font-size:18px;line-height:1.58}.proEditor .pullquote{font-size:24px;line-height:1.4}.proEditor li{font-size:18px;line-height:1.58}.proEditor ul>li:before{font-size:14.4px}.proEditor p>code,.proEditor pre{font-size:14px}.title{font-size:34px;letter-spacing:-.015em;line-height:1.04}.subtitle{font-size:24px;letter-spacing:-.012em;line-height:1.22}.proEditor blockquote{margin-left:-20px;padding-left:17px}.proEditor .pullquote{padding-left:30px}}[data-placeholder]:before{color:#aaa}.proEditor li{font-size:21px;font-style:normal;font-weight:400;line-height:1.58}.proEditor ul>li:before{font-size:16.8px}.drop-cursor{background-color:green;display:none;position:absolute;z-index:700}.drop-cursor.active{animation:pop-upwards .18s linear forwards;display:inline-block}.proEditor>hr{border:0;box-sizing:content-box;display:block;font-size:24px;height:0;line-height:1.4;overflow:visible;text-align:center}.proEditor>hr:before{color:rgba(0,0,0,.68);content:"...";display:inline-block;font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:30px;font-style:italic;font-weight:400;letter-spacing:.6em;margin-left:.6em;position:relative;top:-30px}figcaption{color:rgba(0,0,0,.68);margin-top:10px;max-width:1000px;outline:0;text-align:center;z-index:300}.highlightMenu{display:none;left:0;position:absolute;top:0;transition:none;visibility:hidden;z-index:500}.highlightMenu.show{display:block}.highlightMenu--active{animation:pop-upwards .18s linear forwards;display:inline-block;transition:top 75ms ease-out,left 75ms ease-out;visibility:visible}.highlightMenu-inner{background-image:linear-gradient(180deg,rgba(49,49,47,.99),#262625);background-repeat:repeat-x;border-radius:5px;padding:0 10px;position:relative}.highlightMenu-arrowClip{bottom:-10px;clip-path:polygon(0 10px,20px 10px,20px 20px,0 20px);left:50%;margin-left:-10px;position:absolute}.highlightMenu-arrowClip .highlightMenu-arrow{background-color:#262625;display:block;height:20px;transform:rotate(45deg) scale(.5);width:20px}.button--highlightMenu,.buttonSet .button--highlightMenu{height:44px;line-height:46px}.button--highlightMenu{background-color:transparent;border:0;box-sizing:content-box;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-style:normal;font-weight:400;margin:0 8px;padding:0;text-align:left;transition:background-color .1s,border-color .1s,color .1s,fill .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:normal}.button--highlightMenu:hover{color:#fff}.button--highlightMenu.is-active{color:#34e79a}.button--highlightMenu:disabled{cursor:default;opacity:.25;pointer-events:none}.button--highlightMenu .svgIcon{margin-left:-3px;margin-right:-3px;margin-top:-3px;fill:#fff;display:inline-block;position:relative;top:-1px;vertical-align:middle}.buttonSet .button--highlightMenu:last-child{margin-right:8px}.button--highlightMenu.is-active .svgIcon{fill:#34e79a}.button--highlightMenu .svgIcon--highlighter{margin-left:-7px;margin-right:-7px}.button--highlightMenu .svgIcon--italic{margin-left:-9px;margin-right:-9px}.buttonSet-separator{background:hsla(0,0%,100%,.2);box-sizing:content-box;display:inline-block;height:24px;margin:0 6px;vertical-align:middle;width:1px}.highlightMenu-linkinput{display:none;inset:0;position:absolute}.highlightMenu-linkinputField{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:5px;box-sizing:border-box;color:#fff;font-size:16px;font-style:normal;font-weight:400;left:0;letter-spacing:0;outline:0;padding:13px 40px 11px 10px;position:absolute;top:0;width:100%}.highlightMenu-linkinput>button{bottom:-3px;position:absolute;right:10px;top:0}.highlightMenu--linkMode .buttonSet{visibility:hidden}.highlightMenu--linkMode .highlightMenu-linkinput{animation:pop-upwards .18s linear forwards;display:block}.highlightMenu--measure{display:inline-block;visibility:hidden}.inlineTooltip{height:40px;margin-inline-start:-58px;margin-top:4px;opacity:0;position:absolute;top:0;transition:visibility 0s linear .25s,opacity .1s,width 0s linear .25s;visibility:hidden;width:40px;z-index:400}.inlineTooltip.is-active{opacity:1;transition:visibility 0s linear 0s,opacity .1s,width 0s linear 0s;visibility:visible}.inlineTooltip.is-scaled{transition-delay:0s;width:312px}.inlineTooltip>.inlineMenu-button{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.68);border-radius:100%;color:rgba(0,0,0,.68);cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin:0;padding:0;transform:rotate(0);transition:transform .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom;width:32px}.inlineTooltip:before{background:#fff;content:"";height:40px;inset-inline-start:-80px;position:absolute;top:0;width:120px;z-index:-1}.inlineTooltip.is-scaled>.inlineMenu-button{transform:rotate(45deg);transition:transform .25s}.inlineTooltip-menu{display:inline-block;opacity:0;padding-inline-start:22px}.inlineTooltip.is-scaled .inlineTooltip-menu{opacity:1}.inlineTooltip-menu>button{background:transparent;border:none;cursor:pointer;display:inline-block;height:32px;margin-inline-end:9px;padding:0;transform:scale(0);transition-duration:.1s;transition-property:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom;width:32px}.inlineTooltip.is-scaled .inlineTooltip-menu>button{transform:scale(1);transition-duration:.2s}.inlineTooltip.is-scaled .inlineTooltip-menu>button:nth-child(2){transition-delay:30ms!important}.inlineTooltip.is-scaled .inlineTooltip-menu>button:nth-child(3){transition-delay:60ms!important}.inlineTooltip.is-scaled .inlineTooltip-menu>button:nth-child(4){transition-delay:90ms!important}@media print{.inlineTooltip{display:none}}.unsplashInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px solid rgba(0,0,0,.15);font-family:medium-content-sans-serif-font,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:20px;font-style:normal;font-weight:400;height:35px;letter-spacing:0;outline:0;padding:0}.unsplashImage{cursor:pointer;display:inline-block;position:relative}.unsplashImage img{animation:fade-in .6s}.unsplashImageMetadata{display:none;font-size:16px;left:0;position:absolute;top:0}.unsplashImage:hover .unsplashImageMetadata{background:rgba(0,0,0,.54);box-shadow:0 0 0 3px #34e79a;display:inline-block}.v-unbound .unsplashImage:hover .unsplashImageMetadata{box-shadow:0 0 0 3px #b5e5a4}.unsplashImageAuthor{bottom:2px;left:6px;position:absolute}figure{display:block;outline:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;z-index:100;z-index:500}.images-grid,figure{box-sizing:border-box;position:relative}.images-grid{display:flex;gap:10px;margin-left:calc(50% - 516px);width:1032px}@media screen and (max-width:1032px){.images-grid{margin-left:calc(-50vw + 50%);width:100vw}}.images-grid figure{margin:0}.proEditor>figure{margin-left:calc(-50vw + 50%)!important;width:100vw}.aspectRatioPlaceholder{display:block;margin:0 auto;position:relative;width:100%}.aspectRatioPlaceholder-fill{display:block}.aspectRatioPlaceholder img{border:0;box-sizing:border-box;display:block;height:100%;left:0;margin:auto;max-width:100%;position:absolute;top:0;width:100%}figure img:hover,iframe:hover{box-shadow:0 0 0 3px #34e79a}.ProseMirror-selectednode>.iframeContainer,.ProseMirror-selectednode>img{box-shadow:0 0 0 3px #03a87c!important}.images-grid figure:nth-child(2) figcaption,.images-grid figure:nth-child(3) figcaption{display:none}.iframeContainer{overflow:auto}.iframeContainer,.iframeContainer>iframe{height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}.iframeContainer>iframe{border:none;box-sizing:border-box;display:block;margin:auto}.iframeContainer:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:400}.proEditor pre{background:#f9f9f9;border:1px solid #e5e5e5;border-radius:4px;word-wrap:break-word;font-size:14px;overflow:hidden;position:relative;word-break:break-word}.proEditor pre.is-selected,.proEditor pre:hover{border-color:#6b6b6b;transition:border-color .25s ease-out}.proEditor pre.is-selected>.codeBlockMenu-button,.proEditor pre:hover>.codeBlockMenu-button{cursor:pointer;opacity:1;pointer-events:auto;transition:opacity .25s ease-out}.proEditor pre>code{display:block;font-size:14px;line-height:1.4;padding:32px}.proEditor pre>.codeBlockMenu-button{align-items:center;display:flex;left:12px;opacity:0;pointer-events:none;position:absolute;top:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popover.codeBlockMenu>.popover-inner{width:240px}.popover.codeBlockMenu>.popover-inner ul{list-style:none;margin:0;max-height:calc(min(45vh, 440px));min-width:150px;padding:0}.popover.codeBlockMenu>.popover-inner ul li{border:0;box-sizing:border-box;cursor:pointer;display:block;line-height:1.4;overflow:hidden;padding:0 15px;position:relative;white-space:nowrap;width:100%}.popover.codeBlockMenu>.popover-inner ul li button{background:transparent;border-width:0;color:rgba(0,0,0,.54);cursor:pointer;line-height:1.4;outline:none;padding:5px 0;vertical-align:baseline;white-space:nowrap;width:100%}.popover>.popover-inner ul li button:hover{color:rgba(0,0,0,.68)}.popover button{text-align:left}[dir=rtl] .popover button{text-align:right}.popover.emoji-list>.popover-inner{padding:0;width:-moz-max-content;width:max-content}.popover.emoji-list>.popover-inner ul{list-style:none;margin:0;overflow:hidden;padding:0}.popover.emoji-list>.popover-inner ul li{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:15px 10px;width:100%}.popover.emoji-list li.selected{background-color:green}.suggestion{color:#03a87c}.hljs{background:#fff;color:#000}.xml .hljs-meta{color:silver}.hljs-comment,.hljs-quote{color:#007400}.hljs-attribute,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-selector-tag,.hljs-tag{color:#aa0d91}.hljs-template-variable,.hljs-variable{color:#3f6e74}.hljs-code,.hljs-meta .hljs-string,.hljs-string{color:#c41a16}.hljs-link,.hljs-regexp{color:#0e0eff}.hljs-bullet,.hljs-number,.hljs-symbol,.hljs-title{color:#1c00cf}.hljs-meta,.hljs-section{color:#643820}.hljs-built_in,.hljs-class .hljs-title,.hljs-params,.hljs-title.class_,.hljs-type{color:#5c2699}.hljs-attr{color:#836c28}.hljs-subst{color:#000}.hljs-formula{background-color:#eee;font-style:italic}.hljs-addition{background-color:#baeeba}.hljs-deletion{background-color:#ffc8bd}.hljs-selector-class,.hljs-selector-id{color:#9b703f}.hljs-doctag,.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}@keyframes pop-upwards{0%{opacity:0;transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;transform:matrix(1,0,0,1,0,-1)}70%{opacity:1;transform:matrix(1,0,0,1,0,0)}to{opacity:1;transform:matrix(1,0,0,1,0,0)}}@keyframes pop-downwards{0%{opacity:0;transform:matrix(.97,0,0,1,0,-12)}20%{opacity:.7;transform:matrix(.99,0,0,1,0,-2)}40%{opacity:1;transform:matrix(1,0,0,1,0,1)}70%{opacity:1;transform:matrix(1,0,0,1,0,0)}to{opacity:1;transform:matrix(1,0,0,1,0,0)}}