@charset "UTF-8";.slide-counter{display:flex;align-items:flex-end;column-gap:.5rem;padding-top:2px;width:fit-content;font-size:var(--font--size-24);line-height:1.2;color:var(--on-surface-variant)}@media(min-width:1536px){.slide-counter{column-gap:.6rem}}.slide-counter._inverse{color:var(--fix-on-surface-variant)}.slide-counter .swiper-pagination-current,.slide-counter .swiper-pagination-total{min-width:2ch;text-align:right;font-weight:600}.slide-counter .swiper-pagination-current{font-size:var(--font--size-32);line-height:1;color:var(--on-surface-main)}.card-patent-slider._inverse .card-patent-slider__title,.slide-counter._inverse .swiper-pagination-current{color:var(--fix-on-surface-main)}.card-patent-slider__inner{display:flex;flex-direction:column;gap:var(--spacing-56)}.card-patent-slider .card-patent-slider__slider{display:flex;flex-direction:column;gap:var(--spacing-46);overflow:hidden}.card-patent-slider .card-patent-slider__slider:not(.swiper-initialized) .card-patent-slider__controls{display:none}.card-patent-slider__slide{width:100%;height:auto}.card-patent-slider__controls:has(.arrows>.swiper-button-hidden){display:none}.card-patent-slider__controls-inner{display:flex;align-items:center;justify-content:flex-end;column-gap:var(--spacing-28)}.certificate-slider__inner{display:flex;flex-direction:column;gap:var(--spacing-46)}.certificate-slider .certificate-slider__slider{display:flex;flex-direction:column;gap:var(--spacing-46);overflow:visible}.certificate-slider .certificate-slider__slider:not(.swiper-initialized) .certificate-slider__controls{display:none}.certificate-slider .certificate-slider__slide{width:32rem}@media(min-width:768px){.certificate-slider .certificate-slider__slide{width:30rem}}@media(min-width:1280px){.certificate-slider .certificate-slider__slide{width:26.4rem}}@media(min-width:1536px){.certificate-slider .certificate-slider__slide{width:30rem}}@media(min-width:1920px){.certificate-slider .certificate-slider__slide{width:34.2rem}}.certificate-slider__controls:has(.arrows>.swiper-button-hidden){display:none}.page-button{height:3.4rem;min-width:4.4rem;padding:0 .2rem;border-radius:var(--radius-12);border:2px solid transparent;color:var(--accent-primary);overflow:hidden;transition:color .2s ease-in-out,background-color .2s ease-in-out}@media(min-width:768px){.page-button{height:3.6rem;min-width:5rem;padding:0 .2rem;font-size:1.8rem}}@media(min-width:1536px){.page-button{height:4.2rem;min-width:5.2rem;font-size:1.9rem}}@media(min-width:1920px){.page-button{height:5.2rem;min-width:7.2rem;padding:0 .4rem;font-size:2.4rem}}.page-button._ellipsis{min-width:3.2rem}@media(min-width:768px){.page-button._ellipsis{min-width:4.2rem}}@media(min-width:1920px){.page-button._ellipsis{min-width:6.4rem}}body:not(._use-mouse) .page-button:focus-visible{position:relative}body:not(._use-mouse) .page-button:focus-visible:after{content:"";position:absolute;inset:0;pointer-events:none;border:2px solid #000;box-shadow:0 0 0 2px #fff inset}body:not(._use-mouse) .page-button:focus-visible:not(input,textarea),body:not(._use-mouse) .page-button:focus-visible[type=checkbox]+label,body:not(._use-mouse) .page-button:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.page-button:not(._ellipsis){border-color:var(--accent-primary)}.page-button._disabled,.page-button:disabled{opacity:.5}.page-button._active{color:var(--accent-on-primary);background-color:var(--accent-primary)}.page-button__text{display:block;width:100%;text-align:center;font-size:1.6rem;font-weight:500;line-height:1.4;text-shadow:0 -2lh 0 currentColor;transform:translateY(2lh);will-change:transform;transition:transform .5s ease}.page-button:not(._ellipsis,._disabled,:disabled){mask-image:linear-gradient(#fff,#fff);overflow:hidden}@media(hover:hover)and (pointer:fine){.page-button:not(._ellipsis,._disabled,:disabled):hover .page-button__text{transform:translate(0);z-index:1}}body:not(._use-mouse) .page-button:not(._ellipsis,._disabled,:disabled):focus-visible .page-button__text{transform:translate(0);z-index:1}body:not(._use-mouse) .page-button:not(._ellipsis,._disabled,:disabled):focus-visible:not(input,textarea),body:not(._use-mouse) .page-button:not(._ellipsis,._disabled,:disabled):focus-visible[type=checkbox]+label,body:not(._use-mouse) .page-button:not(._ellipsis,._disabled,:disabled):focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}@media(min-width:768px){.page-button__text{font-size:1.8rem}}@media(min-width:1536px){.page-button__text{font-size:1.9rem}}@media(min-width:1920px){.page-button__text{font-size:2.4rem}}.page-nav-button{--btn-size:3.2rem;width:var(--btn-size);height:var(--btn-size);color:var(--accent-primary)}@media(min-width:768px){.page-nav-button{--btn-size:3.6rem}}@media(min-width:1536px){.page-nav-button{--btn-size:4.2rem}}@media(min-width:1920px){.page-nav-button{--btn-size:5.2rem}}body:not(._use-mouse) .page-nav-button:focus-visible{position:relative}body:not(._use-mouse) .page-nav-button:focus-visible:after{content:"";position:absolute;inset:0;pointer-events:none;border:2px solid #000;box-shadow:0 0 0 2px #fff inset}body:not(._use-mouse) .page-nav-button:focus-visible:not(input,textarea),body:not(._use-mouse) .page-nav-button:focus-visible[type=checkbox]+label,body:not(._use-mouse) .page-nav-button:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.page-nav-button._disabled,.page-nav-button:disabled{opacity:.5}.page-nav-button__icon{width:100%;height:100%}.page-nav-button__icon[class*=_right]{transform:translate(calc(-1 * var(--btn-size)));filter:drop-shadow(var(--btn-size) 0 0 currentColor);will-change:transform;transition:transform .5s ease}@media(hover:hover)and (pointer:fine){.page-nav-button:not(._disabled,:disabled):hover .page-nav-button__icon[class*=_right]{transform:translate(0)}}body:not(._use-mouse) .page-nav-button:not(._disabled,:disabled):focus-visible .page-nav-button__icon[class*=_right]{transform:translate(0)}.page-nav-button__icon[class*=_left]{transform:translate(var(--btn-size));filter:drop-shadow(calc(-1 * var(--btn-size)) 0 0 currentColor);will-change:transform;transition:transform .5s ease}.page-nav-button{clip-path:inset(0)}.page-nav-button:not(._disabled,:disabled){mask-image:linear-gradient(#fff,#fff)}@media(hover:hover)and (pointer:fine){.page-nav-button:not(._disabled,:disabled):hover .page-nav-button__icon[class*=_left]{transform:translate(0)}}body:not(._use-mouse) .page-nav-button:not(._disabled,:disabled):focus-visible .page-nav-button__icon[class*=_left]{transform:translate(0)}body:not(._use-mouse) .page-nav-button:not(._disabled,:disabled):focus-visible:not(input,textarea),body:not(._use-mouse) .page-nav-button:not(._disabled,:disabled):focus-visible[type=checkbox]+label,body:not(._use-mouse) .page-nav-button:not(._disabled,:disabled):focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.pagination{display:flex;flex-direction:column;gap:var(--spacing-56);justify-content:center}.pagination._hide-pages .pagination__list-wrap{display:none}.pagination__list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;row-gap:var(--spacing-12)}.pagination__list li{display:flex;align-items:center}.pagination__list li:first-child{margin-right:var(--spacing-32)}.pagination__list li:last-child{margin-left:var(--spacing-32)}.pagination__list li+li:not(:nth-child(2),:last-child){margin-left:.4rem}@media(min-width:768px){.pagination__list li+li:not(:nth-child(2),:last-child){margin-left:.6rem}}@media(min-width:1920px){.pagination__list li+li:not(:nth-child(2),:last-child){margin-left:.8rem}}.pagination__item-template{display:none}.pagination._hidden,.pagination__more-btn._hidden{display:none!important}@media(max-width:767.98px){.pagination .pagination__btn-arrow-wrap{display:none!important}}.page-preloader{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;overflow:hidden;z-index:1;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.page-preloader._show{opacity:1;visibility:inherit}.page-preloader__inner{width:4.8rem;height:4.8rem;border:3px solid var(--on-surface-variant);border-bottom-color:transparent;border-radius:50%;animation:spin .8s linear infinite;margin:auto;position:absolute;top:10rem;left:0;right:0}@media(min-width:768px){.page-preloader__inner{width:6rem;height:6rem;border-width:4px}}.page-preloader._center .page-preloader__inner{top:0;bottom:0}.tab-group__scroll{overflow-x:auto;margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}@media(hover:hover)and (pointer:fine){.tab-group__scroll{scrollbar-width:thin;scrollbar-color:#eaedf4 transparent}@supports (selector(::-webkit-scrollbar)){.tab-group__scroll::-webkit-scrollbar{width:.6rem;height:.6rem}.tab-group__scroll::-webkit-scrollbar-track{background:0 0}.tab-group__scroll::-webkit-scrollbar-thumb{background-color:#eaedf4;border-radius:1rem}.tab-group__scroll::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.tab-group__scroll::-webkit-scrollbar-button{display:none}}}@media(min-width:768px){.tab-group__scroll{margin-left:-3.2rem;margin-right:-3.2rem;padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:1280px){.tab-group__scroll{overflow-x:visible;margin:0;padding:0}}.tab-group:has(.tab-group__checkbox-group._hidden){display:none!important}.filter-category-block._vertical{display:flex;flex-direction:column;gap:var(--spacing-56)}.filter-category-block._horizontal{display:flex;flex-direction:column;gap:3.2rem}@media(min-width:768px){.filter-category-block._horizontal{gap:3.6rem}}@media(min-width:1280px){.filter-category-block._horizontal{flex-direction:row;gap:var(--gap-base)}}.filter-category-block._horizontal .filter-category-block__wrapper{padding-left:2rem;padding-right:2rem}@media(min-width:768px){.filter-category-block._horizontal .filter-category-block__wrapper{padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:1280px){.filter-category-block._horizontal .filter-category-block__wrapper{width:100%}}@media(min-width:1280px){.filter-category-block._horizontal .filter-category-block__wrapper{padding-left:0;padding-right:3.2rem}}@media(min-width:1536px){.filter-category-block._horizontal .filter-category-block__wrapper{padding-left:0;padding-right:3.6rem}}@media(min-width:1920px){.filter-category-block._horizontal .filter-category-block__wrapper{padding-left:0;padding-right:4.6rem}}.filter-category-block._horizontal .filter-category-block__filters-area{padding-left:2rem;padding-right:2rem}@media(min-width:768px){.filter-category-block._horizontal .filter-category-block__filters-area{padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:1280px){.filter-category-block._horizontal .filter-category-block__filters-area{padding-left:3.2rem;padding-right:0}}@media(min-width:1536px){.filter-category-block._horizontal .filter-category-block__filters-area{padding-left:3.6rem;padding-right:0}}@media(min-width:1920px){.filter-category-block._horizontal .filter-category-block__filters-area{padding-left:4.6rem;padding-right:0}}@media(min-width:1280px){.filter-category-block._horizontal .filter-category-block__filters-area{width:43.2rem;flex-shrink:0}}@media(min-width:1536px){.filter-category-block._horizontal .filter-category-block__filters-area{width:51.6rem}}@media(min-width:1920px){.filter-category-block._horizontal .filter-category-block__filters-area{width:64.6rem}}.filter-category-block__content{position:relative;min-height:20rem}.filter-category-block__page{transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.filter-category-block__page._hidden{opacity:0;visibility:hidden}.filter-category-block__wrapper{display:flex;flex-direction:column;gap:var(--spacing-46)}.filter-category-block._white{background:var(--surface-highest)}.filter-category-block__filters-open-btn{display:none}.filter-category-block__filters-outside{display:contents}.filter-category-block__filters-actions,.filter-category-block__filters-close-btn,.filter-category-block__filters-title{display:none}.filter-category-block__filters-wrapper._hidden{display:none!important}.filter-category-block__filters-wrapper:before{content:"";position:fixed;inset:0;background-color:var(--overlay-main);z-index:101;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.filter-category-block__filters-wrapper._open:before{opacity:1;visibility:visible;pointer-events:auto}.filter-category-block__filters-wrapper._open .filter-category-block__filters-container{visibility:visible!important;opacity:1!important}.filter-category-block__filters-wrapper._open .filter-category-block__filters-actions,.filter-category-block__filters-wrapper._open .filter-category-block__filters-close-btn,.filter-category-block__filters-wrapper._open .filter-category-block__filters-title{display:flex}.filter-category-block__filters-container{display:contents}.filter-category-block__filters-close-btn{width:2.8rem;height:2.8rem;z-index:1;color:var(--on-surface-variant);transition:color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.filter-category-block__filters-close-btn:hover{color:var(--accent-primary)}}body:not(._use-mouse) .filter-category-block__filters-close-btn:focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .filter-category-block__filters-close-btn:focus-visible:not(input,textarea),body:not(._use-mouse) .filter-category-block__filters-close-btn:focus-visible[type=checkbox]+label,body:not(._use-mouse) .filter-category-block__filters-close-btn:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}@media(min-width:768px){.filter-category-block__filters-close-btn{transform:translate(50%,-50%)}}.filter-category-block__filters-close-btn svg{width:100%;height:100%}.filter-category-block__filters-title{color:var(--on-surface-main);font-size:var(--font--size-H3);font-style:normal;font-weight:400;line-height:1.1}.filter-category-block__filters-title-wrap{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:var(--gap-base)}.filter-category-block__filters-actions{flex-direction:column;align-items:center;gap:var(--spacing-36);margin-top:auto}.filter-category-block__filters-body{display:flex;flex-direction:column;gap:var(--spacing-36);height:100%}@media(max-width:767.98px){.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-open-btn{display:flex}.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-container{display:flex;flex-direction:column;position:fixed;inset:0;z-index:102;visibility:hidden;opacity:0;background-color:var(--surface-highest);padding:2rem;gap:2.4rem;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}}@media(max-width:767.98px)and (min-width:768px){.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-container{padding:3.2rem;gap:2.8rem}}@media(max-width:767.98px){.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-body{overflow-y:auto}}@media(max-width:767.98px)and (hover:hover)and (pointer:fine){.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-body{scrollbar-width:thin;scrollbar-color:#eaedf4 transparent}@supports (selector(::-webkit-scrollbar)){.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-body::-webkit-scrollbar{width:.6rem;height:.6rem}.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-body::-webkit-scrollbar-track{background:0 0}.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb{background-color:#eaedf4;border-radius:1rem}.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-body::-webkit-scrollbar-button{display:none}}}@media(max-width:1279.98px){.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-open-btn{display:flex}.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-container{display:flex;flex-direction:column;position:fixed;inset:0;z-index:102;visibility:hidden;opacity:0;background-color:var(--surface-highest);padding:2rem;gap:2.4rem;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}}@media(max-width:1279.98px)and (min-width:768px){.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-container{padding:3.2rem;gap:2.8rem}}@media(max-width:1279.98px){.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-body{overflow-y:auto}}@media(max-width:1279.98px)and (hover:hover)and (pointer:fine){.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-body{scrollbar-width:thin;scrollbar-color:#eaedf4 transparent}@supports (selector(::-webkit-scrollbar)){.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-body::-webkit-scrollbar{width:.6rem;height:.6rem}.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-body::-webkit-scrollbar-track{background:0 0}.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb{background-color:#eaedf4;border-radius:1rem}.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-body::-webkit-scrollbar-button{display:none}}}@media(max-width:1535.98px){.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-open-btn{display:flex}.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-container{display:flex;flex-direction:column;position:fixed;inset:0;z-index:102;visibility:hidden;opacity:0;background-color:var(--surface-highest);padding:2rem;gap:2.4rem;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}}@media(max-width:1535.98px)and (min-width:768px){.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-container{padding:3.2rem;gap:2.8rem}}@media(max-width:1535.98px){.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-body{overflow-y:auto}}@media(max-width:1535.98px)and (hover:hover)and (pointer:fine){.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-body{scrollbar-width:thin;scrollbar-color:#eaedf4 transparent}@supports (selector(::-webkit-scrollbar)){.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-body::-webkit-scrollbar{width:.6rem;height:.6rem}.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-body::-webkit-scrollbar-track{background:0 0}.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb{background-color:#eaedf4;border-radius:1rem}.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-body::-webkit-scrollbar-button{display:none}}}@media(max-width:1919.98px){.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-open-btn{display:flex}.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-container{display:flex;flex-direction:column;position:fixed;inset:0;z-index:102;visibility:hidden;opacity:0;background-color:var(--surface-highest);padding:2rem;gap:2.4rem;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}}@media(max-width:1919.98px)and (min-width:768px){.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-container{padding:3.2rem;gap:2.8rem}}@media(max-width:1919.98px){.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-body{overflow-y:auto}}@media(max-width:1919.98px)and (hover:hover)and (pointer:fine){.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-body{scrollbar-width:thin;scrollbar-color:#eaedf4 transparent}@supports (selector(::-webkit-scrollbar)){.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-body::-webkit-scrollbar{width:.6rem;height:.6rem}.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-track{background:0 0}.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb{background-color:#eaedf4;border-radius:1rem}.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-button{display:none}}}.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-open-btn{display:flex}.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-container{display:flex;flex-direction:column;position:fixed;inset:0;z-index:102;visibility:hidden;opacity:0;background-color:var(--surface-highest);padding:2rem;gap:2.4rem;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}@media(min-width:768px){.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-container{padding:3.2rem;gap:2.8rem}}.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-body{overflow-y:auto}@media(hover:hover)and (pointer:fine){.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-body{scrollbar-width:thin;scrollbar-color:#eaedf4 transparent}@supports (selector(::-webkit-scrollbar)){.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-body::-webkit-scrollbar{width:.6rem;height:.6rem}.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-track{background:0 0}.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb{background-color:#eaedf4;border-radius:1rem}.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-button{display:none}}}.filter-category-block__pagination:has(>._hidden){display:none!important}.card-article-list__main{display:grid;grid-template-columns:1fr;gap:var(--spacing-12)}@media(min-width:768px){.card-article-list__main{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.card-article-list__main{grid-template-columns:repeat(3,1fr)}}.card-article-list__item{display:flex;flex:none;width:100%}@media(min-width:768px){.card-article-list__empty{grid-column:span 2}}@media(min-width:1280px){.card-article-list__empty{grid-column:span 3}}.card-article{display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:26rem;padding:var(--spacing-36);border-radius:1.2rem;background-color:var(--surface-main);color:var(--on-surface-main)}@media(min-width:768px){.card-article{min-height:32rem}}@media(min-width:1280px){.card-article{min-height:36rem}}@media(min-width:1536px){.card-article{min-height:40rem}}@media(min-width:1920px){.card-article{min-height:46rem}}.card-article__content{display:flex;flex-direction:column;gap:var(--spacing-32);width:100%}.card-article__title{font-size:var(--font--size-28);font-weight:500;line-height:1.4;transition:color .2s ease-in-out}.card-article__authors{display:flex;flex-direction:column;gap:.6rem;width:100%}.card-article__authors-label{color:var(--on-surface-variant)}.card-article__authors-text{font-size:var(--font--size-24);font-weight:500;line-height:1.6}.card-article__footer{border-top:1px solid var(--outline-main);padding-top:var(--spacing-24);margin-top:var(--spacing-24);width:100%}@media(hover:hover)and (pointer:fine){.card-article:hover .card-article__title{color:var(--accent-primary)}.card-article:hover .card-article__link .link__icon:first-child{transform:translateY(-150%)}.card-article:hover .card-article__link .link__icon:last-child{transform:translateY(0)}.card-article:hover .card-article__link .link__text:after{transform:scaleX(1);transform-origin:left}}body:not(._use-mouse) .card-article:focus-visible .card-article__title{color:var(--accent-primary)}body:not(._use-mouse) .card-article:focus-visible .card-article__link .link__icon:first-child{transform:translateY(-150%)}body:not(._use-mouse) .card-article:focus-visible .card-article__link .link__icon:last-child{transform:translateY(0)}body:not(._use-mouse) .card-article:focus-visible .card-article__link .link__text:after{transform:scaleX(1);transform-origin:left}body:not(._use-mouse) .card-article:focus-visible:not(input,textarea),body:not(._use-mouse) .card-article:focus-visible[type=checkbox]+label,body:not(._use-mouse) .card-article:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.card-patent{position:relative;overflow:hidden;width:100%;padding:var(--spacing-46);border-radius:var(--radius-20);background-color:var(--surface-main);color:var(--on-surface-main);min-height:87.2rem;display:flex}@media(min-width:768px){.card-patent{min-height:46rem}}@media(min-width:1280px){.card-patent{min-height:unset}}.card-patent__pattern{position:absolute;top:0;right:0;pointer-events:none}@media(max-width:767.98px){.card-patent__pattern{display:none}}@media(min-width:768px){.card-patent__pattern{width:136.8rem;height:16rem}}@media(min-width:1280px){.card-patent__pattern{width:188rem;height:53.2rem}}@media(min-width:1536px){.card-patent__pattern{width:210rem;height:53.7rem}}@media(min-width:1920px){.card-patent__pattern{width:249.6rem;height:54.6rem}}.card-patent__pattern picture{width:100%;height:100%}.card-patent__pattern img{width:100%;height:auto}.card-patent__container{position:relative;z-index:1;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:var(--spacing-64);width:100%}@media(min-width:768px){.card-patent__container{grid-template-columns:auto 1fr;grid-template-rows:auto}}@media(min-width:1280px){.card-patent__container{min-height:50rem}}.card-patent__picture{flex-shrink:0;overflow:hidden;border-radius:1.2rem;width:100%;height:fit-content;max-width:27.2rem;box-shadow:0 .8rem .9rem #18181814,0 3.3rem 1.65rem #18181812,0 7.5rem 2.25rem #1818180a,0 13.3rem 2.65rem #18181803,0 20.8rem 2.9rem #18181800;margin:0 auto}@media(min-width:768px){.card-patent__picture{width:24.6rem;max-width:unset}}@media(min-width:1280px){.card-patent__picture{width:34.2rem}}.card-patent__body{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;flex:1;min-width:0;gap:var(--spacing-28)}@media(min-width:1280px){.card-patent__body{grid-template-columns:1fr auto;grid-template-rows:1fr auto}}.card-patent__head{display:flex;flex-direction:column;gap:var(--spacing-18);width:100%}@media(min-width:1280px){.card-patent__head{grid-column:span 2}}.card-patent__title{font-size:var(--font--size-32);font-weight:500;line-height:1.5}.card-patent__info{display:flex;flex-direction:column;gap:var(--spacing-28);width:100%;margin:auto 0}@media(min-width:1280px){.card-patent__info{margin-bottom:0}}.card-patent__field{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%}.card-patent__field-label{color:var(--on-surface-variant)}.card-patent__field-text{font-size:var(--font--size-24);font-weight:500;line-height:1.6}.card-patent__actions{width:100%}@media(min-width:768px){.card-patent__actions{margin-left:auto;margin-top:auto;min-width:21.2rem;width:fit-content}}.card-patent._inverse{background-color:var(--surface-inverse--high);color:var(--on-surface-inverse)}.card-patent._inverse .card-patent__field-label{color:var(--fix-on-surface-variant)}.card-patent._inverse .card-patent__pattern:after{background:linear-gradient(180deg,rgba(43,43,43,0) 0,var(--surface-inverse--high) 100%)}.certificate{display:flex;flex-direction:column;width:100%;gap:var(--spacing-36);color:var(--on-surface-main)}.certificate__picture{overflow:hidden;width:100%;border:1px solid var(--outline-variant);border-radius:1.2rem;box-shadow:0 .8rem 4.6rem #15151514;aspect-ratio:342/500}.certificate__picture picture{width:100%;height:100%}.certificate__content{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.certificate__label{color:var(--on-surface-variant)}.certificate__title{font-size:var(--font--size-24);font-weight:500;line-height:1.4;transition:color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.certificate:is(a):hover .certificate__title{color:var(--accent-primary)}}body:not(._use-mouse) .certificate:is(a):focus-visible .certificate__title{color:var(--accent-primary)}body:not(._use-mouse) .certificate:is(a):focus-visible:not(input,textarea),body:not(._use-mouse) .certificate:is(a):focus-visible[type=checkbox]+label,body:not(._use-mouse) .certificate:is(a):focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}