.blog-page .blog-list{display:grid;gap:28px}
.blog-page .scientific-entry .blog-entry-cover{min-height:225px}
.blog-page .scientific-entry .blog-entry-cover img{width:170px;height:auto;box-shadow:none}
.blog-page .scientific-entry .blog-entry-copy h2{font-size:clamp(24px,2.6vw,34px);line-height:1.3}
.scientific-page{background:#fff}
.scientific-page .scientific-reading{width:min(960px,calc(100% - 64px));margin:0 auto;padding:48px 0 72px;min-width:0}
.scientific-page .scientific-heading{padding-bottom:30px;border-bottom:1px solid #c3d6dc}
.scientific-page .back-link{display:inline-block;color:#087a87;font-size:17px;margin-bottom:28px}
.scientific-page .scientific-heading .blog-label{margin:0 0 18px;font-size:14px;letter-spacing:.06em}
.scientific-page .scientific-heading h1{font-size:clamp(30px,3.5vw,46px);line-height:1.18;letter-spacing:-.025em;font-weight:600;margin:0 0 26px;color:#162e38;max-width:940px;overflow-wrap:break-word}
.scientific-page .scientific-heading h1 span{color:#087a87}
.scientific-page .scientific-author{font-size:22px;margin:0 0 6px;font-weight:600}
.scientific-page .scientific-publication{font-size:16px;line-height:1.6;margin:0 0 12px;color:#45606d}
.scientific-page .scientific-source{font-size:15px;line-height:1.8;margin:0;color:#45606d}
.scientific-page .scientific-metadata{font-size:15px;line-height:1.65;border-bottom:1px solid #c3d6dc;margin-bottom:32px;padding:18px 0;color:#45606d}
.scientific-page .scientific-metadata summary{cursor:pointer;color:#087a87;font-weight:600;width:fit-content}
.scientific-page .scientific-metadata div{padding-top:12px}
.scientific-page .scientific-metadata p{margin:8px 0;overflow-wrap:anywhere}
.scientific-page .scientific-toc{margin:0 0 44px;padding:0 0 28px;border-bottom:1px solid #c3d6dc}
.scientific-page .scientific-toc h2{font-size:22px;margin:0 0 16px;line-height:1.3}
.scientific-page .scientific-toc ul{list-style:none;padding:0;margin:0;columns:2;column-gap:32px}
.scientific-page .scientific-toc li{break-inside:avoid;font-size:16px;line-height:1.6;margin:0 0 8px}
.scientific-page .scientific-reading a{color:#087a87;text-underline-offset:3px}
.scientific-page .scientific-reading a:hover{color:#145462;text-decoration:underline}
.scientific-page .scientific-reading a:focus-visible{outline:2px solid #087a87;outline-offset:5px}
.scientific-page .scientific-text{max-width:790px;margin:0 auto;font:19px/1.85 Georgia,'Times New Roman',serif;color:#162e38;overflow-wrap:break-word}
.scientific-page .scientific-text p{margin:0 0 22px}
.scientific-page .scientific-text h2,.scientific-page .scientific-text h3,.scientific-page .scientific-text h4,.scientific-page .scientific-text h5{font-family:Arial,sans-serif;line-height:1.35;color:#087a87;letter-spacing:-.01em;scroll-margin-top:145px}
.scientific-page .scientific-text h2{font-size:30px;margin:48px 0 22px;font-weight:600}
.scientific-page .scientific-text>h2:first-child{margin-top:0}
.scientific-page .scientific-text h3{font-size:24px;margin:34px 0 17px;font-weight:600}
.scientific-page .scientific-text h4{font-size:21px;margin:30px 0 16px}
.scientific-page .scientific-text h5{font-size:19px;margin:26px 0 14px}
.scientific-page .scientific-text ul{padding-left:26px;margin:0 0 24px}
.scientific-page .scientific-text li{padding-left:3px;margin:8px 0}
.scientific-page .scientific-text li ul{margin:10px 0 18px}
.scientific-page .scientific-text .run-in{font-weight:bold;margin-top:28px;margin-bottom:14px}
.scientific-page .scientific-references{padding-left:28px;line-height:1.65;font-size:16px}
.scientific-page .scientific-references>li{margin-bottom:22px;overflow-wrap:anywhere}
.scientific-page .scientific-references .reference-original{margin:0 0 3px}
.scientific-page .scientific-references .reference-translation{font-style:italic;color:#45606d;margin:0}
.scientific-page .translation-notes{border-top:1px solid #c3d6dc;margin-top:36px;padding-top:8px;font:15px/1.75 Arial,sans-serif}
.scientific-page .translation-notes h2{font-size:24px;margin-top:26px}
.scientific-page .note-mark{font-size:16px;font-family:Arial,sans-serif}
.scientific-page #uwaga-przeklad{scroll-margin-top:145px}
@media(max-width:700px){.scientific-page .scientific-reading{width:calc(100% - 40px);padding-top:30px}.scientific-page .scientific-heading h1{font-size:31px;line-height:1.23}.scientific-page .scientific-heading .blog-label{font-size:12px}.scientific-page .scientific-toc ul{columns:1}.scientific-page .scientific-text{font-size:18px;line-height:1.8}.scientific-page .scientific-text h2{font-size:26px}.scientific-page .scientific-text h3{font-size:22px}.scientific-page .scientific-text h4{font-size:20px}.scientific-page .scientific-author{font-size:20px}.blog-page .scientific-entry .blog-entry-cover{min-height:170px}.blog-page .scientific-entry .blog-entry-cover img{width:135px}}
@media(max-width:360px){.scientific-page .scientific-heading h1{font-size:28px}.scientific-page .scientific-reading{width:calc(100% - 32px)}.scientific-page .scientific-text{font-size:17px}}
@media print{.scientific-page header,.scientific-page footer,.scientific-page .back-link,.scientific-page .scientific-toc,.scientific-page .skip{display:none}.scientific-page .scientific-reading{width:100%;padding:0}.scientific-page .scientific-text{font-size:11pt;max-width:none}.scientific-page .scientific-heading h1{font-size:24pt}.scientific-page .scientific-text h2{font-size:17pt}h2,h3,h4,h5{break-after:avoid}}
