@font-face{font-family:Funnel Display;src:url(/fonts/funnel-display/FunnelDisplay-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Funnel Sans;src:url(/fonts/funnel-sans/FunnelSans-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Funnel Sans;src:url(/fonts/funnel-sans/FunnelSans-Italic-VariableFont_wght.ttf)format("truetype");font-style:italic;font-weight:100 900;font-display:swap}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}html.lenis,html.lenis body{height:auto}body{line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}:root{--font-family-display:"Funnel Display",Georgia,serif}:lang(ru){--font-family-display:Funnel Sans,system-ui,sans-serif}body{color:#111928;font-family:Funnel Sans,system-ui,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.5625rem}@media (max-width:36rem){body{font-size:.875rem;line-height:1.125rem}}body{background-color:#fffcf6;font-family:Funnel Sans,system-ui,sans-serif}.app-body{min-height:100vh;position:relative;overflow-x:clip}#termsfeed-com---nb,.termsfeed-com---nb{position:fixed!important}.skip-link{z-index:10000;color:#fffcf6;white-space:nowrap;background-color:#0d7b48;border:2px solid #0d7b48;border-radius:4px;padding:.75rem 1.125rem;text-decoration:none;position:fixed;top:-100%;left:1rem;transform:translateY(0);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.skip-link:focus,.skip-link:focus-visible{outline-offset:2px;outline:2px solid #0d7b48;top:1rem}.app-page-bg{pointer-events:none;z-index:0;background-image:none;background-position:50% 2.25rem;background-repeat:no-repeat;background-size:80rem;position:fixed;inset:0}@media (max-width:48rem){.app-page-bg{background-position:50% 4.5rem;background-size:56.25rem}}.app-main,.footer{z-index:1;position:relative}#content{scroll-margin-top:7.125rem}#content:focus{outline:none}@keyframes app-h1-fade-in{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}h1{font-family:var(--font-family-display);letter-spacing:.01em;color:#111928;font-size:3.75rem;font-weight:500;line-height:1.17}@media (max-width:100rem){h1{font-size:3.4375rem}}@media (max-width:90rem){h1{font-size:3.125rem}}@media (max-width:80rem){h1{font-size:2.8125rem}}@media (max-width:64rem){h1{font-size:2.75rem}}@media (max-width:48rem){h1{font-size:2rem}}h1{margin-bottom:5rem}h1:not(.hero__title){opacity:0;animation:.46s ease-out 80ms both app-h1-fade-in}@media (prefers-reduced-motion:reduce){h1:not(.hero__title){opacity:1;animation:none;transform:none}}@media (max-width:48rem){h1{margin-bottom:2.5rem}}h2{font-family:var(--font-family-display);letter-spacing:.01em;color:#111928;font-size:3.125rem;font-weight:500;line-height:3.5rem}@media (max-width:90rem){h2{font-size:2.5rem;line-height:3rem}}@media (max-width:64rem){h2{font-size:2.25rem;line-height:2.75rem}}@media (max-width:48rem){h2{font-size:1.75rem;line-height:2.125rem}}@media (max-width:36rem){h2{font-size:1.375rem;line-height:1.5625rem}}h2{margin-top:0;margin-bottom:1rem}h3{color:#111928;font-family:Funnel Sans,system-ui,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.875rem}@media (max-width:48rem){h3{font-size:1.0625rem}}@media (max-width:36rem){h3{font-size:.875rem;line-height:1.125rem}}h3{margin-bottom:2.5rem}h4{color:#111928;font-family:Funnel Sans,system-ui,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.875rem}@media (max-width:48rem){h4{font-size:1.0625rem}}h4{margin-bottom:.5rem}h5{color:#111928;margin-bottom:.5rem;font-family:Funnel Sans,system-ui,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.875rem}h6{color:#111928;font-family:Funnel Sans,system-ui,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.5625rem}@media (max-width:36rem){h6{font-size:.875rem;line-height:1.125rem}}h6{margin-bottom:.5rem}p{color:#111928;font-family:Funnel Sans,system-ui,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.5625rem}@media (max-width:36rem){p{font-size:.875rem;line-height:1.125rem}}p{margin-bottom:1rem}a{color:#111928;font-family:Funnel Sans,system-ui,sans-serif}ul,ol{color:#111928;font-family:Funnel Sans,system-ui,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.5625rem}@media (max-width:36rem){ul,ol{font-size:.875rem;line-height:1.125rem}}ul,ol{margin:0 0 1rem;padding-inline-start:1.5rem}ul{list-style-type:disc}ol{list-style-type:decimal}ul ul,ul ol,ol ul,ol ol{margin-top:.5rem;margin-bottom:0}.container{width:100%;max-width:105.25rem;margin-left:auto;margin-right:auto;padding:0 5rem}@media (max-width:100rem){.container{padding:0 3.75rem}}@media (max-width:80rem){.container{padding:0 3.125rem}}@media (max-width:64rem){.container{padding:0 2.5rem}}@media (max-width:48rem){.container{padding:0 1.875rem}}@media (max-width:36rem){.container{padding:0 1rem}}.styleguide-page__section.container{padding-top:5rem}@media (max-width:48rem){.styleguide-page__section.container{padding-top:2.5rem}}table{border-collapse:collapse;color:#111928;background-color:#fffcf6;width:100%;margin:20px 0;font-family:sans-serif}table thead tr{color:#111928;text-align:left;background-color:#f3f4f6}table th,table td{border:1px solid #e5e5e5;padding:.75rem .9375rem}table tbody tr{background-color:#fffcf6}table tbody tr:nth-child(2n){background-color:#f9fafb}table tbody td.muted{color:#6b7280}@keyframes app-fade-in-up{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes app-fade-in-scale{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-underline-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes app-diamond-pop{0%{opacity:0;transform:translate(.375rem)rotate(45deg)}to{opacity:1;transform:translate(0)rotate(45deg)}}body.app-motion-enabled .reveal-on-scroll{opacity:0;will-change:opacity,transform;transition:opacity .42s,transform .54s cubic-bezier(.22,1,.36,1);transform:translateY(1.125rem)}body.app-motion-enabled .reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}body.app-motion-enabled .reveal-on-scroll[data-reveal=card]{transition:none;transform:translateY(.75rem)}body.app-motion-enabled .reveal-on-scroll[data-reveal=card].is-visible{animation:.34s ease-out both app-fade-in-up}body.app-motion-enabled .reveal-underline:after{transform-origin:0;will-change:transform;transform:scaleX(0)}body.app-motion-enabled .reveal-underline:before{opacity:0;will-change:opacity,transform;transform:translate(.375rem)rotate(45deg)}body.app-motion-enabled .reveal-underline.is-visible:after{animation:.56s cubic-bezier(.22,1,.36,1) both app-underline-grow}body.app-motion-enabled .reveal-underline.is-visible:before{animation:.26s ease-out .26s both app-diamond-pop}
