.block-section{border-radius:30px;background-color:var(--color-white);padding:2rem}@media (max-width:1439px){.block-section{padding:1.5rem}}@media (max-width:735px){.block-section{border-radius:20px;padding:1rem}}.publication-detail{display:flex;flex-direction:column;gap:16px}.publication-detail__crumbs-outer{display:none}.publication-detail__crumbs-inner>.breadcrumbs--detail,.publication-detail__crumbs-outer .breadcrumbs--detail{margin:0}.publication-detail__layout{display:grid;grid-template-columns:minmax(0,884fr) minmax(0,988fr);align-items:start;gap:16px}.publication-detail__col{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px}.publication-detail__content-col{display:flex;flex-direction:column;gap:16px;min-width:0}.publication-detail__hero{display:flex;flex-direction:column;gap:32px}.publication-detail__author-tags,.publication-detail__meta,.publication-faq__tags{display:flex;flex-wrap:wrap;gap:10px}.publication-detail__chip{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:10px;background:var(--color-light-grey);font-size:16px;line-height:1;letter-spacing:-.02em;color:var(--color-dark-grey);text-decoration:none}.publication-toc__link:hover,a.publication-detail__chip:hover{color:var(--color-blue)}.publication-detail__intro{display:flex;flex-direction:column;gap:16px}.publication-detail__title{margin:0;font-size:42px;line-height:1.1;font-weight:500;letter-spacing:-.03em;color:var(--color-dark-blue)}.publication-detail__lead{margin:0;font-size:20px;line-height:1.2;color:var(--color-dark-blue)}.publication-detail__hero picture{display:block;width:100%}.publication-detail__image{width:100%;height:415px;border-radius:30px;object-fit:cover}.publication-detail__author{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:32px;border-radius:20px;background:var(--color-white)}.publication-detail__author-person,.publication-detail__expert-author{display:flex;align-items:center;gap:16px;min-width:0}.publication-detail__author-person>picture,.publication-detail__expert-author>picture{flex-shrink:0;width:60px;height:60px}.publication-detail__author-photo{width:100%;height:100%;border-radius:50%;object-fit:cover}.publication-detail__author-info{display:flex;flex-direction:column;gap:6px;min-width:0}.publication-detail__author-name,.publication-detail__author-role,.publication-detail__expert p,.publication-detail__expert-name,.publication-detail__expert-role,.publication-detail__prose p,.publication-detail__quote p{margin:0}.publication-detail__author-name{font-size:20px;line-height:1.2;color:var(--color-dark-blue)}.publication-detail__author-role{font-size:16px;line-height:1;letter-spacing:-.02em;color:var(--color-dark-grey)}.publication-toc{position:sticky;top:calc(var(--header-height) + 14px);z-index:5;align-self:start;width:100%;border-radius:20px;background:var(--color-white);padding:32px}.publication-toc__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.publication-toc__summary::-webkit-details-marker{display:none}.publication-toc__title{font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--color-dark-blue)}.publication-toc__icon{width:24px;height:24px;flex-shrink:0;transition:transform .3s ease}.publication-toc[open] .publication-toc__icon,.publication-toc__summary:hover .publication-toc__icon{transform:rotate(45deg)}.publication-toc__panel{display:block!important;overflow:hidden;height:0}.publication-toc__nav{display:flex;flex-direction:column;gap:12px;padding-top:24px}.publication-toc__link{font-size:18px;line-height:1.3;color:var(--color-dark-blue);text-decoration:none;transition:color .2s ease}@media (prefers-reduced-motion:reduce){.publication-toc__icon{transition:none}}.publication-detail__prose{display:flex;flex-direction:column;gap:24px;font-size:20px;line-height:1.2;color:var(--color-dark-blue)}.publication-detail__prose>:first-child{margin-top:0}.publication-detail__prose>:last-child{margin-bottom:0}.publication-detail__prose h2,.publication-detail__prose h3{margin:0;scroll-margin-top:calc(var(--header-height) + 14px + 120px);line-height:1.1;font-weight:500}.publication-detail__prose h2{font-size:42px;letter-spacing:-.03em}.publication-detail__prose h3{font-size:28px}.publication-detail__prose ul{margin:0;padding-left:1.25em;list-style:disc}.publication-detail__prose li+li{margin-top:0}.publication-detail__prose a{color:var(--color-blue);text-decoration:underline;transition:color .2s ease}.publication-detail__prose a:hover{color:var(--color-dark-blue)}.publication-detail__quote{margin:0;padding:16px;border:1px solid var(--color-dark-blue);border-radius:20px}.publication-detail__figure{display:flex;flex-direction:column;gap:6px;margin:0}.publication-detail__figure picture{display:block;width:100%}.publication-detail__figure img{width:100%;height:auto;aspect-ratio:924/472;border-radius:30px;object-fit:cover}.publication-detail__figure figcaption{font-size:16px;line-height:1.2;letter-spacing:-.02em;color:var(--color-dark-grey)}.publication-detail__table-wrap{overflow-x:auto}.publication-detail__table{width:100%;min-width:560px;border-collapse:collapse;background:var(--color-light-grey)}.publication-detail__table td,.publication-detail__table th{padding:16px;border:1px solid var(--color-dark-grey);text-align:left;vertical-align:middle}.publication-detail__table th{font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.publication-detail__expert{display:flex;flex-direction:column;gap:24px;padding:32px;border-radius:20px;background:var(--color-blue);color:var(--color-white)}.publication-detail__expert-name,.publication-detail__expert-role{font-size:16px;line-height:1;letter-spacing:-.02em;color:var(--color-white)}.publication-faq{display:flex;flex-direction:column;gap:32px}.publication-faq__top{display:grid;grid-template-columns:minmax(0,.57fr) minmax(0,1fr);gap:32px;align-items:start}.publication-faq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.publication-faq__title{margin:0;font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--color-dark-blue)}.publication-faq__footer{display:flex;flex-direction:column;gap:32px}.publication-pager{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.publication-pager__item{display:flex;flex:1 1 0;align-items:flex-start;gap:16px;min-width:0;max-width:calc(50% - 8px);text-decoration:none}.publication-pager__item--next{text-align:right;justify-content:flex-end}.publication-pager__arrow{position:relative;width:48px;height:48px;flex-shrink:0;border:1px solid var(--color-dark-grey);border-radius:30px}.publication-pager__arrow::after{content:"";position:absolute;inset:12px;background:var(--color-dark-grey);mask:url(/local/templates/lartech/img/icons/arrow-right.svg)center/contain no-repeat;-webkit-mask:url(/local/templates/lartech/img/icons/arrow-right.svg)center/contain no-repeat}.publication-pager__item--prev .publication-pager__arrow{transform:rotate(180deg)}.publication-pager__text{display:flex;flex-direction:column;gap:6px;min-width:0}.publication-pager__label,.publication-pager__name{font-size:16px;line-height:1;letter-spacing:-.02em;color:var(--color-dark-grey)}.publication-pager__name{display:-webkit-box;overflow:hidden;line-height:1.2;color:var(--color-dark-blue);-webkit-box-orient:vertical;-webkit-line-clamp:3}.publication-cta__text a:hover,.publication-pager__item:hover .publication-pager__name{color:var(--color-blue)}.publication-cta{display:grid;grid-template-columns:196px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;column-gap:32px;row-gap:16px;padding:32px;border-radius:20px;background:var(--color-white)}.publication-cta>picture{grid-row:1/span 2;width:196px;height:196px}.publication-cta__photo{width:100%;height:100%;border-radius:50%;object-fit:cover}.publication-cta__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.publication-cta__btn{justify-self:start;border:0;cursor:pointer;font-family:inherit}.publication-cta__text,.publication-cta__title{margin:0;font-weight:500;line-height:1.1;color:var(--color-dark-blue)}.publication-cta__title{font-size:42px;letter-spacing:-.03em}.publication-cta__text{font-size:28px}.publication-cta__text a{color:inherit;text-decoration:none}.publication-faq .accordion__body{font-size:20px}.related-articles{margin-top:0;border-radius:30px;background:var(--color-white);overflow:hidden}.related-articles__panel{display:flex;flex-direction:column;gap:32px;padding:32px}.related-articles__tags{display:flex;flex-wrap:wrap;gap:8px}.related-articles__tag{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:10px;background:var(--color-light-grey);font-size:16px;line-height:1;letter-spacing:-.02em;color:var(--color-dark-grey);transition:color .2s ease}.related-articles__tag:hover{color:var(--color-blue)}.related-articles__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.related-articles__title{margin:0;font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--color-dark-blue)}.related-articles__all-link{display:inline-flex}.related-articles__all-link--mobile{display:none}.related-articles__grid{display:flex;flex-direction:row;align-items:stretch;gap:16px}.related-articles__grid .publications-card{flex:1;min-width:0}@media (max-width:1535px){.page-publications.main-page>.layout-container{gap:8px}}@media (max-width:1919px){.related-articles__panel{gap:24px;padding:24px}.related-articles__grid{gap:8px}}@media (max-width:1699px){.publication-cta__title,.publication-detail__prose h2,.publication-detail__title,.publication-faq__title,.related-articles__title{font-size:34px}.publication-cta__text,.publication-detail__prose h3{font-size:24px}.publication-detail__image{height:360px}}@media (max-width:1279px){.page-publications.main-page>.layout-container,.publication-detail{gap:16px}.publication-detail__crumbs-outer{display:block}.publication-detail__crumbs-inner{display:none}.publication-detail__layout,.publication-faq__top{grid-template-columns:1fr;gap:16px}.publication-detail__col,.publication-detail__content-col{position:static;gap:16px}.publication-detail__hero{gap:24px}.publication-detail__prose h2,.publication-detail__title{font-size:32px}.publication-detail__lead{font-size:16px}.publication-detail__image{height:auto;aspect-ratio:736/536;border-radius:20px}.publication-detail__author{flex-direction:column;align-items:flex-start;padding:24px}.publication-detail__author-tags{order:-1}.publication-detail__author-person>picture,.publication-detail__expert-author>picture{width:50px;height:50px}.publication-detail__prose h3,.publication-faq .accordion__title{font-size:22px}.publication-toc{padding:24px}.publication-detail__prose,.publication-faq .accordion__body{font-size:16px}.publication-detail__figure img{border-radius:20px}.publication-detail__table th{font-size:18px}.publication-detail__expert{padding:24px;border-radius:16px}.publication-faq,.publication-faq__intro{gap:24px}.publication-faq__title{font-size:32px}.publication-faq__footer{gap:24px}.publication-pager{gap:12px}.publication-pager__arrow{width:40px;height:40px}.publication-pager__arrow::after{inset:8px}.publication-cta{grid-template-columns:50px minmax(0,1fr);column-gap:16px;row-gap:24px;padding:24px;border-radius:16px}.publication-cta>picture{grid-row:1;width:50px;height:50px}.publication-cta__title{font-size:24px}.publication-cta__text{font-size:16px;font-weight:400;line-height:1.2}.publication-cta__btn{grid-column:1/-1}.related-articles__all-link--desktop{display:none}.related-articles__all-link--mobile{display:inline-flex;width:100%}.related-articles__title{font-size:32px}.related-articles__grid{flex-direction:column;gap:20px}}@media (max-width:767px){.publication-pager__item--next{align-items:flex-end}.publication-pager__arrow{order:-1}.publication-pager__item{flex-direction:column}.publication-pager__label,.publication-pager__name{font-size:14px}.publication-cta__btn{width:100%}.page-publications.main-page>.layout-container,.publication-detail,.publication-detail__col,.publication-detail__content-col,.publication-detail__layout,.publication-faq__top{gap:8px}.publication-detail__hero{gap:16px;border-radius:16px;padding:16px}.publication-detail__chip{font-size:14px}.publication-detail__prose h2,.publication-detail__title{font-size:24px}.publication-detail__image{aspect-ratio:327/180;border-radius:16px}.publication-detail__author{padding:16px;border-radius:16px}.publication-detail__author-name,.publication-detail__author-role{font-size:14px}.publication-toc{padding:16px;border-radius:16px}.publication-toc__title{font-size:18px;line-height:1.1}.publication-detail__content{border-radius:16px;padding:16px}.publication-detail__prose h3,.publication-faq .accordion__title{font-size:18px}.publication-detail__quote{padding:12px;border-radius:16px}.publication-detail__figure img{border-radius:16px}.publication-detail__table{min-width:480px}.publication-detail__table td,.publication-detail__table th{padding:12px}.publication-detail__table th{font-size:16px}.publication-detail__expert,.publication-faq{padding:16px;gap:16px}.publication-faq{border-radius:16px}.publication-faq__footer,.publication-faq__intro{gap:16px}.publication-faq__title{font-size:24px}.publication-cta{padding:16px;row-gap:16px}.related-articles{border-radius:20px}.related-articles__panel{gap:16px;padding:16px}.related-articles__title{font-size:24px}}@media (max-width:735px){.publication-detail__content,.publication-detail__hero,.publication-faq{border-radius:16px;padding:16px}}