/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */

.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  

  --pswp-root-z-index: 100000;
  
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  
  /* defined via js:
  --pswp-transition-duration: 333ms; */
  
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;

  --pswp-error-text-color: var(--pswp-icon-color);
}


/*
	Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions)
*/

.pswp {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--pswp-root-z-index);
	display: none;
	touch-action: none;
	outline: 0;
	opacity: 0.003;
	contain: layout style size;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Prevents focus outline on the root element,
  (it may be focused initially) */
.pswp:focus {
  outline: 0;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--open {
	display: block;
}

.pswp,
.pswp__bg {
	transform: translateZ(0);
	will-change: opacity;
}

.pswp__bg {
  opacity: 0.005;
	background: var(--pswp-bg);
}

.pswp,
.pswp__scroll-wrap {
	overflow: hidden;
}

.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
	width: auto;
	height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* :active to override grabbing cursor */
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
	cursor: -webkit-zoom-out;
	cursor: -moz-zoom-out;
	cursor: zoom-out;
}


/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pswp__item {
	/* z-index for fade transition */
	z-index: 1;
	overflow: hidden;
}

.pswp__hidden {
	display: none !important;
}

/* Allow to click through pswp__content element, but not its children */
.pswp__content {
  pointer-events: none;
}
.pswp__content > * {
  pointer-events: auto;
}


/*

  PhotoSwipe UI

*/

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg-container {
  display: grid;
}
.pswp__error-msg {
	margin: auto;
	font-size: 1em;
	line-height: 1;
	color: var(--pswp-error-text-color);
}

/*
class pswp__hide-on-close is applied to elements that
should hide (for example fade out) when PhotoSwipe is closed
and show (for example fade in) when PhotoSwipe is opened
 */
.pswp .pswp__hide-on-close {
	opacity: 0.005;
	will-change: opacity;
	transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
	z-index: 10; /* always overlap slide content */
	pointer-events: none; /* hidden elements should not be clickable */
}

/* class pswp--ui-visible is added when opening or closing transition starts */
.pswp--ui-visible .pswp__hide-on-close {
	opacity: 1;
	pointer-events: auto;
}

/* <button> styles, including css reset */
.pswp__button {
	position: relative;
	display: block;
	width: 50px;
	height: 60px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: none;
	border: 0;
	box-shadow: none;
	opacity: 0.85;
	-webkit-appearance: none;
	-webkit-touch-callout: none;
}

.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}

.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
}

.pswp__icn {
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.pswp__icn:focus {
	outline: 0;
}

/*
	div element that matches size of large image,
	large image loads on top of it,
	used when msrc is not provided
*/
div.pswp__img--placeholder,
.pswp__img--with-bg {
	background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 60px;
	display: flex;
  flex-direction: row;
  justify-content: flex-end;
	z-index: 10;

	/* allow events to pass through top bar itself */
	pointer-events: none !important;
}
.pswp__top-bar > * {
  pointer-events: auto;
  /* this makes transition significantly more smooth,
     even though inner elements are not animated */
  will-change: opacity;
}


/*

  Close button

*/
.pswp__button--close {
  margin-right: 6px;
}


/*

  Arrow buttons

*/
.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
  display: none;
}

/* hide arrows on touch screens */
.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}

/* show arrows only after mouse was used */
.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}

.pswp__button--arrow--next {
  right: 0px;
}
.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  /* flip horizontally */
  transform: scale(-1, 1);
}

/*

  Zoom button

*/
.pswp__button--zoom {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* "+" => "-" */
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}


/*

  Loading indicator

*/
.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity 0.2s linear;
  animation: pswp-clockwise 600ms linear infinite;
}

.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}

@keyframes pswp-clockwise {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/*

  "1 of 10" counter

*/
.pswp__counter {
  height: 30px;
  margin: 15px 0 0 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}

.pswp--one-slide .pswp__counter {
  display: none;
}
.footer__nav,.article-section .content ul.no-bullets,.author-post__language-list,.slider .slick-dots,.js-toc ul,.js-toc ol{margin:0;padding:0;list-style:none}.clearfix:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.alert-notification{padding:16px 0 0}@media (min-width: 1024px){.alert-notification{padding:32px 0 0}}.alert-notification__box{padding:16px;background:rgba(250,92,74,0.2)}@media (min-width: 1024px){.alert-notification__box{padding:24px}}.alert-notification p{margin:0}.alert-notification p strong{font-weight:600}.space-notification{padding:16px 0 0;width:100vw}@media (min-width: 1024px){.space-notification{padding:24px 0 0;margin-bottom:-34px}}.space-notification__box{padding:16px;background-color:#6B57FF;max-width:100%}@media (min-width: 1024px){.space-notification__box{padding:14px}}.space-notification p{margin:0;color:#ffffff;text-align:center}.space-notification p a{color:#ffffff;border:unset;display:inline-block}ins.play-gif{position:absolute;font-family:Arial, sans serif;width:50px;height:50px;line-height:52px;text-align:center;background:#222;font-size:18px;color:#fff;border-radius:50%;opacity:0.9;border:4px solid #fff;cursor:pointer;text-decoration:none}ins.play-gif:hover{opacity:0.5}.gifplayer-wrapper{position:relative;display:inline-block}.spinner{height:50px;width:50px;margin:0px auto;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;-webkit-animation:rotation 0.6s infinite linear;-moz-animation:rotation 0.6s infinite linear;-o-animation:rotation 0.6s infinite linear;animation:rotation 0.6s infinite linear;border-left:6px solid rgba(255,255,255,0.15);border-right:6px solid rgba(255,255,255,0.15);border-bottom:6px solid rgba(255,255,255,0.15);border-top:6px solid rgba(255,255,255,0.8);border-radius:100%}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.toc{overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.js-toc{overflow-y:hidden}.toc-list{margin:0;padding-left:10px}a.toc-link{color:currentColor;height:100%}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out}.is-collapsed{max-height:0}.is-position-fixed{position:fixed !important;top:0}.is-active-link{font-weight:700}.toc-link::before{background-color:#EEE;content:' ';display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}.is-active-link::before{background-color:#54BC4B}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.section{padding:25px 0}@media (min-width: 769px){.section{padding:48px 0}}.section--dark{background:#19191C;color:#fff}.section--dark .section__head a{color:#4ca6ff}.section--dark h2{color:#fff}.section--dark .webinar{color:#fff;border:none;background-color:rgba(255,255,255,0.1)}.section--dark .webinar .card__body{opacity:0.8;color:#fff}.section--dark .webinar h3{color:#fff}.section--dark .webinar time{opacity:0.8;color:#fff}.section__head{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 16px}@media (min-width: 768px){.section__head{margin:0 0 32px}}.section__head h2{width:65.5%;margin:0}.section__head a{font-size:20px;line-height:1.6;margin-left:auto}.section__head-text{font-size:20px;line-height:1.6;width:100%;max-width:720px;opacity:0.8;padding:32px 0 0}.card{transition:transform .15s ease-in-out,border-color .15s ease-in-out;display:flex;flex-direction:column;flex-wrap:wrap;border:1px solid rgba(25,25,28,0.2);cursor:pointer;padding:0 0 12px;margin:0 0 32px;border-radius:10px;overflow:hidden;width:100%}@media (max-width: 767px){.card{margin:0 0 16px}}.card:hover{text-decoration:none;border-color:#19191C}.card img{flex-shrink:0}.card.webinar{padding-top:0}.card.webinar .card__header{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;padding:16px;height:195px;background:linear-gradient(251.06deg, #fdb60d 3.9%, #fe2857 95.68%)}.card.webinar .card__header-info{width:100%}.card.webinar .card__header-info-title{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f4f4f4;font-feature-settings:"tnum" on, "lnum" on;margin:0 0 4px}.card.webinar .card__header-info-title .speakers-name{display:inline;font-size:13px;color:#f4f4f4;padding:0;opacity:1;position:relative}.card.webinar .card__header h3{color:#fff}.card.webinar h3{font-size:20px !important;max-width:295px;-webkit-line-clamp:2;margin:0 0 8px}.card.webinar .avatar{width:48px;height:48px;filter:grayscale(1);background-color:#ffffff;max-width:48px;max-height:48px;border:1px solid rgba(25,25,28,0.2)}.card.webinar .avatar ~ .avatar{margin-left:-14px}.card.webinar .card__body{padding-top:16px}.card.webinar .card__body p{-webkit-line-clamp:4}.card.webinar .card__body p a{color:inherit}.card.webinar time{display:flex;align-items:center;font-size:16px;line-height:1.5;font-weight:600;color:#19191c}.card.webinar--objc-bg .card__header{background:linear-gradient(240.55deg, #0c75e8 13.3%, #2bbfe2 87.11%)}.card.webinar--clion-bg .card__header{background:linear-gradient(57.79deg, #21d789 0%, rgba(33,215,137,0) 42.85%),linear-gradient(180deg, #ff318c 0%, #009ae5 100%)}.card.webinar--datagrip-bg .card__header{background:linear-gradient(360deg, #6b57ff 0%, rgba(107,87,255,0) 64%),linear-gradient(268.32deg, #ff45ed -2.37%, #21d789 97.15%)}.card.webinar--datalore-bg .card__header{background:linear-gradient(360deg, #087cfa 0%, rgba(8,124,250,0) 100%),linear-gradient(270.46deg, #fcf84a 2.03%, #3bea62 100%)}.card.webinar--go-bg .card__header{background:linear-gradient(328.69deg, #3bea62 0%, rgba(59,234,98,0) 52.92%),linear-gradient(270deg, #087cfa 0%, #b74af7 100%)}.card.webinar--hub-bg .card__header{background:linear-gradient(358.07deg, #6b57ff 0%, rgba(107,87,255,0) 70.58%),linear-gradient(270deg, #fcf84a 0%, #07c3f2 100%)}.card.webinar--idea-bg .card__header{background:linear-gradient(105.03deg, #d43774 0%, #7f54ac 53.25%, #097dfb 100%)}.card.webinar--blog-bg .card__header{background:linear-gradient(251.06deg, #fdb60d 3.9%, #fe2857 95.68%)}.card.webinar--kotlin-bg .card__header{background:linear-gradient(225deg, #fe2857 .77%, rgba(254,40,87,0) 58.27%),linear-gradient(135deg, #6b57ff 0%, #af1df5 100%)}.card.webinar--mps-bg .card__header{background:linear-gradient(45deg, #087cfa 0%, #21d789 50.41%, #fcf84a 100%)}.card.webinar--pycharm-bg .card__header{background:linear-gradient(331.17deg, #fcf84a 0%, rgba(252,248,74,0) 61.07%),linear-gradient(270deg, #07c3f2 0%, #21d789 100%)}.card.webinar--rscpp-bg .card__header{background:linear-gradient(360deg, #fdb60d 0%, rgba(253,182,13,0) 71.54%),linear-gradient(270deg, #dd1265 0%, #ff45ed 100%)}.card.webinar--ruby-bg .card__header{background:linear-gradient(125.02deg, #6b57ff 0%, rgba(107,87,255,0) 54.58%),linear-gradient(225deg, #fc801d 0%, #fe2857 100%)}.card.webinar--space-bg .card__header{background:linear-gradient(122.16deg, #fcf84a 0%, rgba(252,248,74,0) 55.29%),linear-gradient(224.37deg, #214da6 0%, #009ae5 54.62%, #3bea62 98.93%)}.card.webinar--teamcity-bg .card__header{background:linear-gradient(199.54deg, #3bea62 0%, rgba(59,234,98,0) 44.01%),linear-gradient(90deg, #07c3f2 0%, #6b57ff 100%)}.card.webinar--dotnet-bg .card__header{background:radial-gradient(100% 50% at 0% 50%, #ff0071 0%, rgba(255,74,154,0) 100%),radial-gradient(90.5% 84.67% at 100% 100%, #ffb400 0%, rgba(255,180,0,0) 100%),radial-gradient(365.27% 100% at 100% 0%, #ff45ed 0%, #087cfa 100%);background-blend-mode:lighten, hard-light, normal}.card.webinar--upsource-bg .card__header{background:linear-gradient(50.65deg, #ff8200 3.19%, #c05ff9 100.3%)}.card.webinar--webstorm-bg .card__header{background:linear-gradient(222.84deg, #fcf84a 0%, rgba(252,248,74,0) 57.42%),linear-gradient(164.8deg, #07c3f2 12.27%, #087cfa 86.76%)}.card.webinar--youtrack-bg .card__header{background:radial-gradient(95.96% 97.25% at -.63% 1.17%, #ff318c 0%, rgba(255,49,140,0) 100%),linear-gradient(225deg, #07c3f2 0%, #6b57ff 100%)}.card.events .card__body p{margin:0}.card.events .card__footer{padding-top:0}.card.eaps .tag{font-size:13px;line-height:1.54;position:absolute;top:11px;right:5px;text-transform:uppercase}.card.eaps .tag:hover{background-color:rgba(39,40,44,0.05);color:#27282c}.card__header{position:relative;padding:16px 16px 0;width:100%}.card__logo{width:56px;margin-bottom:8px}.card__body{color:rgba(25,25,28,0.7);padding:0 16px;width:100%}.card__body p{margin:0;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card time{display:block}.card h4{font-size:16px !important;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 8px}.card__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:13px;line-height:1.54;margin-top:auto;padding:20px 16px 0;width:100%}.card__footer a{color:rgba(25,25,28,0.8);border:none;box-shadow:none}.card__footer .author .avatar{filter:none}.card .author{display:flex;flex-wrap:wrap;align-items:center;width:80%}.card .author img{margin-right:16px}.card .author img.avatar{width:32px;height:32px}.card .author__info{width:calc(100% - 48px);color:rgba(25,25,28,0.7)}.card .author__info time{font-size:13px;line-height:1.54;color:rgba(25,25,28,0.7);font-weight:400}.card .avatar{width:32px;height:32px;overflow:hidden;border-radius:50%}.card .comments{position:relative;display:flex;align-items:center}.card .comments.hide{display:none}.card .comments:before{content:"\e901";font-family:"icomoon";font-size:14px;line-height:1;margin-right:8px;opacity:0.5}.card .comments:hover{text-decoration:none}.card .speakers-name{display:block;opacity:0.8;padding:12px 0 0}.icon-comments:before{font-family:"icomoon" !important;margin-right:10px;vertical-align:middle}.icon-comments{color:#939496}.remark42_comments{font-size:16px;line-height:1.5;border-radius:2em;padding:0.5em 1.5em;background-color:#f4f4f4;color:#27282c;margin-bottom:16px}.remark42__counter{font-family:"JetBrains Sans" !important}.remark42__counter:empty{display:none}a.remark42__counter:hover{text-decoration:none}#comments{max-width:100%;margin-bottom:2em;box-sizing:border-box}#comments-disabled{width:100%;font-size:20px;margin-top:48px;font-weight:bold;text-align:center;font-style:normal;line-height:126.19%;color:rgba(39,40,44,0.7);font-family:'Inter', sans-serif}.comments-title{color:#27282C;font-size:20px;font-style:normal;font-weight:bold;line-height:126.19%;font-family:'Inter', sans-serif}.comment-list{margin:0;padding:0;list-style:none}.comment{margin-bottom:2em;box-sizing:border-box}.comment:last-of-type{margin-bottom:0}.comment--has-children{position:relative}.comment--has-children:before{top:75px;left:25px;width:1px;content:'';display:block;position:absolute;background-color:#c4c4c4;height:calc(100% - 60px)}.comment-wrap{display:flex}.comment-img{width:50px;height:50px;flex-grow:0;flex-shrink:0;overflow:hidden;margin-right:9px;border-radius:50%}.comment-body{width:100%;max-width:calc(100% - 60px)}.comment-body p{color:#27282C;font-size:18px;line-height:28px;font-style:normal;font-weight:normal;word-wrap:break-word;letter-spacing:0.02em;font-family:'JetBrains Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Droid Sans', 'Helvetica Neue', Arial, sans-serif}.comment-body p>a{color:#167DFF;font-size:18px;font-weight:400;font-style:italic}.comment-body .comment-reply>a{color:#A5ACB3;font-size:12px;font-style:normal;font-weight:normal;line-height:126.19%;font-family:'Inter', sans-serif}.comment-body .comment-reply>a:hover,.comment-body .comment-reply>a:focus{color:#167DFF;border-bottom:1px dotted #167DFF}.comment-author{margin:0;padding:0;display:flex;color:#27282C;align-items:center;box-sizing:border-box;font-size:16px;font-weight:bold;font-style:normal}.comment-author span{margin-left:0.25em;font-style:italic;font-weight:normal}.comment-author a{color:#27282C}.comment-author a:hover,.comment-author a:focus{color:#27282C;text-decoration:none}.comment-date{margin-top:6px;padding:0;height:25px;display:flex;align-items:center;box-sizing:border-box;font-size:12px;font-style:normal;font-weight:normal;color:rgba(39,40,44,0.4);font-family:'Inter', sans-serif}.children{list-style:none;margin-top:2em;margin-bottom:2em;margin-left:25px;padding-left:25px}.comments-pagination h2{font-size:1.5em}.comments-pagination .nav-links{display:flex;flex-wrap:wrap;flex-direction:row;align-items:baseline;justify-content:flex-start}.comments-pagination .nav-links .page-numbers{height:18px;display:flex;align-items:stretch;margin:0 6px;color:rgba(39,40,44,0.4)}.comments-pagination .nav-links .page-numbers:first-of-type{margin-left:0}.comments-pagination .nav-links .page-numbers:last-of-type{margin-right:0}.comments-pagination .nav-links .page-numbers.prev{width:8px;height:16px;color:#1d1d1d;display:block;align-self:stretch;background-size:contain;transform:rotate(180deg);background-repeat:no-repeat;background-position:center center;background-image:url(./74ec6b0c21ea14a24df1e44b1d6b7993.svg)}.comments-pagination .nav-links .page-numbers.next{width:8px;height:16px;color:#1d1d1d;display:block;align-self:stretch;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(./74ec6b0c21ea14a24df1e44b1d6b7993.svg)}.comments-pagination .nav-links .page-numbers.current{color:#1d1d1d}.handorgel{display:block;width:100%}.handorgel__header{font-size:20px;line-height:1.6;font-weight:500;display:block;margin:0}.handorgel__header--open .handorgel__header__button:before{transform:translateY(-50%) rotate(90deg)}.handorgel__header--focus .handorgel__header__button{outline:none}.handorgel__header__button{position:relative;display:block;width:100%;padding:12px 30px;margin:0;border:none;background-color:#fff;border-radius:0;color:inherit;cursor:pointer;font-size:inherit;text-align:left;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.handorgel__header__button:before{transition:transform .15s ease-in-out;content:'';position:absolute;top:50%;transform:translateY(-50%);left:8px;width:0;height:0;border-style:solid;border-width:7px 0 7px 8px;border-color:transparent transparent transparent #19191C}.handorgel__header__button::-moz-focus-inner{border:0}.handorgel__content{display:none;overflow:hidden;height:0;background-color:#fff;-webkit-transition:height 0.1s ease 0.1s;transition:height 0.1s ease 0.1s}.handorgel__content--open{display:block;-webkit-transition:height 0.2s ease;transition:height 0.2s ease}.handorgel__content--opened{overflow:visible}.handorgel__content__inner{padding:0 30px;opacity:0;max-width:750px;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease}.handorgel__content__inner p{margin:0}.handorgel__content--opened .handorgel__content__inner{opacity:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.footer{position:relative;padding:32px 0;flex-shrink:0;background:#27282c;color:#fff;z-index:998}.footer__top{display:flex;justify-content:space-between;padding:0 0 24px;margin:0 0 30px;border-bottom:1px solid rgba(255,255,255,0.2)}@media (min-width: 769px){.footer__top{align-items:center;padding:0 0 32px}}.footer__nav{display:flex;flex-wrap:wrap;margin:0 -12px}.footer__nav li{padding:0 12px 5px}@media (min-width: 769px){.footer__nav li{padding:0 12px}}.footer__nav a{color:rgba(255,255,255,0.7);border-color:transparent}.footer__nav a:hover{color:#fff;box-shadow:none;border-color:#fff}.footer__dropdown{position:relative}@media (min-width: 769px){.footer__dropdown{display:flex;justify-content:flex-end;flex:1}}.footer__dropdown .dropdown-language{top:auto;bottom:calc(100% + 32px)}@media (min-width: 769px){.footer__dropdown .dropdown-language{bottom:calc(100% + 35px)}}.footer__dropdown .dropdown-language a:hover{box-shadow:none}.footer .lang-opener{display:flex;align-items:center;color:rgba(255,255,255,0.7);border:none}.footer .lang-opener:hover{box-shadow:none;color:#fff}.footer .lang-opener i{font-size:17px;margin-left:8px}.footer .lang-opener:hover{text-decoration:none}.footer .social{margin:0 -19px 16px}@media (min-width: 640px){.footer .social{flex:1;padding:0 42px 0 0;margin:0 -19px 8px}}.footer .social li{padding:0 19px 16px}.footer .social a{color:rgba(255,255,255,0.7)}.footer .social a:hover{color:#fff}.footer .social a:hover i:after{background:rgba(255,255,255,0.1)}.footer .social a i{position:relative}.footer__row{margin:0 0 18px}@media (min-width: 640px){.footer__row{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}}.footer__merch-link{border:none;color:rgba(255,255,255,0.7)}.footer__merch-link:hover{color:#fff}.footer__merch-link i{margin:0 10px 0 0;font-size:14px}.footer .copyright{font-size:14px;opacity:0.5}@media (min-width: 769px){.footer .copyright{font-size:16px}}@media (min-width: 1025px){body:not(.scrollUp) .article-section.fixed-position .js-toc{margin-top:62px;height:calc(100vh - 62px)}}body.hide-toc .toc-opener,body.hide-toc .js-toc{display:none}section.article-section .content h3,section.article-section .content h4,section.article-section .content h5{line-height:1.33}section.article-section .content>h4{font-size:16px !important;line-height:24px !important}section.article-section .content .copy-heading h2 .copy-button{margin-top:3px}@media (min-width: 641px){section.article-section .content .copy-heading h2 .copy-button{margin-top:7px}}section.article-section .content .copy-heading h3 .copy-button{margin-top:0}@media (min-width: 641px){section.article-section .content .copy-heading h3 .copy-button{margin-top:-2px}}section.article-section .content .copy-heading h4{font-size:16px !important;line-height:24px !important}section.article-section .content .copy-heading h4 .copy-button{margin-top:-2px}@media (min-width: 641px){section.article-section .content .copy-heading h4 .copy-button{margin-top:-4px}}section.article-section .content h5{font-size:16px !important}@media (max-width: 767px){section.article-section .content .newsletter h2{margin-bottom:32px}}section.article-section .content .newsletter__post{padding:0 0 32px}@media (min-width: 769px){section.article-section .content .newsletter__post{display:flex;flex-wrap:wrap;align-items:flex-start;padding:0 10px 48px 0}}section.article-section .content .newsletter__post-text{font-size:20px;line-height:1.4}@media (min-width: 769px){section.article-section .content .newsletter__post-text{order:1;width:calc(100% - 178px);padding:0 40px 0 0}}section.article-section .content .newsletter__post-text h3{margin-top:0;line-height:1.4}section.article-section .content .newsletter__post-text p{margin:0 0 12px}@media (min-width: 769px){section.article-section .content .newsletter__post-text p{margin:0 0 32px}}section.article-section .content .newsletter__post-img{width:100%;margin:0 0 12px}@media (min-width: 769px){section.article-section .content .newsletter__post-img{order:2;width:178px;margin:6px 0 0}}section.article-section .content .newsletter__post .btn{background:transparent;border:1px solid rgba(25,25,28,0.3);color:#19191C;padding:7px 24px}section.article-section .content .newsletter__post .btn:hover{border-color:rgba(25,25,28,0.4);background:rgba(25,25,28,0.1)}section.article-section .content__banner{display:block;background:#f4f4f4;padding:16px;border-radius:8px;text-decoration:none;border:1px solid transparent}@media (min-width: 641px){section.article-section .content__banner{display:flex;flex-wrap:wrap;align-items:flex-start;padding:24px}}section.article-section .content__banner:hover{border-color:#19191C}section.article-section .content__banner:hover .content__banner-btn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#19191C}section.article-section .content__banner-logo{width:72px;margin:8px 0 24px}@media (min-width: 641px){section.article-section .content__banner-logo{margin:0}}section.article-section .content__banner-text{font-size:16px;line-height:1.5;padding:0 0 8px;color:rgba(25,25,28,0.7);letter-spacing:0.08px}@media (min-width: 641px){section.article-section .content__banner-text{width:calc(100% - 72px);padding:0 24px}}section.article-section .content__banner-text:only-child{width:100%;padding:0}section.article-section .content__banner-text p{margin:0 0 14px}section.article-section .content__banner-btn{position:relative;display:inline-block;vertical-align:middle;color:#19191C}section.article-section .content__banner-btn i{position:absolute;top:6px;right:-12px;font-size:9px}section.article-section .wp-block-file{text-align:center}section.article-section .wp-block-file a.wp-block-file__button.wp-element-button{transition:background .15s ease-in-out, color .15s ease-in-out;font-size:16px;line-height:1.5;vertical-align:middle;text-align:center;border-radius:2em;color:#fff;background:#6B57FF;padding:8px 24px;border:none;display:block;width:max-content;margin:auto;margin-top:10px}.enlighter-default{font-family:"JetBrainsMono","Times","Baskerville","Georgia",serif !important;font-style:normal !important;font-weight:400 !important;font-size:15px !important;line-height:23px !important;background:#f4f4f4 !important;border-radius:4px !important;padding:12px 16px !important}ul li .enlighter-default{padding:0 !important}.enlighter-t-wpcustom .enlighter span{font-family:"JetBrainsMono","Times","Baskerville","Georgia",serif !important}.article-section{position:relative;padding:0 0 50px}@media (min-width: 1441px){.article-section{max-width:1534px;margin:0 auto}}.article-section .tag-list+.copy-heading{margin-top:0}.article-section .tag{margin:0 8px 8px 0}.article-section h1{margin:0 0 16px;line-height:1.1143}@media (min-width: 769px){.article-section h1{line-height:1.14;margin:0 0 23px}}.article-section .toc-opener{font-size:19px;position:fixed;bottom:16px;right:16px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(25,25,28,0.3);z-index:999;background:#fff}@media (min-width: 1025px){.article-section .toc-opener{display:none}}.article-section .toc-opener.hidden{display:none}.toc-active .article-section .toc-opener{top:76px;bottom:auto;border:none}.article-section .toc-opener:before{content:"\e91e";font-family:"icomoon" !important;color:#19191C}.toc-active .article-section .toc-opener:before{content:"\e91c"}.article-section .content{padding:32px 15px 64px}@media (min-width: 769px){.article-section .content{font-size:19px;line-height:1.4736;padding:55px 32px 64px}}@media (min-width: 1025px){.article-section .content{max-width:700px;padding:55px 0 96px;margin:0 32px}}@media (min-width: 1201px){.article-section .content{max-width:860px;padding-left:9vw}}@media (min-width: 1441px){.article-section .content{max-width:1032px;padding-left:183px}}.article-section .content .tag+.copy-heading{margin-top:0}.article-section .content figure{margin:30px 0 !important}@media (min-width: 769px){.article-section .content figure{margin:46px 0 !important}}.article-section .content figure.wp-block-video{margin:0 0 16px}.article-section .content figure.aligncenter{display:table;margin-right:auto;margin-left:auto}.article-section .content figure.aligncenter.wp-block-embed-twitter{display:block}.article-section .content figure.aligncenter.wp-block-embed-twitter>.wp-block-embed__wrapper>.twitter-tweet.twitter-tweet-rendered{margin:auto}.article-section .content figure.alignleft{float:left;margin-right:20px}.article-section .content figure.alignright{float:right;margin-left:20px}.article-section .content figure img{margin-bottom:0}.article-section .content h2{margin:30px 0 16px}@media (min-width: 769px){.article-section .content h2{margin:46px 0 32px}}.article-section .content h3,.article-section .content h4,.article-section .content h5{margin-top:16px}@media (min-width: 769px){.article-section .content h3,.article-section .content h4,.article-section .content h5{margin-top:34px}}.article-section .content code{word-break:break-word}.article-section .content>p{margin:0 0 16px}.article-section .content>p>img{display:unset;margin:unset !important}@media (min-width: 769px){.article-section .content>p{margin:0 0 24px}}.article-section .content>p img{margin:16px 0 0}@media (min-width: 769px){.article-section .content>p img{margin:24px 0 0}}.article-section .content>p a img{cursor:pointer}.article-section .content>p a u{text-decoration:none}.article-section .content>p a:not([class]):not([id]):hover{box-shadow:inset 0 -1px 0 #19191c}.article-section .content .gifplayer-wrapper img{margin:0}.article-section .content .gifplayer-wrapper:hover ins.play-gif{background:rgba(107,87,255,0.8)}.article-section .content a img{cursor:pointer}.article-section .content iframe{max-width:100%;max-height:100%}.article-section .content>img{border:1px solid rgba(25,25,28,0.1);margin:22px 0 24px}.article-section .content img{display:block;cursor:zoom-in}.article-section .content img.alignleft{float:left;margin-right:35px}.article-section .content .gif-player img{cursor:pointer}.article-section .content ul:not([class]):not([id]){margin-top:16px}@media (min-width: 769px){.article-section .content ul:not([class]):not([id]){margin-top:32px}}.article-section .content ul.no-bullets li{padding:0 0 16px 25px}.article-section .content ul.no-bullets li:last{padding-bottom:0}.article-section .content ul li img{display:unset;margin:unset !important}.article-section .content__row{margin:32px 0 24px}@media (min-width: 641px){.article-section .content__row{display:flex;flex-wrap:wrap;justify-content:space-between;margin:56px 0 8px}}@media (max-width: 767px){.article-section .content__row .social{margin:32px 16px 16px 0;justify-content:center}}.article-section .content__pagination{font-size:13px;line-height:1.54;padding:16px 0;border-top:1px solid rgba(39,40,44,0.15);display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 769px){.article-section .content__pagination{padding:19px 0}}.article-section .content__pagination a{position:relative;display:inline-block;vertical-align:top;color:#19191C;padding:0 0 0 32px;margin:0 0 16px;border:none}@media (min-width: 641px){.article-section .content__pagination a{max-width:385px}}@media (min-width: 769px){.article-section .content__pagination a{margin:0}}.article-section .content__pagination a:only-child{max-width:100%;width:100%}.article-section .content__pagination a:hover{text-decoration:underline;box-shadow:none}.article-section .content__pagination a:hover i{opacity:1}.article-section .content__pagination a.content__pagination-next{padding:0 32px 0 0;margin:0}@media (min-width: 641px){.article-section .content__pagination a.content__pagination-next{padding:0 32px 0 0;text-align:right}}.article-section .content__pagination a.content__pagination-next i{left:auto;right:0}.article-section .content__pagination a.content__pagination-next i:before{content:"\e90d";display:block;transform:rotate(180deg)}.article-section .content__pagination a i{transition:opacity .15s ease-in-out;position:absolute;top:-3px;left:0;font-size:25px;opacity:0.7}.article-section .content .about-author__box-text p{margin:0 0 24px}.article-section .content .about-author__box-text p:last-of-type{margin:0}.article-section .content .handorgel__content__inner p{margin:0}.article-section .content .buttons p{margin:0}.article-section .content__form{display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width: 769px){.article-section .content__form{justify-content:space-between;align-items:center;flex-direction:row;margin:14px 0 0}}.article-section .content__form .form-subscribe{order:2}@media (min-width: 769px){.article-section .content__form .form-subscribe{order:1;flex:1 0 0;padding:0;background:transparent}}.article-section .content__form .form-subscribe h4+p{font-size:16px;line-height:1.5;color:rgba(25,25,28,0.7)}@media (min-width: 769px){.article-section .content__form .form-subscribe h4+p{margin-top:-7px}}.article-section .content__form-img{width:284px;order:1;margin:32px 0 18px}@media (min-width: 769px){.article-section .content__form-img{order:2;margin:10px 0 0 32px}}.article-section .content__form-img img{cursor:auto}.article-section .tag-list{margin:0 0 5px}@media (min-width: 769px){.article-section .tag-list{width:70%;margin:0}}.article-section .tag-list .tag:last-child{margin-right:0}.article-section .social{font-size:16px;line-height:1.5;font-weight:530;margin:0 0 16px}@media (min-width: 769px){.article-section .social{width:30%;justify-content:flex-end}}.article-section .social:only-child{justify-content:flex-start}.article-section .social a:not([class]):not([id]){box-shadow:none}.article-section .media{position:relative;z-index:91}.article-section .media-container{overflow:hidden;position:relative;width:100%;max-width:1274px;margin:0 auto}.article-section .media-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article-section .media-container:after{content:"";display:block;padding-top:56.25%}.article-section .banner{position:relative;max-width:980px;margin:0 auto}.article-section .banner .close{position:absolute;top:0;right:0;display:block;width:16px;height:16px;cursor:pointer}@media (min-width: 769px){.article-section .banner .close{top:10px;right:10px}}.article-section .banner .close.close-dark:before,.article-section .banner .close.close-dark:after{background:#27282c}.article-section .banner .close.close-light:before,.article-section .banner .close.close-light:after{background:#fff}.article-section .banner .close:before,.article-section .banner .close:after{content:" ";display:block;background:#27282c;width:1px;height:16px;position:absolute;top:0;left:7px}.article-section .banner .close:after{transform:rotate(45deg)}.article-section .banner .close:before{transform:rotate(-45deg)}.article-section .form-subscribe button{transition:background .15s ease-in-out;font-size:16px;line-height:1.5;background:#19191C;color:#fff;border-radius:3em;padding:8px 24px;margin:20px 0 0}.article-section .form-subscribe button:hover{background:rgba(25,25,28,0.7)}.article-section+.section{padding:64px 0;position:relative;z-index:998}@media (min-width: 769px){.article-section+.section{padding:96px 0 64px}}.author-post{font-size:16px;line-height:1.2;margin:0 0 24px}@media (min-width: 769px){.author-post{display:flex;flex-wrap:wrap}}.author-post__info{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0}@media (min-width: 769px){.author-post__info{margin:0;flex-shrink:1}}.author-post__info-avatars{display:flex;flex-wrap:wrap;margin:0 0 8px}@media (min-width: 375px){.author-post__info-avatars{margin:0 16px 0 0}}.author-post__info-avatars.more-avatars{position:relative;width:48px;border-radius:50%;overflow:hidden}.author-post__info-avatars.more-avatars:before,.author-post__info-avatars.more-avatars:after{content:"";position:absolute;background:#fff;z-index:10}.author-post__info-avatars.more-avatars:before{top:0;bottom:0;left:24px;width:1px}.author-post__info-avatars.more-avatars:after{top:24px;left:0;right:0;height:1px}.author-post__info-avatars.more-avatars .avatar{width:24px;border:none;border-radius:0}.author-post__info-avatars.more-avatars .avatar+.avatar{margin:0}.author-post .avatar{position:relative;z-index:9;width:48px;border-radius:50%;overflow:hidden;border:1px solid #fff}.author-post .avatar+.avatar{margin:0 0 0 -16px;z-index:4}.author-post .avatar+.avatar+.avatar{z-index:3}@media (min-width: 375px){.author-post__text{flex:1 0 0}}.author-post__text-title{display:flex;flex-wrap:wrap}.author-post__text-title a{position:relative;display:inline-block;vertical-align:middle;margin:0 13px 3px 0}.author-post__text-title a:hover{box-shadow:inset 0 -1px 0 #19191c}.author-post__text-title a:after{content:",";position:absolute;bottom:0;right:-8px}.author-post__text-title a:only-child{margin:0}.author-post__text-title a:only-child:after,.author-post__text-title a:last-child:after{display:none}.author-post__text time{display:block;color:rgba(25,25,28,0.5);padding:5px 0 0}.author-post__language{margin:24px 0 0 0;width:100%}@media (min-width: 769px){.author-post__language{margin:24px 0 0 0}}.author-post__language p{margin:0 0 5px}.author-post__language-list{display:flex;flex-wrap:wrap;margin:0 -2px}.author-post__language-list li{padding:0 2px}.sidebar{transition:opacity .15s ease-in-out,visibility .15s ease-in-out;display:none}@media (min-width: 1025px){.sidebar{display:flex;flex-direction:row-reverse;width:100%;max-width:1536px;margin:0 auto}}@media (min-width: 1025px){.sidebar.hidden{opacity:0;visibility:hidden}}@media (min-width: 1025px){.sidebar__holder{position:fixed;top:35vh;max-width:272px;display:flex;flex-direction:column;align-items:flex-start;padding:32px 32px 0 0;overflow:hidden}}@media (min-width: 1025px){.sidebar__logo{width:40px;margin:0 0 8px}}@media (min-width: 1025px){.sidebar__title{display:block;font-size:16px;line-height:1.5;opacity:0.8;margin:0 0 16px}}.sidebar .tag-list{padding:16px 0 32px}@media (min-width: 1025px){.sidebar .tag{font-size:13px;line-height:1.54}}.sidebar .sidebar__title+.tag-list{padding:0 0 16px}.sidebar .subscribe-form__wrap{padding-top:0 !important;margin:0 -20px !important}.sidebar .subscribe-form__wrap .input-with-button__button{height:38px !important}.comments-container{margin:0;max-width:100%;padding:0}.comments-container #remark42{margin:0 -6px}.comments-container .content{padding-top:0;padding-bottom:14px}@media (min-width: 1025px){.comments-container .content{padding-bottom:46px}}.about-author h3{margin:0 0 22px}.about-author .row{margin:0}@media (min-width: 769px){.about-author .row{display:flex;flex-wrap:wrap}}.about-author__box{padding:24px;border-radius:8px;overflow:hidden;background:#f4f4f4;margin:0 0 24px}@media (min-width: 769px){.about-author__box{padding:32px}}.about-author__box-img{width:96px;height:96px;border-radius:50%;overflow:hidden;margin:0 0 24px}@media (min-width: 769px){.about-author__box-img{margin:0}}.about-author__box-img img{object-fit:cover;width:100%;height:100%}.about-author__box-text{font-size:16px;line-height:1.5;color:rgba(25,25,28,0.7)}@media (min-width: 769px){.about-author__box-text{width:calc(100% - 96px);padding:0 0 0 28px}}.about-author__box-text h4{font-size:16px;color:#19191c;margin:0 0 11px}.about-author__box-text p{margin:0 0 24px}.about-author__box-text p:last-of-type{margin:0}.about-author__box-text a:hover{box-shadow:inset 0 -1px 0 #19191c}.copy-button{transition:opacity .15s ease-in-out,visibility .15s ease-in-out;position:absolute;margin:1px 0 0;width:26px;height:26px;right:-30px;border-radius:50%;border:none;color:#27282c;padding:0}@media (min-width: 641px){.copy-button{opacity:0;visibility:hidden;width:32px;height:32px;right:-40px;margin:3px 0 0}}.copy-button:before{content:"\e91a";font-family:"icomoon";font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (min-width: 641px){.copy-button:before{font-size:16px}}.copy-heading .copy-title{position:relative}.copy-heading:hover .copy-title .copy-button{opacity:1;visibility:visible}.notification{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);font-size:12px;padding:5px 13px;background-color:rgba(39,40,44,0.05);border-radius:4px;white-space:nowrap}.notification:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 3px 5.2px 3px;border-color:transparent transparent rgba(39,40,44,0.05) transparent}.ez-toc-title-toggle a{border:none;box-shadow:none;background:none}.ez-toc-title-toggle a:hover{background:none}.ez-toc-toggle i.ez-toc-glyphicon{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.ez-toc-toggle i.ez-toc-glyphicon:before{content:"\e91b" !important}.wp-block-button.is-style-outline .wp-block-button__link{border:1px solid rgba(25,25,28,0.3);background:transparent;color:#19191c;padding:11px 33px}.wp-block-button__link{padding:11px 37px;vertical-align:middle;text-align:center;border-radius:2em;color:#fff;background:#167dff;font-size:20px;line-height:1.6;margin:0 25px 0 0}.wp-block-button__link:hover{text-decoration:none}.accordion{padding:72px 0}.wp-block-pb-accordion-item .c-accordion__content{padding:0 30px}.wp-block-pb-accordion-item>button{position:relative;display:block;width:100%;padding:12px 30px;margin:0;border:none;background-color:#fff;border-radius:0;color:inherit;cursor:pointer;font-size:inherit;text-align:left;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wp-block-pb-accordion-item>button:before{transition:transform 0.15s ease-in-out;content:"";position:absolute;top:50%;transform:translateY(-50%);left:8px;width:0;height:0;border-style:solid;border-width:7px 0 7px 8px;border-color:transparent transparent transparent #19191c}.wp-block-pb-accordion-item>button:after{content:""}.wp-block-pb-accordion-item>h1,.wp-block-pb-accordion-item>h2,.wp-block-pb-accordion-item>h3,.wp-block-pb-accordion-item>h4,.wp-block-pb-accordion-item>h5,.wp-block-pb-accordion-item>h6{position:relative;display:block;width:100%;padding:12px 30px;margin:0;border:none;background-color:#fff;border-radius:0;color:inherit;cursor:pointer}.wp-block-pb-accordion-item>h1:before,.wp-block-pb-accordion-item>h2:before,.wp-block-pb-accordion-item>h3:before,.wp-block-pb-accordion-item>h4:before,.wp-block-pb-accordion-item>h5:before,.wp-block-pb-accordion-item>h6:before{transition:transform 0.15s ease-in-out;content:"";position:absolute;top:50%;transform:translateY(-50%);left:8px;width:0;height:0;border-style:solid;border-width:7px 0 7px 8px;border-color:transparent transparent transparent #19191c}.wp-block-pb-accordion-item>h1:after,.wp-block-pb-accordion-item>h2:after,.wp-block-pb-accordion-item>h3:after,.wp-block-pb-accordion-item>h4:after,.wp-block-pb-accordion-item>h5:after,.wp-block-pb-accordion-item>h6:after{content:""}.wp-block-pb-accordion-item.is-open>button:before,.wp-block-pb-accordion-item.is-open>h1:before,.wp-block-pb-accordion-item.is-open>h2:before,.wp-block-pb-accordion-item.is-open>h3:before,.wp-block-pb-accordion-item.is-open>h4:before,.wp-block-pb-accordion-item.is-open>h5:before,.wp-block-pb-accordion-item.is-open>h6:before{transform:translateY(-50%) rotate(90deg)}.wp-block-pb-accordion-item.is-open>button:after,.wp-block-pb-accordion-item.is-open>h1:after,.wp-block-pb-accordion-item.is-open>h2:after,.wp-block-pb-accordion-item.is-open>h3:after,.wp-block-pb-accordion-item.is-open>h4:after,.wp-block-pb-accordion-item.is-open>h5:after,.wp-block-pb-accordion-item.is-open>h6:after{content:""}.slider{padding:0 0 44px;margin:0 0 28px}.slider.slider-full{margin-left:-15px;margin-right:-15px}@media (min-width: 640px){.slider.slider-full{margin-left:0;margin-right:0}}@media (max-width: 639px){.slider.slider-full .slider__slide img{border-radius:0}}.slider.slider-columns{margin-left:-6px;margin-right:-6px}@media (min-width: 1024px){.slider.slider-columns{margin-left:-8px;margin-right:-8px}}.slider.slider-columns .slick-prev{left:16px}.slider.slider-columns .slick-next{right:16px}.slider.slider-columns .slider__slide{padding:0 6px}@media (min-width: 1024px){.slider.slider-columns .slider__slide{padding:0 8px}}.slider.slider-columns .slider__slide img{height:89px}@media (min-width: 640px){.slider.slider-columns .slider__slide img{height:110px}}@media (min-width: 1024px){.slider.slider-columns .slider__slide img{height:127px}}.slider__slide img{border-radius:4px;overflow:hidden;width:100%;object-fit:cover}.slider .slick-dots{display:flex;flex-wrap:wrap;align-items:center;position:absolute;bottom:13px;left:50%;transform:translateX(-50%);font-size:0;line-height:1;margin:0 -6px}.slider .slick-dots li{padding:0 6px}.slider .slick-dots li:only-child button{display:none}.slider .slick-dots li.slick-active button{background:rgba(60,61,64,0.5)}.slider .slick-dots li.slick-active button:before{border-color:rgba(60,61,64,0.5)}.slider .slick-dots li button{transition:background .15s ease-in-out;position:relative;display:block;width:6px;height:6px;border-radius:50%;background:rgba(60,61,64,0.2);padding:0}.slider .slick-dots li button:before{transition:border-color .15s ease-in-out;content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid transparent;border-radius:50%}.slider .slick-prev,.slider .slick-next{position:absolute;bottom:0;left:6px;padding:0;font-size:24px;line-height:1}.slider .slick-prev:after,.slider .slick-next:after{content:"\e90d";font-family:"icomoon" !important}.slider .slick-prev:focus,.slider .slick-next:focus{outline:2px solid #19191C}.slider .slick-next{left:auto;right:6px}.slider .slick-next:after{content:"\e90e"}.code-highlight .keyword{color:#0f54d6}.code-highlight .keyword-control{color:#0f54d6}.code-highlight .preprocessor-keyword{color:#0f54d6}.code-highlight .namespace-name{color:#6b2fba}.code-highlight .class-name{color:#6b2fba}.code-highlight .struct-name{color:#300073}.code-highlight .record-class-name{color:#6b2fba}.code-highlight .record-struct-name{color:#300073}.code-highlight .interface-name{color:#6b2fba}.code-highlight .type-parameter-name{color:#6b2fba}.code-highlight .delegate-name{color:#300073}.code-highlight .enum-name{color:#300073}.code-highlight .event-name{color:#ab2f6b}.code-highlight .field-name{color:#0093a1}.code-highlight .property-name{color:#0093a1}.code-highlight .enum-member-name{color:#300073}.code-highlight .constant-name{color:#0093a1;font-weight:bold}.code-highlight .parameter-name{color:#383838}.code-highlight .local-name{color:#383838}.code-highlight .reassigned-variable{color:#383838;border-color:#949494;text-decoration:underline}.code-highlight .method-name{color:#00855f}.code-highlight .extension-method-name{color:#00855f;border-color:#00855f44;border-style:solid;border-width:1px}.code-highlight .number{color:#ab2f6b}.code-highlight .string{color:#8c6c41}.code-highlight .string-verbatim{color:#8c6c41}.code-highlight .string-escape-character{color:#941290}.code-highlight .string-escape-character1{color:#941290}.code-highlight .string-escape-character2{color:#0093a1}.code-highlight .comment{color:#248700;font-style:italic}.code-highlight .xml-doc-comment-text{color:#248700;font-style:italic}.code-highlight .xml-doc-comment-delimiter{color:#248700;font-style:italic}.code-highlight .xml-doc-comment-name{color:#8bc775}.code-highlight .xml-doc-comment-attribute-name{color:#8bc775}.code-highlight .xml-doc-comment-attribute-quotes{color:#8c6c41}.code-highlight .xml-doc-comment-attribute-value{color:#8c6c41}.code-highlight .transparent{opacity:0.5}.code-highlight pre{background-color:#ffffff;color:#202020;padding:16px;font-family:JetBrains Mono;font-size:medium}.code-highlight pre code{background-color:inherit}.mfp-bg{background:rgba(39,40,44,0.75);opacity:1}.mfp-gallery .mfp-container .mfp-content{position:relative}.mfp-gallery .mfp-img{overflow:hidden;border-radius:8px}.mfp-gallery .mfp-arrow{font-size:22px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;overflow:hidden;color:#fff;opacity:1;margin:0;transform:translateY(-50%);background:rgba(0,0,0,0.2)}@media (min-width: 1024px){.mfp-gallery .mfp-arrow{width:48px;height:48px}}.mfp-gallery .mfp-arrow:before{position:static;width:auto;height:auto;top:auto;left:auto;border:none;margin:0;opacity:1;font-family:"icomoon"}.mfp-gallery .mfp-arrow:after{display:none}.mfp-gallery .mfp-arrow.mfp-arrow-left{left:0}@media (min-width: 640px){.mfp-gallery .mfp-arrow.mfp-arrow-left{left:12px}}@media (min-width: 1024px){.mfp-gallery .mfp-arrow.mfp-arrow-left{left:-72px}}.mfp-gallery .mfp-arrow.mfp-arrow-left:before{content:"\e90d"}.mfp-gallery .mfp-arrow.mfp-arrow-right{right:0}@media (min-width: 640px){.mfp-gallery .mfp-arrow.mfp-arrow-right{right:12px}}@media (min-width: 1024px){.mfp-gallery .mfp-arrow.mfp-arrow-right{right:-72px}}.mfp-gallery .mfp-arrow.mfp-arrow-right:before{content:"\e90e"}.mfp-container .mfp-content{position:static;max-width:100%;padding:0 9px;margin:0 auto}@media (min-width: 769px){.mfp-container .mfp-content{padding:0 26px}}@media (min-width: 1024px){.mfp-container .mfp-content{max-width:855px;padding:0}}@media (min-width: 1200px){.mfp-container .mfp-content{max-width:995px}}.mfp-container .mfp-close{display:flex;align-items:center;justify-content:center;position:absolute;top:32px;right:32px;padding:0;width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,0.2);color:#fff;font-size:0;opacity:1;cursor:pointer !important}.mfp-container .mfp-close:after{content:"\e91c";font-size:16px;font-family:"icomoon"}.mfp-container .mfp-figure:after{display:none}.mfp-container .mfp-figure figure .mfp-img{width:100%;object-fit:cover;padding:0}.mfp-container .mfp-figure .mfp-bottom-bar{top:auto;bottom:-10px;margin:0}.mfp-container .mfp-figure .mfp-bottom-bar .mfp-counter{color:#fff;font-size:14px}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.timezone__wrap{display:inline-block;padding:0 0 0 5px}.pswp__bg{background:#27282c}.pswp img{border-radius:8px;overflow:hidden;object-fit:cover}.pswp__counter{color:#fff;font-size:14px;opacity:1;margin:24px 16px}@media (min-width: 1024px){.pswp__counter{margin:42px 32px}}.pswp__button--close{display:flex;align-items:center;justify-content:center;padding:0;width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,0.2);color:#fff;margin:16px;transition:background ease 0.3s !important}@media (min-width: 1024px){.pswp__button--close{margin:32px}}.pswp__button--close:hover{background:rgba(0,0,0,0.5)}.pswp__button--close svg{display:none}.pswp__button--close:after{content:"\e91c";font-size:16px;font-family:"icomoon"}.pswp__button--arrow{font-size:22px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;overflow:hidden;color:#fff;opacity:1;margin:0;left:28px;transform:translateY(-50%);background:rgba(0,0,0,0.2);transition:background ease 0.3s !important}@media (min-width: 1024px){.pswp__button--arrow{left:32px;width:48px;height:48px}}.pswp__button--arrow:hover{background:rgba(0,0,0,0.5)}.pswp__button--arrow:after{content:"\e90d";position:static;width:auto;height:auto;top:auto;left:auto;border:none;margin:0;opacity:1;font-family:"icomoon"}.pswp__button--arrow.pswp__button--arrow--next{left:auto;right:28px}@media (min-width: 1024px){.pswp__button--arrow.pswp__button--arrow--next{right:32px}}.pswp__button--arrow.pswp__button--arrow--next:after{content:"\e90e"}.pswp__button--arrow svg{display:none}.pswp__button--zoom{display:none !important}.pswp--touch .pswp__button--arrow{visibility:visible}ins.play-gif{display:flex !important;align-items:center;justify-content:center;border:none;font-size:0;opacity:1;background:#6B57FF;border-radius:0;bottom:0 !important;left:0 !important;top:auto !important;width:56px;height:56px;z-index:5;pointer-events:none}.active ins.play-gif{opacity:0}ins.play-gif:before{content:"\ea1c";font-family:"icomoon" !important;font-size:26px}.alert{font-size:13px;line-height:1.54;position:relative;max-width:724px;width:100%;padding:16px;background:rgba(25,25,28,0.1);border-radius:8px;color:rgba(25,25,28,0.7);margin:0 0 16px;letter-spacing:0.15%}@media (min-width: 480px){.alert{font-size:16px;line-height:1.5}}@media (min-width: 768px){.alert{padding:16px 48px 16px 44px}}.alert.alert-warning{background:rgba(243,192,51,0.2)}.alert.alert-warning:before{content:"\e91f"}.alert:before{content:"\e920";font-size:16px;display:block;font-family:"icomoon";color:#19191C;margin:0 0 4px}@media (min-width: 768px){.alert:before{position:absolute;top:14px;left:18px;margin:0}}.alert p strong{font-weight:600}.alert p:only-child,.alert p:last-child{margin:0}.js-toc{transition:margin-top .15s ease-in-out,height .15s ease-in-out}@media (max-width: 1024px){.js-toc{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:991;font-size:13px;padding:73px 0px 25px;opacity:0;visibility:hidden;height:100vh;overflow:hidden;overflow-y:auto}}.toc-active .js-toc{opacity:1;visibility:visible}.js-toc.tocify{z-index:992}@media (min-width: 1025px){.js-toc{position:absolute;top:44px;font-size:13px;line-height:1.54;display:block;border:none;padding:0;box-shadow:none;border-radius:0;letter-spacing:0.0045em;margin-bottom:0;max-width:280px;width:100%;overflow-y:auto;height:100vh;right:0;line-height:inherit;padding-left:5px;padding-top:16px;z-index:99}}.js-toc::-webkit-scrollbar{width:6px}.js-toc::-webkit-scrollbar-track{background-color:rgba(25,25,28,0.1);border-radius:2px}.js-toc::-webkit-scrollbar-thumb{border-radius:2px;background:rgba(25,25,28,0.4)}@media (min-width: 1025px){.js-toc ul,.js-toc ol{margin-left:0;border:none;overflow:visible}}.js-toc ul li,.js-toc ol li{padding:0}.js-toc ul ul a,.js-toc ul ol a,.js-toc ol ul a,.js-toc ol ol a{padding-left:30px}@media (min-width: 1025px){.js-toc ul ul a,.js-toc ul ol a,.js-toc ol ul a,.js-toc ol ol a{padding-left:26px}}@media (min-width: 1025px){.js-toc>ul{border-left:1px solid rgba(25,25,28,0.2)}}.js-toc a{transition:background .15s ease-in-out,color .15s ease-in-out;position:relative;display:block;border:none;padding:6px 88px 6px 20px;color:rgba(25,25,28,0.7)}@media (min-width: 1025px){.js-toc a{padding:6px 16px;color:rgba(25,25,28,0.7)}}.js-toc a::before{top:0;bottom:0;margin-top:0}@media (max-width: 1023px){.js-toc a::before{background:transparent}}.js-toc a.is-active-link:before{width:4px;background:#6b57ff}@media (min-width: 1025px){.js-toc a.is-active-link:before{left:-3px}}@media (min-width: 1025px){.js-toc a:hover{text-decoration:none;background:rgba(25,25,28,0.1);color:#19191C}}.js-toc .toc-link::before{width:0;background:transparent}@media (min-width: 1025px){.js-toc .toc-link::before{width:1px;background:rgba(25,25,28,0.2)}}.js-toc .toc-link:empty{display:none !important}.js-toc .is-active-link{font-weight:400}.js-toc .is-collapsible{transition:none;max-height:100%;overflow:visible}.js-toc .is-collapsed{max-height:100%}h2 *{font-size:35px;line-height:1.2}.wp-block-image figcaption,.wp-block-video figcaption{font-size:0.7em;margin-top:0.5em;margin-bottom:1em;text-align:center;font-style:italic}.guest-author{font-size:13px;line-height:1.54;letter-spacing:0.14px;padding:8px 12px;border-radius:8px;background:rgba(107,87,255,0.1);color:rgba(25,25,28,0.7);margin:0 0 46px}@media (min-width: 576px){.guest-author{display:flex;align-items:center;line-height:1.2;padding:8px 16px}}.guest-author__img{width:24px;height:24px;border-radius:50%;margin:0 0 8px}@media (min-width: 576px){.guest-author__img{margin:0 8px 0 0}}.guest-author p{margin:0}.guest-author p a{color:#19191C}kbd{background-color:#f4f4f4;border:1px solid #ccc;border-radius:3px;padding:2px 4px;font-family:monospace;font-size:0.9rem}.collapse-item{margin-bottom:10px}.collapse-item .collapse-title{cursor:pointer;display:flex;align-items:center;gap:10px;font-weight:bold;padding:10px 0;user-select:none;margin-left:-34px}.collapse-item .collapse-title .collapse-icon{display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease}.collapse-item .collapse-title .collapse-icon svg{width:24px;height:24px;flex-shrink:0}.collapse-item .collapse-title.active .collapse-icon{transform:rotate(45deg)}.collapse-item .collapse-content{display:none;padding:0 0 10px 0;animation:fadeIn 0.3s ease}.collapse-item .collapse-content.open{display:block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}

/*# sourceMappingURL=singlepost.min.css.map*/