.journal-library .journal-heading{justify-content:center;text-align:center}.journal-library .journal-heading>div{width:100%}.journal-library .journal-heading p{margin-inline:auto}.journal-library-search{max-width:700px;margin-inline:auto}.journal-filter-list,.journal-results{justify-content:center}.journal-library .journal-tile{border-radius:24px}.journal-library .journal-cover{aspect-ratio:1.85}.journal-library .journal-tile-body{padding:20px}.journal-library .journal-tile h3{font-size:19px;line-height:1.4}.journal-library .journal-tile-body>p{font-size:13px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journal-library .journal-tile-end{border-top:1px solid #ffffff16;margin-top:18px;padding-top:16px}.csg-public-article>.article-end,.csg-public-article>header,.csg-public-article>nav{width:100%;max-width:none;margin-inline:0}.csg-public-article>header .article-cover{aspect-ratio:1.7;-o-object-fit:cover;object-fit:cover}.csg-public-article>header h1{font-size:clamp(30px,4vw,50px)}.reference-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(24px,3vw,48px);width:100%;max-width:none;margin:0;padding:0 clamp(16px,3vw,48px)}.reference-article-toc{align-self:start;position:sticky;top:110px;border:1px solid #ffffff18;border-radius:16px;padding:20px;font-size:13px;color:#aaa}.reference-article-toc strong{display:block;color:#fff;margin-bottom:16px}.reference-article-toc a{display:block;line-height:1.6;margin:12px 0}.reference-article-layout .csg-authored-content{padding:0!important}.reference-article-layout h2{scroll-margin-top:120px}.article-reading-time{color:#aaa}@media(max-width:900px){.reference-article-layout{grid-template-columns:minmax(0,1fr);max-width:none}.reference-article-toc{position:static;order:-1}.reference-article-toc details:not([open]) a{display:none}}@media(max-width:639px){.journal-library h1{font-size:32px}.journal-library .journal-heading{align-items:center}.journal-library .journal-grid{gap:18px}.journal-library .journal-tile h3{font-size:18px}.journal-library .journal-tile-body{padding:18px}.reference-article-layout{padding:0 20px}.csg-public-article>header,.csg-public-article>nav{text-align:center}.csg-public-article>nav{justify-content:center}.article-meta{line-height:1.8}}.reference-article-layout>div{min-width:0;width:100%}.reference-article-layout :is(img,video,iframe){max-width:100%}.reference-article-toc{max-height:calc(100dvh - 140px);overflow:auto}.reference-article-layout .csg-authored-content :is(pre,table){max-width:100%;overflow-x:auto}@media(max-width:900px){.reference-article-toc{max-height:none}}.reference-article-layout:not(:has(.reference-article-toc)){grid-template-columns:minmax(0,1fr)}