.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:8px}.publication-detail__layout{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.publication-detail__aside{position:sticky;top:16px;display:flex;flex-direction:column}.publication-detail__aside,.publication-detail__content{flex:0 0 calc(50% - 8px);width:calc(50% - 8px)}.publication-detail__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px}.publication-detail__date,.publication-detail__tag{display:inline-block;padding:6px 12px;border-radius:999px;background:var(--color-light-grey);font-size:14px;line-height:1.3;color:var(--color-dark-blue)}.publication-detail__date{color:var(--color-dark-grey)}.publication-detail__title{margin:0 0 16px;font-size:42px;line-height:1.1;font-weight:500;letter-spacing:-.03em;color:var(--color-dark-blue)}.publication-detail__lead{margin:0 0 32px;font-size:18px;line-height:1.4;color:var(--color-dark-blue)}.publication-detail__image{width:100%;border-radius:20px;object-fit:cover}.publication-detail__prose{font-size:18px;line-height:1.5;color:var(--color-dark-blue)}.publication-detail__prose>:first-child{margin-top:0}.publication-detail__prose>:last-child{margin-bottom:0}.publication-detail__prose p{margin:0 0 1em}.publication-detail__prose h2{margin:1.5em 0 .75em;font-size:32px;line-height:1.1;font-weight:500;letter-spacing:-.03em}.publication-detail__prose h3{margin:1.25em 0 .5em}.publication-detail__prose ol,.publication-detail__prose ul{margin:0 0 1em;padding-left:1.25em}.publication-detail__prose ul{list-style:disc outside}.publication-detail__prose ol{list-style:decimal outside}.publication-detail__prose li{margin-bottom:.5em}.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)}@media (max-width:1699px){.publication-detail__title{font-size:34px}.publication-detail__prose h2{font-size:28px}}@media (max-width:1279px){.publication-detail__layout{flex-direction:column;gap:8px}.publication-detail__aside,.publication-detail__content{flex:none;width:100%;position:static}.publication-detail__tags{margin-bottom:24px}.publication-detail__title{margin-bottom:12px;font-size:30px}.publication-detail__lead{margin-bottom:24px;font-size:16px}.publication-detail__prose h2{font-size:24px}}@media (max-width:767px){.publication-detail__title{font-size:24px}.publication-detail__prose{font-size:16px}.publication-detail__prose h2{font-size:22px}}.related-articles{margin-top:16px;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-block;padding:6px 12px;border-radius:999px;background:var(--color-light-grey);font-size:14px;line-height:1.3;color:var(--color-dark-blue);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;line-height:1.1;font-weight:500;letter-spacing:-.03em;color:var(--color-dark-blue)}.related-articles__all-link{display:inline-flex}.related-articles__all-link--mobile{display:none}.related-articles__all-link img{transition:transform .2s ease;transform:rotate(0deg)}.related-articles__all-link:hover img{transform:rotate(45deg)}.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:1919px){.related-articles__panel{gap:24px;padding:24px}.related-articles__grid{gap:8px}}@media (max-width:1699px){.related-articles__title{font-size:34px}}@media (max-width:1279px){.related-articles__title{font-size:28px}.related-articles__all-link--desktop{display:none}.related-articles__all-link--mobile{display:inline-flex}.related-articles__grid{flex-direction:column;gap:20px}.related-articles__card{flex:none;width:100%}.related-articles__card-inner{gap:16px;padding:16px}.related-articles__card-body{gap:12px}.related-articles__card-excerpt{font-size:16px}.related-articles__card-image{aspect-ratio:1.5}}@media (max-width:767px){.related-articles__title{font-size:24px}.related-articles{border-radius:20px}.related-articles__panel{gap:16px;padding:16px}}