.hero.astro-ijekjoxk{padding-bottom:48px;padding-top:8px}@media screen and (min-width:768px){.hero.astro-ijekjoxk{padding-bottom:64px}}@media screen and (min-width:1240px){.hero.astro-ijekjoxk{padding-bottom:104px;padding-top:29px}}.translations__container.astro-ijekjoxk{margin-top:20px;padding-top:28px}.translations__caption.astro-ijekjoxk{font-size:15px;line-height:135%;margin-bottom:12px;text-align:center}.translations__button.astro-ijekjoxk,.translations__caption.astro-ijekjoxk{color:#f5f5f5b3;letter-spacing:-.01em}.translations__button.astro-ijekjoxk{background-color:#1f1f1fb3;border-radius:48px;font-size:13px;font-weight:500;line-height:125%;padding:6px 12px}.translations__button_active.astro-ijekjoxk{background-color:#fff;color:#1f1f1f}.translations__list.astro-ijekjoxk{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.translations__list.astro-ijekjoxk li.astro-ijekjoxk{margin:0}.hero__tags.astro-ijekjoxk{justify-content:center;margin-bottom:24px}.hero__heading.astro-ijekjoxk{color:#fff;font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:116%;text-align:center;text-wrap:pretty}@media screen and (min-width:768px){.hero__heading.astro-ijekjoxk{font-size:42px}}@media screen and (min-width:1240px){.hero__heading.astro-ijekjoxk{font-size:64px;letter-spacing:-.04em;line-height:113%;margin-top:32px;margin-inline:auto;max-width:960px}}.hero__subtitle.astro-ijekjoxk{color:#fff;font-size:17px;font-weight:400;letter-spacing:-.02em;line-height:22.1px;margin-top:16px;text-align:center}@media screen and (min-width:1240px){.hero__subtitle.astro-ijekjoxk{font-size:20px;font-weight:500;line-height:28px;margin-top:20px;margin-inline:auto;max-width:618px}}.hero__info.astro-ijekjoxk{align-items:center;color:#fff;display:flex;font-size:17px;font-weight:400;gap:8px;justify-content:center;letter-spacing:-.02em;line-height:22.1px;margin-block:40px 48px}@media screen and (min-width:1240px){.hero__info.astro-ijekjoxk{margin-block:56px 80px}}.hero__author.astro-ijekjoxk{align-items:center;display:flex;gap:8px}.hero__inner-separator.astro-ijekjoxk{color:#f5f5f5b3}.hero__image.astro-ijekjoxk{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;height:100%;margin-inline:auto;width:100%}@media screen and (min-width:1240px){.hero__image.astro-ijekjoxk{display:block;margin-inline:auto;max-width:1104px}}.reading-progress.astro-3r7drmut{--scroll-amount:0%;appearance:none;background-color:#09f;border:none;height:4px;max-width:var(--page-max-width);position:fixed;top:calc(var(--header-nav-height) + var(--banner-height));width:var(--scroll-amount);z-index:51}.reading-progress.astro-3r7drmut::-moz-progress-bar{background-color:#09f}.reading-progress.astro-3r7drmut::-webkit-progress-bar,.reading-progress.astro-3r7drmut::-webkit-progress-value{background-color:#09f}.main.astro-3r7drmut{margin:0 max((100vw - var(--page-max-width))/2,0px);max-width:min(var(--page-max-width),100%);padding-top:calc(var(--header-nav-height) + var(--banner-height))}.hero.astro-3r7drmut{padding-bottom:48px;padding-top:8px}@media screen and (min-width:768px){.hero.astro-3r7drmut{padding-bottom:64px}}@media screen and (min-width:1240px){.hero.astro-3r7drmut{padding-bottom:104px;padding-top:29px}}.hero__tags.astro-3r7drmut{justify-content:center;margin-bottom:24px}.hero__heading.astro-3r7drmut{color:#fff;font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:116%;text-align:center;text-wrap:pretty}@media screen and (min-width:768px){.hero__heading.astro-3r7drmut{font-size:42px}}@media screen and (min-width:1240px){.hero__heading.astro-3r7drmut{font-size:64px;line-height:113%;margin-top:32px;max-width:960px}}.related-articles.astro-3r7drmut{padding-bottom:48px;padding-top:56px}@media screen and (min-width:768px){.related-articles.astro-3r7drmut{padding-bottom:56px;padding-top:80px}}@media screen and (min-width:1240px){.related-articles.astro-3r7drmut{padding-top:120px}}:root{--page-padding-inline:20px!important}@media screen and (min-width:768px){:root{--page-padding-inline:40px!important}}@media screen and (min-width:1240px){:root{--page-padding-inline:60px!important}}html{scroll-behavior:smooth}
