.desktop-nav>a[aria-current=location]{color:var(--yellow)}body[data-page=artykuly] .expert-index{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.expert-index .expert-index-item{display:block;min-width:0}.expert-index-item h2,.expert-index-item p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.expert-index-item .expert-disciplines{margin:0 0 18px;font-size:.85rem;font-weight:600}.expert-index-item .expert-subtitle{font-weight:600;margin-bottom:18px}.expert-index-item .expert-authorization{margin:22px 0 16px;font-size:.85rem}.expert-article-head{grid-template-columns:minmax(0,1fr)}.expert-article-head h1{max-width:26ch}.expert-article-head .expert-authorization{max-width:78ch;margin-top:24px;font-size:.9rem;line-height:1.7}.expert-article-layout{grid-template-columns:250px minmax(0,780px)}.expert-article-layout .article-toc{top:110px;max-height:calc(100dvh - 130px);overflow-y:auto;padding-right:12px}.expert-article-layout .article-toc a{padding-block:8px}.expert-article-layout .article-body p{max-width:73ch;margin-bottom:24px}.expert-article-layout .article-body h2{max-width:32ch;scroll-margin-top:110px}.expert-article-layout .article-body section,.expert-sources li{scroll-margin-top:110px}.expert-article-layout .article-body .expert-example{font-size:1rem;padding-block:20px;border-block:1px solid var(--line);margin-block:28px}.article-citation{font-size:.75em;white-space:nowrap;line-height:0}.article-citation a{padding-inline:2px}.expert-sources{overflow-wrap:anywhere;padding-left:26px}.expert-sources li{padding-left:4px;margin-bottom:22px}.expert-reading{margin-top:48px}.expert-reading li{margin-bottom:12px}@media(max-width:980px){body[data-page=artykuly] .expert-index{grid-template-columns:minmax(0,1fr)}.expert-article-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}}@media(max-width:760px){.expert-article-layout{grid-template-columns:minmax(0,1fr);gap:32px}.expert-article-layout .article-toc{position:static;max-height:none;overflow:visible;padding:24px;background:transparent;border-block:1px solid var(--line)}.expert-article-layout .article-toc ol{display:block}.expert-article-layout .article-toc a{font-size:.9rem;padding-block:10px}.expert-article-head h1{font-size:clamp(2rem,6.5vw,3rem);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}@media print{.expert-article-layout .article-toc{display:none}.expert-article-layout{display:block}}
