.publikacje-main{margin-top:80px}.publikacje-articles{padding:80px 0 60px;background-color:var( --color-white )}.pub-item{display:grid;grid-template-columns:480px 1fr;gap:72px;align-items:center;padding:72px 0;border-bottom:1px solid var( --color-border )}.pub-item:first-of-type{padding-top:0}.pub-item--reverse{grid-template-columns:1fr 480px}.pub-item--reverse .pub-item-image-wrap{order:2}.pub-item--reverse .pub-item-content{order:1}.pub-item-image-wrap{border-radius:var( --border-radius-md );overflow:hidden;box-shadow:0 4px 24px #2c24161a;aspect-ratio:4 / 3}.pub-item-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform var( --transition-slow )}.pub-item:hover .pub-item-image{transform:scale(1.04)}.pub-item-content{display:flex;flex-direction:column;gap:20px}.pub-item-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pub-item-category{font-family:var( --font-sans );font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var( --color-primary );background-color:#8a6f561a;padding:4px 10px;border-radius:var( --border-radius-pill )}.pub-item-read-time{font-family:var( --font-sans );font-size:12px;color:var( --color-gray )}.pub-item-title{font-family:Cormorant Garamond,serif;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:300;font-style:italic;color:var( --color-dark );line-height:1.45;margin:0}.pub-item-description{font-family:var( --font-sans );font-size:15px;line-height:1.8;color:var( --color-dark-gray );margin:0}.pub-item-link{display:inline-flex;align-items:center;gap:6px;font-family:var( --font-sans );font-size:13px;font-weight:600;color:var( --color-primary );text-decoration:none;width:-moz-fit-content;width:fit-content;transition:gap var( --transition-fast ),color var( --transition-fast )}.pub-item-link:hover{gap:10px;color:var( --color-accent )}.pub-item-link .arrow{font-size:16px;line-height:1}.publikacje-cta{background-color:var( --color-dark );padding:100px 0;text-align:center}.publikacje-cta-label{font-family:var( --font-sans );font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var( --color-primary );margin:0 0 20px}.publikacje-cta-title{font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:300;font-style:italic;color:var( --color-white );margin:0 0 20px;line-height:1.25}.publikacje-cta-text{font-family:var( --font-sans );font-size:15px;line-height:1.8;color:#ffffffb3;max-width:580px;margin:0 auto 44px}.publikacje-cta-btn{font-family:var( --font-sans );font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:16px 40px;border-radius:var( --border-radius-pill );text-decoration:none;display:inline-flex;align-items:center;gap:10px;background-color:var( --color-primary );color:var( --color-white );transition:background-color var( --transition ),gap var( --transition-fast )}.publikacje-cta-btn:hover{background-color:var( --color-accent );gap:14px}.publikacje-cta-btn .arrow{font-size:16px}@media (max-width: 1100px){.pub-item,.pub-item--reverse{grid-template-columns:1fr 1fr;gap:48px}}@media (max-width: 768px){.pub-item,.pub-item--reverse{grid-template-columns:1fr;gap:28px;padding:48px 0}.pub-item--reverse .pub-item-image-wrap,.pub-item--reverse .pub-item-content{order:0}.publikacje-hero{padding:72px 0 60px}.publikacje-articles{padding:60px 0 40px}.publikacje-cta{padding:72px 0}}.publikacje-list{padding:80px 0}.publikacje-list-header{text-align:center;margin-bottom:64px}.publikacje-list-header h2{font-family:Cormorant Garamond,serif;font-size:clamp(1.75rem,3.5vw,2.6rem);font-weight:300;font-style:italic;color:var( --color-dark );margin:0}.pub-card{display:grid;grid-template-columns:300px 1fr;gap:48px;align-items:center;padding:48px 0;border-bottom:1px solid var( --color-border )}.pub-card:first-of-type{border-top:1px solid var( --color-border )}.pub-card:nth-child(2n){direction:rtl}.pub-card:nth-child(2n)>*{direction:ltr}.pub-card-image-wrap{border-radius:var( --border-radius-md );overflow:hidden;box-shadow:var( --shadow-md, 0 4px 20px rgba( 0, 0, 0, .1 ) );aspect-ratio:1 / 1}.pub-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform var( --transition-slow )}.pub-card:hover .pub-card-image{transform:scale(1.04)}.pub-card-content{display:flex;flex-direction:column;gap:16px}.pub-card-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pub-card-journal{font-family:var( --font-sans );font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var( --color-primary );background-color:#8a6f561a;padding:4px 10px;border-radius:var( --border-radius-pill )}.pub-card-year{font-family:var( --font-sans );font-size:12px;color:var( --color-gray )}.pub-card-title{font-family:Cormorant Garamond,serif;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:300;font-style:italic;color:var( --color-dark );line-height:1.5;margin:0}.pub-card-description{font-family:var( --font-sans );font-size:14px;line-height:1.8;color:var( --color-dark-gray );margin:0}.pub-card-link{display:inline-flex;align-items:center;gap:6px;font-family:var( --font-sans );font-size:13px;font-weight:600;color:var( --color-primary );text-decoration:none;width:-moz-fit-content;width:fit-content;transition:gap var( --transition-fast ),color var( --transition-fast )}.pub-card-link:hover{gap:10px;color:var( --color-accent )}.pub-card-link .arrow{font-size:16px;line-height:1}@media (max-width: 900px){.pub-card{grid-template-columns:1fr;gap:28px}.pub-card:nth-child(2n){direction:ltr}.pub-card-image-wrap{aspect-ratio:16 / 9;max-height:260px}}@media (max-width: 640px){.publikacje-intro{padding:60px 0 48px}.publikacje-list{padding:60px 0}.pub-card{padding:36px 0}}
