.instr-cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1023px){.instr-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=599px){.instr-cards{grid-template-columns:1fr;gap:16px}}.instr-card{background:var(--white-color);color:inherit;text-align:center;border:1.5px dashed #0000001f;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex}.instr-card:hover{border-color:var(--main-color);transform:translateY(-2px)}.instr-card__icon{background:var(--body-bg-color);width:72px;height:72px;color:var(--main-color);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.instr-card__title{font-size:var(--fz-h5);font-weight:var(--fw-h4);line-height:var(--lh-h5);color:var(--title-color);margin:0}.instr-card__text{color:var(--text-gray-color);margin:0;font-size:15px}.instr-card__label{color:var(--text-accent-color);margin-top:auto;padding-top:8px;font-size:14px}.instr-section{padding-top:clamp(1.5rem,1rem + 2vw,3rem)}.breadcrumb{margin-bottom:24px;font-size:14px}.breadcrumb__list{color:var(--text-gray-color);flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__item{align-items:center;gap:8px;display:inline-flex}.breadcrumb__item:not(:last-child):after{content:"/";opacity:.5}.breadcrumb__link{color:var(--text-accent-color);text-decoration:none}.breadcrumb__link:hover{text-decoration:underline}.instr-heading{margin-bottom:32px}.instr-heading.is-center{text-align:center;max-width:900px;margin:0 auto 40px}.instr-heading__text{color:var(--text-gray-color);margin-top:12px}.instr-heading__label{color:var(--text-gray-color);margin-top:12px;font-size:14px}.instr-heading__label b{color:var(--text-color);font-weight:var(--fw-strong)}.instr-title{overflow-wrap:anywhere;margin:0}.instr-date{color:var(--text-gray-color);font-size:14px}.instr-empty{color:var(--text-gray-color)}.instr-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (width<=1023px){.instr-layout{grid-template-columns:1fr;gap:24px}}.instr-aside{background:var(--white-color);border-radius:24px;padding:16px;position:sticky;top:90px}@media (width<=1023px){.instr-aside{padding:8px;position:static}}.instr-aside__all{color:var(--text-accent-color);padding:8px 12px 12px;font-size:14px;text-decoration:none;display:block}.instr-aside__all:hover{text-decoration:underline}@media (width<=1023px){.instr-aside__all{display:none}}.instr-aside__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}@media (width<=1023px){.instr-aside__list{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto}.instr-aside__list::-webkit-scrollbar{display:none}}.instr-aside__link{color:var(--text-color);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;text-decoration:none;transition:background .2s,color .2s;display:flex}.instr-aside__link svg{color:var(--main-color);flex-shrink:0}.instr-aside__link:hover{background:var(--gray-light-color)}.instr-aside__link.is-active{background:var(--main-color);color:var(--white-color)}.instr-aside__link.is-active svg,.instr-aside__link.is-active .instr-aside__count{color:var(--white-color)}.instr-aside__count{color:var(--text-gray-color);margin-left:auto;font-size:13px}@media (width<=1023px){.instr-aside__count{margin-left:0}}.instr-content{background:var(--white-color);border-radius:24px;min-width:0;padding:32px}@media (width<=599px){.instr-content{padding:20px 16px}}.instr-articles{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.instr-articles__link{color:inherit;border:1.5px dashed #0000001f;border-radius:16px;align-items:flex-start;gap:16px;padding:16px 20px;text-decoration:none;transition:border-color .3s;display:flex}.instr-articles__link:hover{border-color:var(--main-color)}.instr-articles__link:hover .instr-articles__name{color:var(--text-accent-color)}.instr-articles__icon{background:var(--main-color);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:8px}.instr-articles__content{flex-direction:column;gap:4px;display:flex}.instr-articles__name{font-weight:var(--fw-strong);color:var(--title-color);transition:color .2s}.instr-body{color:var(--text-color);overflow-wrap:anywhere;line-height:1.6}.instr-body p{margin:0 0 12px}.instr-body b,.instr-body strong{font-weight:var(--fw-strong);color:var(--title-color)}.instr-body ul,.instr-body ol{margin:0 0 16px;padding-left:24px}.instr-body ul li,.instr-body ol li{margin-bottom:6px}.instr-body h3,.instr-body h4{color:var(--title-color);margin:0}.instr-body img{border-radius:12px;max-width:100%;height:auto}.instr-body .mb-24{margin-bottom:24px}.instr-body .mb-32{margin-bottom:32px}.instr-h4{font-size:var(--fz-h5);font-weight:var(--fw-h4);line-height:var(--lh-h5);margin:28px 0 12px!important}.instr-h4:first-child{margin-top:0!important}.instr-infomsg{background:#fff8ec;border-left:4px solid #f1ab42;border-radius:12px;gap:12px;padding:16px 20px;display:flex}.instr-infomsg:before{content:"!";width:24px;height:24px;color:var(--white-color);background:#f1ab42;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.instr-infomsg__text p:last-child{margin-bottom:0}.instr-steps{flex-direction:column;gap:12px;display:flex}.instr-step{align-items:flex-start;gap:16px;display:flex}.instr-step-number{background:var(--main-color);width:32px;height:32px;color:var(--white-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.instr-step__text{padding-top:4px}.instr-step__text p:last-child{margin-bottom:0}.instr-tools{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.instr-tools__item{border:1.5px dashed #0000001f;border-radius:16px;padding:16px 20px}.instr-tools__item-img{margin-bottom:12px}.instr-tools__item-name{font-size:16px;font-weight:var(--fw-strong);line-height:1.5;margin:0 0 8px!important}.instr-tools__item-name span{color:var(--text-accent-color)}.instr-tools__item-text{color:var(--text-gray-color);margin:0!important}.instr-list li::marker{color:var(--main-color)}.instr-btns{border-top:1px solid #00000014;flex-wrap:wrap;gap:16px;margin-top:32px;padding-top:24px;display:flex}.instr-btns .btn-downnload{margin-top:0}
