.post h1,.post h2,.post h3{font-family:var(--fd),system-ui,sans-serif;font-weight:400;line-height:1.12;color:var(--tekst)}.post .a-wrap{max-width:780px;margin:0 auto;position:relative}.post .label{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:var(--tekst-3);margin-bottom:16px}.post .label:before{content:"";width:22px;height:1.5px;background:var(--granat-2)}.post .label.c{justify-content:center;display:flex}.post .nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","tnum"}.post .a-hero{padding:128px 0 40px;background:var(--czern);position:relative;overflow:hidden}.post .a-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(800px 460px at 85% -10%,rgba(201,169,97,.15),transparent 60%)}.post .crumbs{font-size:12px;color:var(--tekst-3);font-weight:700;margin-bottom:18px}.post .crumbs a{color:inherit;text-decoration:none}.post .crumbs a:hover{color:var(--tekst)}.post .a-title{font-size:clamp(1.6rem,4vw,2.4rem);max-width:24ch;line-height:1.15}.post .a-meta{display:flex;gap:16px;flex-wrap:wrap;align-items:center;font-size:12.5px;color:var(--tekst-3);font-weight:700;margin-top:20px}.post .a-meta b{color:var(--tekst)}.post .a-tag{font-size:11px;font-weight:700;color:#f4f1ea;background:var(--granat);border-radius:6px;padding:4px 10px;letter-spacing:.03em;text-decoration:none}.post .a-tag:hover{background:var(--granat-2)}.post .a-hero-img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;border:1px solid var(--linia);margin:20px 0 8px}.post .art{padding-block:24px 8px}.post .prose{font-size:16.5px;line-height:1.7;color:var(--tekst-2)}.post .prose>*{max-width:100%}.post .prose h1,.post .prose h2,.post .prose h3,.post .prose h4{color:var(--tekst);line-height:1.25;margin:32px 0 12px}.post .prose h1{font-size:clamp(1.5rem,3vw,2rem)}.post .prose h2{font-size:clamp(1.3rem,2.4vw,1.6rem)}.post .prose h3{font-size:1.15rem}.post .prose h3,.post .prose h4{font-family:var(--ft),system-ui,sans-serif;font-weight:800}.post .prose h4{font-size:1rem}.post .prose p{margin:0 0 16px}.post .prose a{color:var(--zloto-tekst);font-weight:600;text-decoration:underline;text-underline-offset:2px}.post .prose a:hover{color:var(--granat-2)}.post .prose b,.post .prose strong{color:var(--tekst);font-weight:700}.post .prose ol,.post .prose ul{margin:0 0 16px 22px;display:flex;flex-direction:column;gap:8px}.post .prose li{line-height:1.65}.post .prose img{max-width:100%;height:auto;border-radius:12px;border:1px solid var(--linia);margin:20px 0}.post .prose figure{margin:20px 0}.post .prose figcaption{font-size:13px;color:var(--tekst-3);margin-top:8px;text-align:center}.post .prose blockquote{margin:22px 0;padding:4px 0 4px 22px;border-left:3px solid var(--zloto-ciemne);color:var(--tekst);font-size:1.05rem;font-weight:600;line-height:1.55}.post .prose hr{border:0;border-top:1px solid var(--linia);margin:32px 0}.post .prose table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14.5px}.post .prose td,.post .prose th{padding:11px 12px;border:1px solid var(--linia);text-align:left}.post .prose th{background:var(--powierzchnia);color:var(--tekst);font-weight:700}.post .prose iframe{max-width:100%;width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:12px;margin:20px 0}.post .prose .article-category{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--zloto-tekst);margin-bottom:8px}.post .prose .article-lead{font-size:1.1rem;color:var(--tekst);font-weight:600}.post .author-box{display:flex;gap:18px;align-items:flex-start;margin:36px 0 8px;padding:24px;background:var(--wyniesienie);border:1px solid var(--linia);border-radius:14px}.post .author-avatar{flex:none;width:56px;height:56px;border-radius:12px;background:var(--granat);color:#f4f1ea;display:grid;place-items:center;font-family:var(--fd),system-ui,sans-serif;font-size:15px}.post .author-kicker{font-size:10.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--tekst-3);margin-bottom:4px}.post .author-name{font-family:var(--fd),system-ui,sans-serif;font-size:1.1rem;color:var(--tekst);margin-bottom:8px}.post .author-bio{font-size:14px;color:var(--tekst-2);line-height:1.6;margin-bottom:10px}.post .link-n{font-weight:700;color:var(--tekst-2);text-decoration:none}.post .link-n:after{content:" →"}.post .link-n:hover{color:var(--tekst)}.post .tint{background:var(--powierzchnia)}.post .related{text-align:center}.post .related-h2{font-size:clamp(1.35rem,2.6vw,2.15rem);margin-bottom:32px}.post .label.c{margin-bottom:16px}.post .related-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;text-align:left}.post .rel-card{border:1px solid var(--linia);border-radius:var(--r);overflow:hidden;background:var(--wyniesienie);text-decoration:none;display:flex;flex-direction:column;transition:transform .3s var(--ease),border-color .3s}.post .rel-card:hover{transform:translateY(-4px);border-color:var(--granat-2)}.post .rel-thumb{aspect-ratio:16/10;background:var(--powierzchnia);border-bottom:1px solid var(--linia);overflow:hidden}.post .rel-thumb img{width:100%;height:100%;object-fit:cover}.post .rel-body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1 1}.post .tagline{display:inline-flex;gap:8px;flex-wrap:wrap}.post .tag{font-size:11px;font-weight:700;color:#f4f1ea;background:var(--granat);border-radius:6px;padding:4px 10px}.post .rel-body h3{font-family:var(--ft),system-ui,sans-serif;font-weight:800;font-size:14.5px;line-height:1.4;color:var(--tekst)}.post .p-meta{font-size:12px;color:var(--tekst-3);margin-top:auto}.post .post-cta{padding-block:clamp(60px,8vw,120px)}.post .cta-box{max-width:780px;margin:0 auto;background:linear-gradient(150deg,var(--granat),var(--granat-2));border:1px solid var(--granat-2);border-radius:16px;padding:clamp(28px,4vw,44px);text-align:center}.post .cta-box .g-kick{font-size:11px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#b9c0cc;margin-bottom:12px}.post .cta-box h2{color:#f4f1ea;font-size:clamp(1.35rem,2.6vw,2rem);margin-bottom:14px}.post .cta-box p{color:#b9c0cc;font-size:15px;max-width:52ch;margin:0 auto 22px}.post .btn{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:15px;padding:16px 28px;border-radius:8px;text-decoration:none;transition:background .2s,transform .2s var(--ease)}.post .btn.cta{background:var(--zloto);color:#1a1305}.post .btn.cta:hover{background:var(--zloto-jasne);transform:translateY(-1px)}@media (max-width:860px){.post .related-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.post .related-grid{grid-template-columns:1fr}.post .author-box{flex-direction:column}}@media (prefers-reduced-motion:reduce){.post .btn.cta:hover,.post .rel-card:hover{transform:none}}