.textblock{margin-bottom:120px}.textblock__body{display:flex;gap:32px;justify-content:space-between}.textblock__head{gap:16px;max-width:764px}.textblock__content,.textblock__head{display:flex;flex-direction:column;width:100%}.textblock__content{max-height:340px;max-width:864px;position:relative}.textblock__content:before{background:linear-gradient(0deg,#fff 40%,hsla(0,0%,100%,0));bottom:0;content:"";height:70px;left:0;position:absolute;transition:opacity .3s,visibility .3s;width:100%}.textblock__content.width-full{max-height:450px;max-width:100%}.textblock__content.scroll-end:before{opacity:0;visibility:hidden}.textblock__inner{font-size:16px;font-weight:500;line-height:130%;max-height:100%;overflow:hidden auto;padding:0 20px 15px 0}.textblock__inner::-webkit-scrollbar{display:block;width:3px}.textblock__inner::-webkit-scrollbar-track{background:transparent;border:none;border-radius:3px}.textblock__inner::-webkit-scrollbar-thumb{background-color:var(--clr-accent);border:none;border-radius:3px;cursor:grab}.textblock__inner::-webkit-scrollbar-thumb:active{cursor:grabbing}.textblock__inner>:not(:last-child){margin-bottom:20px}.textblock__inner b,.textblock__inner strong{font-weight:600}.textblock__inner>a{display:block;max-width:fit-content}.textblock__inner h1,.textblock__inner h2,.textblock__inner h3,.textblock__inner h4,.textblock__inner h5,.textblock__inner h6{font-weight:600;line-height:130%}.textblock__inner h1 span,.textblock__inner h2 span,.textblock__inner h3 span,.textblock__inner h4 span,.textblock__inner h5 span,.textblock__inner h6 span{color:var(--brand-color)}.textblock__inner h1:not(:first-child),.textblock__inner h2:not(:first-child),.textblock__inner h3:not(:first-child),.textblock__inner h4:not(:first-child),.textblock__inner h5:not(:first-child),.textblock__inner h6:not(:first-child){margin-top:30px}.textblock__inner h1,.textblock__inner h2{letter-spacing:-.02em;line-height:120%}.textblock__inner h5{font-size:20px}.textblock__inner h6{font-size:18px}.textblock__inner ol,.textblock__inner ul{display:flex;flex-direction:column;gap:10px;padding-left:25px}.textblock__inner ul li{list-style:disc}.textblock__inner a:not(.textblock__tag){text-decoration:underline}.textblock__inner img{border-radius:40px;display:block}.textblock__inner img:not(:first-child){margin-top:30px}.textblock__inner img:not(:last-child){margin-bottom:30px}.textblock__inner table{border-collapse:collapse;width:100%}.textblock__inner table td,.textblock__inner table tr{border:1px solid var(--clr-gray-50)}.textblock__inner table td{padding:8px 16px}.textblock__inner blockquote{border-left:3px solid var(--clr-gray-100);color:var(--clr-gray-800);display:flex;flex-direction:column;font-size:18px;font-weight:600;gap:12px;line-height:140%;padding:16px}.textblock__inner blockquote:not(:first-child){margin-top:30px}.textblock__inner blockquote:not(:last-child){margin-bottom:30px}.textblock__tags{align-items:center;border-bottom:1px solid var(--clr-gray-200);display:flex;flex-wrap:wrap;gap:6px;padding-bottom:20px}.textblock__tag{background-color:var(--clr-gray-100);border:1px solid var(--clr-gray-100);border-radius:6px;color:var(--clr-gray-800);font-size:14px;font-weight:400;line-height:120%;max-width:fit-content;min-height:31px;padding:6px 10px;transition:background .3s,border .3s,color .3s}@media (width <= 61.99875em){.textblock{padding-bottom:.000001px;padding-top:.000001px}}@media (width <= 47.99875em){.textblock{margin-bottom:80px;padding:0}.textblock__body{flex-direction:column;justify-content:stretch}.textblock__content.width-full{max-height:320px}.textblock__content,.textblock__content.width-full{max-height:294px}.textblock__inner img{border-radius:12px}.textblock__inner img:not(:first-child){margin-top:24px}.textblock__inner img:not(:last-child){margin-bottom:24px}.textblock__inner blockquote{padding:10px}.textblock__inner blockquote:not(:first-child){margin-top:24px}.textblock__inner blockquote:not(:last-child){margin-bottom:24px}}@media (width <= 29.99875em){.textblock__inner h1{font-size:38px}.textblock__inner h2{font-size:32px}.textblock__inner h3{font-size:24px}.textblock__inner h4{font-size:22px}}@media (width > 29.99875em) and (width <= 107em){.textblock__inner h1{font-size:clamp(38px,27.8707163845px + 2.1103553514vw,64px)}.textblock__inner h2{font-size:clamp(32px,30.4416486745px + .3246700541vw,36px)}.textblock__inner h3{font-size:clamp(24px,22.4416486745px + .3246700541vw,28px)}.textblock__inner h4{font-size:clamp(22px,21.2208243373px + .162335027vw,24px)}}@media (width > 61.99875em) and (width <= 107em){.textblock{padding-bottom:clamp(.000001px,-110.2169360407px + 11.1108023388vw,80px);padding-top:clamp(.000001px,-110.2169360407px + 11.1108023388vw,80px)}}@media (width > 107em){.textblock{padding-bottom:80px;padding-top:80px}.textblock__inner h1{font-size:64px}.textblock__inner h2{font-size:36px}.textblock__inner h3{font-size:28px}.textblock__inner h4{font-size:24px}}@media (any-hover:hover){.textblock__inner a:not(.textblock__tag):hover{color:var(--clr-accent-dark);text-decoration:none}.textblock__tag:hover{background-color:var(--clr-gray-50);border-color:var(--clr-gray-50);color:var(--clr-gray-800)}}