@layer legacy{:root{--list-reset:{ margin: 0; padding: 0; list-style: none; };--buttonReset:{ padding: 0; border: 0; margin: 0; outline: 0; appearance: none; background: none; &:hover, &:focus, &:active { outline: 0; } };--font-smoothing:{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; };--graySuperLight:#d1d1d1;--grayLightestTransparent:#00000026;--grayLightest:#999;--grayLight:#5d5d5d;--gray:#373737;--grayMedium:#4f4f4f;--greenDark:#1f563e;--legacy-green:#2b8465;--greenLight:#2f9d79;--greenLightTransparent:#99b56833;--redNormal:#ff1427;--redDarker:#ff0c00;--redDark:#ae0c00;--promoBlue:#50b8c5;--buttonDangerColor:var(--redNormal);--buttonDangerColorHover:var(--redDarker);--colorText:var(--gray);--colorTextOpt:var(--grayLight);--colorTextOptHover:var(--grayLightest);--colorTextHeaders:var(--grayMedium);--linkColor:var(--greenLight);--linkColorHover:var(--greenDark);--errorColor:var(--redNormal);--colorBg:var(--legacy-green);--colorBgLight:var(--greenLightTransparent);--inputBorderColor:var(--greenLight);--inputBorderColorHover:var(--greenDark);--buttonColor:var(--greenLight);--buttonColorHover:var(--legacy-green);--fontSizeSmall:13px;--fontSizeSmaller:15px;--fontSizeDefault:17px;--fontSizeMedium:21px;--fontSizeLarge:25px;--fontSizeVeryLarge:34px;--bold:bold;--lineHeightSmall:18px;--lineHeightDefault:21px;--lineHeightMedium:25px;--lineHeightLarge:29px;--lineHeightVeryLarge:38px;--fontFamilyDefault:Arial, sans-serif;--borderRadius:3px;--borderRadiusLarge:5px;--borderRadiusLargest:12px;--popupWidth:760px;--boxShadowDefault:0 5px 15px 0 var(--grayLightestTransparent)}@keyframes lineIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lineFadeIn{0%{opacity:0;transform:translate(-30px)}20%{opacity:0}to{opacity:1;transform:translate(0)}}@keyframes bgProcessing{0%{transform:translate(-5%)}50%{transform:translate(105%)}to{transform:translate(-5%)}}@keyframes poemTargeted{0%{color:var(--colorText)}50%{color:var(--greenLight)}to{color:var(--colorText)}}@keyframes commentTargeted{0%{color:var(--colorTextOpt)}50%{color:var(--greenLight)}to{color:var(--colorTextOpt)}}@keyframes moveUp{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes moveDown{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}.overlay-enter{opacity:.01}.overlay-enter .popup{transform:scale(.95)}.overlay-enter.overlay-enter-active{opacity:1;transition:opacity .3s ease-in}.overlay-enter.overlay-enter-active .popup{transition:transform .3s ease-in;transform:scale(1)}.overlay-leave{opacity:1}.overlay-leave .popup{transform:scale(1)}.overlay-leave.overlay-leave-active{opacity:.01;transition:opacity .3s ease-out}.overlay-leave.overlay-leave-active .popup{transition:transform .3s ease-out;transform:scale(.95)}.input-control-enter{opacity:0;transform:scale(.7)}.input-control-enter.input-control-enter-active{opacity:1;transition:opacity .2s,transform .2s;transform:scale(1)}.input-control-leave{opacity:1;transform:scale(1)}.input-control-leave.input-control-leave-active{opacity:0;transition:opacity .2s,transform .2s;transform:scale(.7)}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:before,:after{box-sizing:border-box;outline:0}@apply --font-smoothing;html{min-width:320px;height:100%}body{color:var(--colorText);font-size:17px;font-size:var(--fontSizeDefault);font-family:Arial,sans-serif;font-family:var(--fontFamilyDefault);background-color:#fff;flex-direction:column;height:100%;display:flex}h1,h2,h3,h4,h5,h6{text-rendering:optimizelegibility}a{color:var(--linkColor);-webkit-text-decoration:none;text-decoration:none;transition:color .25s}a:hover{color:var(--linkColorHover)}fieldset{margin-left:0;margin-right:0}.ukraine{height:500px;position:relative}.ukraine:before{content:"";background:#06c;height:250px;position:absolute;inset:0 0 50%}.ukraine:after{content:"";background:#fc0;height:250px;position:absolute;inset:50% 0 0}.ukraine a{z-index:2;position:absolute;inset:0}.ukraine div{z-index:1;color:#fff;text-align:center;justify-content:center;padding:60px 40px 20px;font-size:50px;font-weight:700;display:flex;position:absolute;inset:0}.container{flex-direction:column;flex:1;min-height:0;display:flex}.container .layout{flex:1 0 auto;min-height:calc(100vh - 52px)}@media (min-width:0) and (max-width:768px){.container .layout{min-height:100vh}}.layout{flex:1}@media (min-width:0) and (max-width:768px){.layout{padding-top:50px}}.layout__row{max-width:1800px;margin:0 auto;padding:30px;display:flex}@media (min-width:0) and (max-width:768px){.layout__row{padding:20px;display:block}}.layout__row_center{justify-content:center}@media (min-width:768.02px) and (max-width:1199.98px){.layout__row_small-vertical{display:block}}.layout__column{width:100%}.layout__column_narrow{flex-basis:400px;width:400px;margin-right:20px}@media (min-width:768.02px) and (max-width:1199.98px){.layout__column_narrow+.layout__column{margin-top:40px}}@media (min-width:0) and (max-width:768px){.layout__column_narrow{flex:1;width:100%}.layout__column_narrow+.layout__column{margin-top:40px}}.layout__column_special{flex-grow:1;flex-shrink:0;position:relative}@media (min-width:768.02px) and (max-width:1199.98px){.layout__column_special{flex-grow:0;width:auto;position:absolute;top:90px;right:30px}}.layout__column_aside{border-right:1px solid #00000026;border-right:1px solid var(--grayLightestTransparent);flex-basis:300px;width:300px;min-width:300px;padding-right:30px}@media (min-width:768.02px) and (max-width:1199.98px){.layout__column_aside{flex-basis:250px;width:250px;min-width:250px}}@media (min-width:0) and (max-width:768px){.layout__column_aside{border-right:0;width:100%;min-width:auto;padding:0}}.layout__column_main{flex:1;min-width:0}.layout__heading{font-size:34px;font-size:var(--fontSizeVeryLarge);line-height:38px;line-height:var(--lineHeightVeryLarge);margin:0 0 30px}@media (min-width:0) and (max-width:768px){.layout__heading{font-size:17px;font-size:var(--fontSizeDefault);line-height:21px;line-height:var(--lineHeightDefault)}}.layout__line{padding-top:20px}.layout__line_centered{justify-content:center;display:flex}.button{height:50px;font-size:17px;font-size:var(--fontSizeDefault);line-height:21px;line-height:var(--lineHeightDefault);color:#fff;background-color:#2f9d79;background-color:var(--buttonColor);border:0;border-radius:3px;justify-content:center;align-items:center;padding:0 30px;transition:background-color .2s,color .2s,border-color .2s;display:flex}.button:hover,.button:focus{background-color:#2b8465;background-color:var(--buttonColorHover)}.button_processing{color:#ffffff80;pointer-events:none;position:relative;overflow:hidden}.button_processing:after{content:"";z-index:2;background:linear-gradient(90deg,#fff0 0% 30%,#fff6 49.8%,#ffffffd9 50%,#fff6 50.2%,#fff0 70% 100%);width:100%;height:100%;animation:1.5s linear infinite bgProcessing;position:absolute;top:0;left:-50%}.button_small{height:30px;font-size:15px;font-size:var(--fontSizeSmaller);line-height:18px;line-height:var(--lineHeightSmall);padding-left:15px;padding-right:15px}.button_tiny{height:22px;font-size:13px;font-size:var(--fontSizeSmall);padding-left:8px;padding-right:8px;line-height:1}.button_transparent{border:1px solid #2f9d79;border:1px solid var(--buttonColor);color:var(--buttonColor);background-color:#0000}.button_transparent:disabled{border-color:#d1d1d1;border-color:var(--graySuperLight);color:var(--graySuperLight);cursor:default;pointer-events:none}.button_transparent:hover,.button_transparent:focus{border-color:#2b8465;border-color:var(--buttonColorHover);color:var(--buttonColorHover);background-color:#0000}.button_danger{background-color:#ff1427;background-color:var(--buttonDangerColor)}.button_danger:hover,.button_danger:focus{background-color:#ff0c00;background-color:var(--buttonDangerColorHover)}.button_built-in{height:40px;padding-left:20px;padding-right:20px}.social-buttons{display:flex}.social-buttons__item{margin-right:15px}.social-buttons__item:last-child{margin-right:0}.social-buttons__link{transition:transform .2s;display:block}.social-buttons__link path{transition:fill .2s}.social-buttons__link:hover{transform:translateY(-3px)}.social-buttons__link:hover.social-buttons__link_fb path{fill:#8b9dc3}.social-buttons__link:hover.social-buttons__link_vk path{fill:#6285af}.social-buttons__link:hover.social-buttons__link_tw path{fill:#37c9ff}.loader{width:35px;height:35px;margin:0 auto;animation:.2s .2s both fadeIn}.loader img{border:0;max-width:100%;max-height:100%;display:block}.up-btn{z-index:100;position:fixed;bottom:60px;right:60px}@media (min-width:0) and (max-width:768px){.up-btn{bottom:20px;right:20px}}.up-btn__item{opacity:0;cursor:pointer;pointer-events:none;background-color:#000;border-radius:50%;width:50px;height:50px;transition:opacity .2s;position:relative}.up-btn__item+.up-btn__item{margin-top:10px}.up-btn__item:hover{opacity:.4}@media (min-width:0) and (max-width:768px){.up-btn__item:hover{opacity:.2}}.up-btn__item:after{content:"";border-style:solid;width:0;height:0;margin-left:-15px;position:absolute;top:50%;left:50%}.up-btn__item_visible{opacity:.2;pointer-events:auto}.up-btn__item_up:after{border-width:0 15px 20px;border-color:#0000 #0000 #fff;margin-top:-12px}.up-btn__item_down:after{border-width:20px 15px 0;border-color:#fff #0000 #0000;margin-top:-8px}.bread{min-height:30px;animation:.3s .1s both fadeIn}@apply --list-reset;.bread__list{min-height:30px;display:flex}@media (min-width:0) and (max-width:768px){.bread__list{background-color:#2b8465;background-color:var(--colorBg);max-width:100%;overflow:hidden}}.bread__item:first-of-type .bread__link{padding-left:30px}@media (min-width:0) and (max-width:768px){.bread__item:first-of-type .bread__link{padding-left:20px}}.bread__item:first-of-type .bread__link:after{left:30px}@media (min-width:0) and (max-width:768px){.bread__item:first-of-type .bread__link:after{left:20px}}.bread__link{font-size:15px;font-size:var(--fontSizeSmaller);line-height:18px;line-height:var(--lineHeightSmall);background-color:#2b8465;background-color:var(--colorBg);color:#fff;align-items:center;padding:7px 20px;display:flex;position:relative;box-shadow:0 0 1px #00000080}@media (min-width:0) and (max-width:768px){.bread__link{text-align:center;padding-left:10px;padding-right:10px}}.bread__link.active{pointer-events:none;cursor:default}.bread__link.active:hover{color:#fff}.bread__link.active:after{animation:.3s alternate lineIn;display:block}.bread__link.active:before{content:"";border:16px solid #0000;border-left:15px solid #2b8465;border-right-width:0;border-color:transparent transparent transparent var(--colorBg);width:0;height:0;position:absolute;top:0;right:-15px}.bread__link:hover{color:#fff9}.bread__link:after{content:"";border-top:1px solid #fff;display:none;position:absolute;bottom:5px;left:20px;right:20px}@media (min-width:0) and (max-width:768px){.bread__link:after{left:10px;right:10px}.header{z-index:100;position:fixed;top:0;left:0;right:0}}.header__container{background-color:#2b8465;background-color:var(--colorBg);justify-content:space-between;height:52px;padding-left:30px;padding-right:30px;display:flex;box-shadow:0 1px #00000014,0 2px 8px #0000000a}@media (min-width:0) and (max-width:768px){.header__container{z-index:2;height:auto;max-height:50px;box-shadow:none;will-change:max-height, box-shadow;flex-direction:column;justify-content:flex-start;padding-bottom:10px;padding-left:20px;padding-right:20px;transition:max-height .25s,box-shadow .2s;position:absolute;top:0;left:0;right:0;overflow:hidden}}.header__container_open{max-height:400px;box-shadow:5px 10px 20px color(#2b8465 alpha(-60%));box-shadow:5px 10px 20px color(var(--colorBg) alpha(-60%))}.header__container_open~.header__menu-button-container .header__menu-button .header__menu-button-inner{opacity:0}.header__container_open~.header__menu-button-container .header__menu-button:before{transform:rotate(45deg)}.header__container_open~.header__menu-button-container .header__menu-button:after{transform:rotate(-45deg)}.header__container_open~.header__mask{display:block}.header__container_open .nav__list-item:not(.nav__list-item_space-right){visibility:visible;transition:visibility}.header__menu-button-container{z-index:3;width:70px;height:50px;padding-left:20px;display:none;position:absolute;top:0;right:0}@media (min-width:0) and (max-width:768px){.header__menu-button-container{display:block}}.header__menu-button{background:0 0;border:none;outline:none;width:30px;height:24px;padding:0;display:none;position:relative;top:12px}@media (min-width:0) and (max-width:768px){.header__menu-button{display:block}}.header__menu-button:before,.header__menu-button:after,.header__menu-button-inner{background:#fff}.header__menu-button:before,.header__menu-button:after{content:"";transform-origin:50%;will-change:transform;width:100%;height:2px;transition:transform .25s;position:absolute;top:50%;left:0}.header__menu-button-inner{text-indent:200%;width:100%;height:2px;transition:opacity .25s;position:absolute;left:0;overflow:hidden}.header__menu-button:before{transform:translateY(-10px)}.header__menu-button:after{transform:translateY(10px)}.header__main{flex:1}.header__aside{justify-content:flex-end;display:flex}@media (min-width:0) and (max-width:768px){.header__aside{justify-content:flex-start}}.header__lang{align-items:center;margin-left:14px;margin-right:22px;display:flex}@media (min-width:0) and (max-width:768px){.header__lang{z-index:3;height:50px;margin:0;position:absolute;top:0;right:70px}}.header__mobile-search{color:#fff;justify-content:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;transition:color .15s;display:none}.header__mobile-search .ui-icon{opacity:.9}.header__mobile-search:hover{color:#fff9}@media (min-width:0) and (max-width:768px){.header__mobile-search{z-index:3;width:40px;height:50px;display:flex;position:absolute;top:0;left:86px}}.header__mask{z-index:1;height:100vh;display:none;position:absolute;top:0;left:0;right:0}@apply --list-reset;.nav__list{align-items:center;display:flex}@media (min-width:0) and (max-width:768px){.nav__list{flex-direction:column;align-items:flex-start}}.nav__list-item_space-right{margin-right:32px}@media (min-width:768.02px) and (max-width:1199.98px){.nav__list-item_space-right{margin-right:16px}}@media (min-width:0) and (max-width:768px){.nav__list-item{width:100%;display:block}.nav__list-item:not(.nav__list-item_space-right){visibility:hidden;transition:visibility .1s .3s}}.nav__lang-switcher{align-items:center;display:flex;position:relative}.nav__lang-trigger{cursor:pointer;color:#ffffffd9;font-size:inherit;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-family:inherit;transition:color .15s;display:flex}.nav__lang-trigger:hover{color:#fff}.nav__lang-trigger:focus-visible{outline-offset:2px;border-radius:3px;border-radius:var(--borderRadius);outline:2px solid #fff}.nav__lang-chevron{opacity:.8;flex-shrink:0;transition:transform .15s}.nav__lang-trigger[aria-expanded=true] .nav__lang-chevron{transform:rotate(180deg)}@apply --list-reset;.nav__lang-menu{z-index:200;border-radius:5px;border-radius:var(--borderRadiusLarge);min-width:160px;box-shadow:0 5px 15px #00000026;box-shadow:var(--boxShadowDefault);color:var(--colorText);text-align:left;background:#fff;padding:4px 0;position:fixed;overflow-y:auto}.nav__lang-option{cursor:pointer;white-space:nowrap;font-size:15px;font-size:var(--fontSizeSmaller);line-height:21px;line-height:var(--lineHeightDefault);padding:8px 16px}.nav__lang-option:hover{background:#99b56833;background:var(--colorBgLight)}.nav__lang-option:focus-visible{outline:2px solid #2b8465;outline:2px solid var(--colorBg);outline-offset:-2px}.nav__lang-option.active{font-weight:700;font-weight:var(--bold);color:var(--colorBg)}.nav__link{color:#fff;align-items:center;gap:8px;height:52px;padding:0 12px;-webkit-text-decoration:none;text-decoration:none;transition:color .15s;display:flex}.nav__link .ui-icon{opacity:.9;flex-shrink:0}.nav__link:after{content:"";border-top:1px solid #fff;display:none;position:absolute;bottom:9px;left:12px;right:12px}@media (min-width:768.02px) and (max-width:1199.98px){.nav__link:after{left:8px;right:8px}}@media (min-width:0) and (max-width:768px){.nav__link:after{border-top:0;border-left:1px solid #fff;inset:10px auto 10px -9px}}.nav__link:hover{color:#fff9}@media (min-width:768.02px) and (max-width:1199.98px){.nav__link{gap:0;padding-left:11px;padding-right:11px}.nav__link .ui-icon{width:20px;height:20px}}@media (min-width:0) and (max-width:768px){.nav__link{width:100%;height:40px;padding:0}}.nav__link.active{position:relative}.nav__link.active:after{animation:.3s alternate lineIn;display:block}@media (min-width:768.02px) and (max-width:1199.98px){.nav__link-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.logo{color:#fff;height:52px;font-size:17px;font-size:var(--fontSizeDefault);align-items:center;margin:0 -20px;padding:0 20px;font-weight:400;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.logo:not(h1):hover{color:#fff9}@media (min-width:0) and (max-width:768px){.logo{height:50px;margin-bottom:10px}}.logo__image{width:52px;height:52px}@media (min-width:0) and (max-width:768px){.logo__image{width:40px;height:40px}}.icon{line-height:0;display:inline-block}.icon_close{line-height:0}.icon_close:hover svg{fill:var(--linkColorHover)}.icon_close svg{fill:var(--linkColor);transition:fill .2s}.icon_up,.icon_down{justify-content:center;align-items:center;display:flex}.icon_up svg,.icon_down svg{width:22px;height:22px;display:block}.links-list{animation:.3s .1s both fadeIn}.links-list_compact .links-list__title{color:var(--colorText);margin-bottom:20px}.links-list_compact .links-list__link{vertical-align:baseline}@media (min-width:0) and (max-width:768px){.links-list_with-select{padding-bottom:30px}.links-list_with-select .links-list__list,.links-list_with-select .links-list__title:not(.links-list__title_small){display:none}}.links-list_bottom-none{padding-bottom:0!important}.links-list__title{color:var(--colorTextHeaders);margin:0 0 30px;font-size:20px;line-height:25px}.links-list__title_small{font-size:17px;font-size:var(--fontSizeDefault)}.links-list__list{display:flex}@apply --list-reset;.links-list__list_vertical{flex-direction:column}.links-list__link{vertical-align:middle;padding-top:5px;padding-bottom:5px;display:inline-block}.links-list__link.active{font-weight:700}.links-list__select-container{display:none;position:relative}@media (min-width:0) and (max-width:768px){.links-list__select-container{display:block}.links-list__select-container_bottom-medium{margin-bottom:30px}}.links-list__select-content{border:1px solid #2f9d79;border:1px solid var(--linkColor);background-color:#fff;border-radius:3px;justify-content:center;align-items:center;height:40px;display:flex}.links-list__select{appearance:none;opacity:0;width:100%;display:block;position:absolute;inset:0}.horizontal-bnr{max-width:100%;margin:0 0 20px;overflow:hidden}.aside-ad{width:100%;position:sticky;top:20px}@media (min-width:0) and (max-width:768px){.aside-ad{display:none}}.aside-bnr:has(+.aside-ad){margin-bottom:20px;position:static}.footer{color:#ffffffb8;background:linear-gradient(#1f563e 0%,#143829 100%);flex-shrink:0;margin-top:60px;padding:48px 0 28px}@media (min-width:0) and (max-width:768px){.footer{margin-top:40px;padding:36px 0 24px}}.footer__inner{max-width:1800px;margin:0 auto;padding:0 30px}@media (min-width:0) and (max-width:768px){.footer__inner{padding:0 20px}}.footer__grid{grid-gap:48px;grid-template-columns:1.7fr 1fr 1fr 1.7fr;gap:48px;display:grid}@media (max-width:1100px){.footer__grid{grid-template-columns:1fr 1fr;gap:36px}}@media (min-width:0) and (max-width:768px){.footer__grid{grid-template-columns:1fr;gap:32px}}.footer__col_brand{max-width:320px}.footer__logo{display:inline-block}.footer__logo img{width:auto;height:30px;display:block}.footer__tagline{color:#ffffffa8;max-width:300px;margin:16px 0 18px;font-size:14px;line-height:1.6}.footer__social{gap:10px;display:flex}.footer__social-link{color:#ffffffd1;background:#ffffff14;border-radius:50%;place-items:center;width:38px;height:38px;transition:background-color .15s,color .15s,transform .15s;display:grid}.footer__social-link:hover{color:#fff;background:#ffffff2e;transform:translateY(-1px)}.footer__heading{text-transform:uppercase;letter-spacing:.06em;color:#fff;margin:0 0 16px;font-size:13px;font-weight:700}.footer__list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.footer__link{color:#ffffffb8;font-size:14px;-webkit-text-decoration:none;text-decoration:none;transition:color .15s}.footer__link:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}button.footer__link{font-family:inherit;font-weight:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.footer__apps{flex-direction:column;gap:22px;display:flex}.footer__app-title{color:#fff;margin-bottom:4px;font-size:15px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;transition:color .15s;display:inline-block}.footer__app-title:hover{color:var(--greenLight)}.footer__app-desc{color:#fff9;margin:0 0 10px;font-size:13px;line-height:1.5}.footer__bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:22px;display:flex}@media (min-width:0) and (max-width:768px){.footer__bottom{margin-top:30px}}.footer__copy{color:#ffffff8c;font-size:13px}.poems{max-width:70%;margin:0 auto;animation:.3s .1s both fadeIn}@media (min-width:0) and (max-width:768px){.poems{max-width:100%}}.poems_no-divider .poem{padding-bottom:40px}.poems_no-divider .poem:after{display:none}.poems__item{position:relative}.poems__title{font-size:34px;font-size:var(--fontSizeVeryLarge);line-height:38px;line-height:var(--lineHeightVeryLarge);margin:0 0 50px}.poems__subtitle{margin-bottom:30px;position:relative;top:-20px}.poems__button{margin-bottom:80px;display:inline-block}.poems__button:after{content:"";border-bottom:1px solid #00000026;position:absolute;bottom:35px;left:0;right:50px}.poems__button .button{width:auto}.smart-search-slot{max-width:880px;margin:0 0 32px}.smart-search-slot_poem{max-width:70%;margin:0 auto 40px}@media (min-width:0) and (max-width:768px){.smart-search-slot_poem{max-width:100%;margin-bottom:28px}}.smart-search-slot_hero{margin:24px 0}.poem{padding-bottom:60px;position:relative}@media (min-width:0) and (max-width:768px){.poem{width:100%}}.poem:target .poem__content{animation:2s alternate poemTargeted}.poem:after{content:"";border-bottom:1px solid #00000026;border-bottom:1px solid var(--grayLightestTransparent);position:absolute;bottom:35px;left:0;right:0}@media (min-width:0) and (max-width:768px){.poem:after{right:0}}.poem__title{font-size:34px;font-size:var(--fontSizeVeryLarge);line-height:38px;line-height:var(--lineHeightVeryLarge);margin:0 0 30px;font-weight:700}.poem__title-link{font-size:inherit}.poem__author{max-width:260px;font-size:17px;font-size:var(--fontSizeDefault);line-height:21px;line-height:var(--lineHeightDefault);margin:0 0 27px;font-style:italic;position:relative;left:150px}@media (min-width:0) and (max-width:768px){.poem__author{text-align:right;max-width:500px;display:block;position:static}}.poem__author-link{font-size:inherit}.poem__content{overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 60px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 60px),#0000 100%)}@media (min-width:0) and (max-width:768px){.poem__content{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.poem__content p{white-space:pre;margin:17px 0}.poem__content pre{font-family:Arial,sans-serif;font-family:var(--fontFamilyDefault);margin:0}.poem__content pre+p{margin-top:0}.poem__notes{max-width:500px;font-size:13px;font-style:italic;font-size:var(--fontSizeSmall);line-height:18px;line-height:var(--lineHeightSmall);white-space:pre-line;margin-top:16px}.poem__epigraph{max-width:200px;font-style:italic;position:relative;left:200px}@media (min-width:0) and (max-width:768px){.poem__epigraph{text-align:right;max-width:500px;display:block;position:static}}.poem__epigraph p{font-size:13px;font-size:var(--fontSizeSmall);line-height:18px;line-height:var(--lineHeightSmall);white-space:pre;margin:10px 0}.poem__epigraph pre{font-family:Arial,sans-serif;font-family:var(--fontFamilyDefault);font-size:13px;font-size:var(--fontSizeSmall);line-height:18px;line-height:var(--lineHeightSmall);margin:0}.poem__epigraph pre+p{margin-top:0}.poem__epigraph+.poem__devotion{margin-top:10px}.poem__epigraph-author{max-width:200px;font-size:13px;font-style:italic;font-size:var(--fontSizeSmall);line-height:18px;line-height:var(--lineHeightSmall);position:relative;left:200px}@media (min-width:0) and (max-width:768px){.poem__epigraph-author{text-align:right;max-width:500px;display:block;position:static}}.poem__epigraph-author+.poem__devotion{margin-top:10px}.poem__devotion{max-width:200px;font-size:13px;font-style:italic;font-size:var(--fontSizeSmall);line-height:18px;line-height:var(--lineHeightSmall);margin-bottom:20px;position:relative;left:150px}@media (min-width:0) and (max-width:768px){.poem__devotion{text-align:right;max-width:500px;display:block;position:static}}.poem__date{font-size:15px;font-size:var(--fontSizeSmaller);font-style:italic;line-height:18px;line-height:var(--lineHeightSmall);padding-top:15px}.poem__source{max-width:500px;font-size:15px;font-size:var(--fontSizeSmaller);line-height:21px;line-height:var(--lineHeightDefault);margin-top:40px;padding-top:23px;position:relative}.poem__source:before{content:"";border-bottom:1px solid #00000026;border-bottom:1px solid var(--grayLightestTransparent);position:absolute;top:0;left:0;right:50px}@media (min-width:0) and (max-width:768px){.poem__source:before{right:0}}.poem__source+.poem__categories{margin-top:25px}.poem__video{margin-top:30px}.poem__video iframe{border:none;border-radius:6px;display:block}.poem__categories{font-size:15px;font-size:var(--fontSizeSmaller);line-height:21px;line-height:var(--lineHeightDefault);margin-top:40px;padding-top:23px;position:relative}.poem__categories:before{content:"";border-bottom:1px solid #00000026;border-bottom:1px solid var(--grayLightestTransparent);position:absolute;top:0;left:0;right:50px}@media (min-width:0) and (max-width:768px){.poem__categories:before{right:0}}.poem__mood{font-size:13px;font-size:var(--fontSizeSmall);line-height:18px;line-height:var(--lineHeightSmall)}.poem__mood+.poem__keywords,.poem__mood+.poem__language{margin-top:10px}.poem__mood-name{margin-left:5px;font-style:italic}@media (min-width:0) and (max-width:768px){.poem__mood-name{margin-left:0;display:block}}.poem__language{font-size:13px;font-size:var(--fontSizeSmall);line-height:18px;line-height:var(--lineHeightSmall)}.poem__language-name{margin-left:5px;font-style:italic}@media (min-width:0) and (max-width:768px){.poem__language-name{margin-left:0;display:block}}.poem__keywords{font-size:13px;font-size:var(--fontSizeSmall);line-height:18px;line-height:var(--lineHeightSmall);display:flex}.poem__keywords+.poem__language{margin-top:10px}@media (min-width:0) and (max-width:768px){.poem__keywords{display:block}}.poem__keywords-list{flex-wrap:wrap;margin-left:5px;display:flex}@media (min-width:0) and (max-width:768px){.poem__keywords-list{margin-left:0}}.poem__keywords-link{white-space:nowrap;margin-right:5px;display:flex}.poem__keywords-name{font-style:italic}.poem__buttons-container{padding-bottom:37px}.poem__buttons{justify-content:space-between;align-items:center;display:flex}.poem__buttons-column{align-items:center;display:flex}.poem__share{align-items:center;margin-top:40px;display:flex}.poem__share-text{font-size:13px;font-size:var(--fontSizeSmall);line-height:18px;line-height:var(--lineHeightSmall);margin-right:20px}a.poem__keywords-name,a.poem__mood-name{font-style:normal}.poem__trainer-cta{align-items:center;gap:10px;padding-bottom:16px;display:flex}.poem__trainer-btn{color:#fff;background:#b87d00;border-radius:3px;padding:8px 18px;font-size:14px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;transition:background .12s;display:inline-block}.poem__trainer-btn:hover{color:#fff;background:#9a6800}.poem__analysis-links{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:20px;display:flex}.poem__analysis-link-group{align-items:center;gap:8px;display:inline-flex}.poem__analysis-link{background:#1f563e;background:var(--greenDark);color:#fff;border-radius:3px;padding:6px 14px;font-size:14px;-webkit-text-decoration:none;text-decoration:none;transition:background .12s;display:inline-block}.poem__analysis-link:hover{background:#2b8465;background:var(--legacy-green);color:#fff}.poem-preview-container{flex-direction:column;width:100%;padding-top:40px;animation:.3s .1s both fadeIn;display:flex;position:relative}@media (min-width:768.02px) and (max-width:1199.98px){.poem-preview-container{padding-top:10px}}@media (min-width:0) and (max-width:768px){.poem-preview-container{padding-top:10px}}.poem-preview-container:after{content:"";opacity:0;visibility:hidden;background-color:#ffffff80;transition:opacity .2s,visibility .2s;position:absolute;inset:0}.poem-preview-container_processing:after{opacity:1;visibility:visible}.poem-preview{border:1px solid #2f9d79;border:1px solid var(--inputBorderColor);border-radius:3px;border-radius:var(--borderRadius);color:var(--colorText);max-width:600px;padding:15px 20px 0;transition:box-shadow .2s;box-shadow:0 5px 10px #0003,0 0 0 1px #0000001a}@media (min-width:0) and (max-width:768px){.poem-preview{max-width:100%}}.poem-preview+.poem-preview{margin-top:15px}.poem-preview:hover{box-shadow:0 15px 20px #0003,0 0 0 1px #0000001a}.poem-preview_compact{max-width:410px}.poem-preview__header{display:flex;position:relative}.poem-preview__header .poem-preview__text+.poem-preview__text{margin-left:30px}@media (min-width:0) and (max-width:768px){.poem-preview__header .poem-preview__text+.poem-preview__text{margin-top:10px;margin-left:0}.poem-preview__header .poem-preview__text_aside{margin-top:0!important}.poem-preview__header{display:block}}.poem-preview__subheader{padding-top:20px}.poem-preview__content{max-height:200px;position:relative;overflow:hidden}@media (min-width:0) and (max-width:768px){.poem-preview__content{margin-left:-20px;margin-right:-20px;padding-left:20px}}.poem-preview__content:before{content:"";background:linear-gradient(90deg,#fff0 0%,#fff 100%);width:20px;position:absolute;top:0;bottom:0;right:0}.poem-preview__content:after{content:"";background:linear-gradient(#fff0 0%,#fff 100%);height:20px;position:absolute;top:180px;left:0;right:0}.poem-preview__content p{white-space:pre;margin:17px 0}.poem-preview__content pre{font-family:Arial,sans-serif;font-family:var(--fontFamilyDefault);margin:0}.poem-preview__content pre+p{margin-top:0}.poem-preview__heart{margin-left:2px}.poem-preview__text_aside{position:absolute;top:0;right:0}.poem-preview__text_bold{font-weight:700;font-weight:var(--bold)}.poem-preview__text_opt{color:var(--colorTextOpt);font-size:15px;font-size:var(--fontSizeSmaller)}@media (min-width:0) and (max-width:768px){.poem-preview__text_opt{font-size:13px;font-size:var(--fontSizeSmall)}}.poem-preview__text_ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.poem-preview__why{color:var(--colorTextOpt);font-size:15px;font-size:var(--fontSizeSmaller);word-wrap:anywhere;margin:8px 0 0}.analysis-card{color:#f0f4f0;box-sizing:border-box;background:#1f563e;border-radius:5px;width:fit-content;min-width:300px;margin:20px 0 28px;padding:14px 18px 16px}@media (min-width:0) and (max-width:768px){.analysis-card{width:auto;border-radius:0!important;margin-left:-20px!important;margin-right:-20px!important}}.analysis-card__btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:3px;align-items:center;gap:7px;width:100%;padding:7px 10px;font-size:13px;-webkit-text-decoration:none;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.analysis-card__btn:hover{background:#ffffff26;border-color:#fffffff2}.analysis-card__btn-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;display:flex}.analysis-card__btn-gap{margin:8px 0 6px}.analysis-card__audio{width:100%;margin-top:4px}.analysis-card__reading{background:#f7faf8;border:1px solid #1f563e33;border-radius:5px;margin:20px 0 28px;padding:20px 24px 24px}.analysis-card__reading-header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.analysis-card__reading-title{color:#1f563e;margin:0;font-size:18px;font-weight:700;line-height:1.3}.analysis-card__reading-close{cursor:pointer;color:#666;background:0 0;border:1px solid #ccc;border-radius:3px;flex-shrink:0;margin-left:14px;padding:3px 10px;font-size:12px}.analysis-card__reading-close:hover{color:#333;border-color:#999}.analysis-card__reading-text{color:#333;font-size:15px;line-height:1.75}.analysis-card__reading-para{margin:0 0 12px}.analysis-card__reading-footer{border-top:1px solid #0000001a;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.analysis-card__switch-btn{color:#1f563e;cursor:pointer;background:0 0;border:1px solid #1f563e;border-radius:4px;padding:6px 14px;font-size:13px}.analysis-card__switch-btn:hover{background:#1f563e14}.analysis-card__overlay{z-index:200;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.analysis-card__panel{background:#fff;border-radius:6px;width:100%;max-width:460px;padding:28px 32px;position:relative}.analysis-card__panel-close{cursor:pointer;color:#999;background:0 0;border:none;font-size:22px;line-height:1;position:absolute;top:12px;right:14px}.analysis-card__panel-close:hover{color:#333}.analysis-card__countdown{text-align:center}.analysis-card__countdown-notice{color:#555;margin:16px 0 4px;font-size:14px}.analysis-card__continue{box-sizing:border-box;color:#fff;cursor:pointer;text-align:center;background:#1f563e;border:none;border-radius:4px;width:100%;margin-top:20px;padding:12px;font-size:15px;-webkit-text-decoration:none;text-decoration:none;transition:background .3s;display:block}.analysis-card__continue:disabled{cursor:default;background:#aaa}.analysis-card__continue:not(:disabled):hover{color:#fff;background:#2b8465}.analysis-card__type-list{flex-direction:column;gap:8px;display:flex}.analysis-card__type-btn{text-align:left;cursor:pointer;background:0 0;border:1px solid #1f563e59;border-radius:4px;padding:10px 16px;transition:background .12s,border-color .12s}.analysis-card__type-btn:hover:not(:disabled){background:#1f563e0f;border-color:#1f563e}.analysis-card__type-btn:disabled{cursor:default}.analysis-card__type-btn-title{color:#1f563e;font-size:14px;font-weight:700}.analysis-card__type-btn-desc{color:#777;margin-top:2px;font-size:12px}.analysis-card__modal-title{margin-bottom:10px;font-size:16px;font-weight:700}.analysis-card__modal-text{color:#555;margin:0 0 20px;font-size:15px;line-height:1.6}.analysis-card__select-title{color:#333;margin:0 0 16px;font-size:14px;font-weight:700}.analysis-card__loading{color:#fff;font-size:16px}.analysis-card__error-text{color:#c0392b;margin-bottom:16px}.user-cards{flex-wrap:wrap;justify-content:center;width:100%;margin-right:-20px;display:flex}.user-cards+.layout__heading{margin-top:60px}.user-cards+.layout__line{margin-bottom:50px}@media (min-width:0) and (max-width:768px){.user-cards+.layout__line{margin-bottom:60px}}.user-card{width:200px;height:200px;margin-bottom:17px;margin-right:17px;position:relative;box-shadow:0 5px 10px #0003,0 0 0 1px #0000001a}.user-card:hover .user-card__image{transform:scale(1.05)}.user-card__link{flex-direction:column;display:flex;position:absolute;inset:0}.user-card__image-container{height:140px;overflow:hidden}.user-card__image{will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;transition:transform .2s}.user-card__title{height:30px;font-size:15px;font-size:var(--fontSizeSmaller);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding-top:3px;padding-left:10px;padding-right:10px;line-height:30px;overflow:hidden}.user-card__title_sub{padding-top:0;line-height:22px}.user-card__title-opt{color:var(--colorTextOpt);font-size:13px;font-size:var(--fontSizeSmall)}.user-card__title-opt+.user-card__title-opt{margin-left:10px}.overlay{z-index:50;-webkit-overflow-scrolling:touch;background-color:#0006;padding-top:40px;padding-bottom:40px;transition:opacity .2s ease-out;position:fixed;inset:0;overflow-y:auto}@media (min-width:0) and (max-width:768px){.overlay{z-index:101;background-color:#fff;padding:0}}.pagination__btn{border-radius:3px;border-radius:var(--borderRadius);color:var(--linkColor);min-width:36px;height:36px;cursor:pointer;border:1px solid #ddd;justify-content:center;align-items:center;margin:0 3px;padding:0 8px;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.pagination__btn_active{background:#2f9d79;background:var(--linkColor);color:#fff;border-color:#2f9d79;border-color:var(--linkColor);pointer-events:none}.pagination__btn_disabled{opacity:.4;pointer-events:none;cursor:default}.pagination__ellipsis{color:var(--colorTextOpt);align-items:center;padding:0 4px;display:inline-flex}.poem-grid{grid-gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:40px;display:grid}@media (min-width:768.02px) and (max-width:1199.98px){.poem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:0) and (max-width:768px){.poem-grid{grid-template-columns:minmax(0,1fr)}}.poem-grid__item{min-width:0}.poem-grid .poem-preview{width:100%;min-width:0;max-width:100%;margin-top:0;animation:.4s both fadeIn;display:block}.poem-grid .poem-preview:first-child{animation-delay:0s}.poem-grid .poem-preview:nth-child(2){animation-delay:40ms}.poem-grid .poem-preview:nth-child(3){animation-delay:80ms}.poem-grid .poem-preview:nth-child(4){animation-delay:.12s}.poem-grid .poem-preview:nth-child(5){animation-delay:.16s}.poem-grid .poem-preview:nth-child(6){animation-delay:.2s}.poem-grid .poem-preview:nth-child(7){animation-delay:.24s}.poem-grid .poem-preview:nth-child(8){animation-delay:.28s}.poem-grid .poem-preview:nth-child(9){animation-delay:.32s}.poem-grid .poem-preview:nth-child(10){animation-delay:.36s}.poem-grid .poem-preview:nth-child(11){animation-delay:.4s}.poem-grid .poem-preview:nth-child(12){animation-delay:.44s}.poem-grid>.poem-grid__item:first-child .poem-preview{animation-delay:0s}.poem-grid>.poem-grid__item:nth-child(2) .poem-preview{animation-delay:40ms}.poem-grid>.poem-grid__item:nth-child(3) .poem-preview{animation-delay:80ms}.poem-grid>.poem-grid__item:nth-child(4) .poem-preview{animation-delay:.12s}.poem-grid>.poem-grid__item:nth-child(5) .poem-preview{animation-delay:.16s}.poem-grid>.poem-grid__item:nth-child(6) .poem-preview{animation-delay:.2s}.poem-grid>.poem-grid__item:nth-child(7) .poem-preview{animation-delay:.24s}.poem-grid>.poem-grid__item:nth-child(8) .poem-preview{animation-delay:.28s}.poem-grid>.poem-grid__item:nth-child(9) .poem-preview{animation-delay:.32s}.poem-grid>.poem-grid__item:nth-child(10) .poem-preview{animation-delay:.36s}.poem-grid>.poem-grid__item:nth-child(11) .poem-preview{animation-delay:.4s}.poem-grid>.poem-grid__item:nth-child(12) .poem-preview{animation-delay:.44s}@apply --list-reset;.pagination{-webkit-user-select:none;user-select:none;margin-top:50px;display:flex}.pagination__page{position:relative}.pagination__page.active .pagination__link{pointer-events:none;color:var(--colorText)}.pagination__link{cursor:pointer;padding:5px 7px;display:block}.pagination__prev,.pagination__next.disabled{display:none}.pagination__next-link{cursor:pointer;padding:5px 7px;display:block}.pagination__break{margin:0 15px}.authors-page__heading{margin-bottom:20px}.authors-page__search{width:100%;max-width:400px;margin-bottom:20px;display:block}.authors-page__letters{flex-wrap:wrap;gap:4px;margin-bottom:30px;display:flex}.authors-page__letter-btn{border:1px solid #2f9d79;border:1px solid var(--inputBorderColor);border-radius:3px;border-radius:var(--borderRadius);color:var(--linkColor);font-size:15px;font-size:var(--fontSizeSmaller);cursor:pointer;background:0 0;padding:4px 8px;transition:background-color .2s,color .2s}.authors-page__letter-btn:hover:not(:disabled){background-color:#99b56833;background-color:var(--colorBgLight);color:var(--linkColorHover)}.authors-page__letter-btn:disabled,.authors-page__letter-btn_inactive{color:var(--graySuperLight);border-color:#d1d1d1;border-color:var(--graySuperLight);cursor:default}.authors-page__section{margin-bottom:30px}.authors-page__letter{font-size:25px;font-size:var(--fontSizeLarge);line-height:29px;line-height:var(--lineHeightLarge);color:var(--colorTextHeaders);border-bottom:1px solid #00000026;border-bottom:1px solid var(--grayLightestTransparent);margin-bottom:15px;padding-bottom:8px}.authors-page__cards{flex-wrap:wrap;display:flex}.authors-page__no-results{color:var(--colorTextOpt);font-size:17px;font-size:var(--fontSizeDefault);margin-top:20px}.collection__title{color:var(--gray);margin:0 0 16px;font-size:24px;font-weight:700}.collection__intro{color:var(--grayLight);max-width:680px;margin:0 0 32px;font-size:17px;line-height:1.6}.collection__empty{color:var(--colorText);max-width:680px}.collection__empty h2{color:var(--gray);margin:0 0 14px;font-size:20px;font-weight:700}.collection__empty p{font-size:17px;font-size:var(--fontSizeDefault);margin:0 0 16px;line-height:1.6}.collection__empty-links{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.collection__empty-links a{color:var(--legacy-green);font-weight:700;-webkit-text-decoration:none;text-decoration:none}.collection__empty-links a:hover{-webkit-text-decoration:underline;text-decoration:underline}.collection__count{font-size:13px;font-size:var(--fontSizeSmall);color:var(--grayLight);margin:0 0 12px}.collection__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.collection__item{border-bottom:1px solid #d1d1d1;border-bottom:1px solid var(--graySuperLight);align-items:center;gap:16px;padding:14px 0;display:flex}.collection__item-info{flex-direction:column;gap:3px;min-width:0;display:flex}.collection__item-title{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;overflow:hidden}.collection__item-title:hover{color:var(--legacy-green)}.collection__item-author{font-size:13px;font-size:var(--fontSizeSmall);color:var(--grayLight)}.collection__item-remove{appearance:none;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:4px 8px;position:relative}.collection__item-remove:after{content:"";position:absolute;inset:-9px}.collection__item-remove{color:var(--grayLight);cursor:pointer;border-radius:4px;font-size:18px;line-height:1;transition:color .15s,background .15s}.collection__item-remove:hover{color:var(--redNormal,#e53935);background:#e5393514}.collection__clear{appearance:none;font-size:13px;font-size:var(--fontSizeSmall);color:var(--grayLight);cursor:pointer;background:0 0;border:none;margin-top:24px;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.collection__clear:hover{color:var(--redNormal,#e53935)}.collection-heart{appearance:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex;position:relative}.collection-heart:after{content:"";position:absolute;inset:-9px}.collection-heart{cursor:pointer;color:var(--grayLight);vertical-align:middle;line-height:1;transition:color .15s,transform .15s}.collection-heart:hover{color:var(--redNormal,#e53935);transform:scale(1.1)}.collection-heart:focus-visible{outline:2px solid #2b8465;outline:2px solid var(--legacy-green);outline-offset:2px;border-radius:4px}.collection-heart_active{color:var(--redNormal,#e53935)}.has-sticky-footer,.has-sticky-footer body,.has-sticky-footer #root,.has-sticky-footer .root-wrapper{height:100%}.has-sticky-footer .container{flex-direction:column;min-height:calc(100% - 60px);display:flex}@media (min-width:0) and (max-width:768px){.has-sticky-footer .container{min-height:100vh}}.has-sticky-footer .layout{flex:1}.overlay-open body{overflow:hidden}.overlay-open .container{pointer-events:none}.overlay-open .overlay{overflow-y:auto}.nav__list,.links-list__list:not(.links-list__list_native),.bread__list,.pagination{margin:0;padding:0;list-style:none}.header__menu-button,.like-button,.like-buttons button,.comment-reply__delete,.poem__buttons button,.links-list__select{appearance:none;background:0 0;border:0;outline:0;margin:0;padding:0}.header__menu-button:hover,.header__menu-button:focus,.header__menu-button:active,.like-button:hover,.like-button:focus,.like-button:active,.comment-reply__delete:hover,.comment-reply__delete:focus,.comment-reply__delete:active{outline:0}html,body,.layout,.poems,.poem,.comments{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.bare{height:auto;min-height:100%}html.bare>body{height:auto}html.bare .layout{padding-top:0}}@layer base;
