.knowledge-hero{max-width:var(--text);margin:0 auto;padding:clamp(64px,9vw,120px) 24px 55px}.knowledge-hero h1{font:600 clamp(46px,7vw,82px)/.98 var(--serif);letter-spacing:-.045em;margin:0}.knowledge-hero .lead{font-size:21px;color:var(--muted);margin:24px 0 0;max-width:62ch}.knowledge-groups{max-width:var(--max);margin:auto;padding:20px 24px 100px}.knowledge-group{margin-top:64px}.knowledge-group h2{font:600 40px/1.05 var(--serif);letter-spacing:-.03em}.article-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px}.article-card{display:grid;grid-template-columns:150px 1fr;background:var(--paper);border:1px solid var(--line);text-decoration:none;min-height:180px}.article-card img{width:100%;height:100%;object-fit:cover}.article-card div{padding:23px}.article-card h3{font:600 25px/1.15 var(--serif);margin:0}.article-card p{color:var(--muted);font-size:15px;margin:10px 0 0}.article-card .read{display:block;color:var(--accent);font-weight:700;font-size:13px;margin-top:16px}.article-card:hover{border-color:var(--accent)}.article-head{max-width:940px;margin:0 auto;padding:clamp(62px,9vw,115px) 24px 50px}.article-head h1{font:600 clamp(43px,6.5vw,76px)/1 var(--serif);letter-spacing:-.045em;margin:0;max-width:14ch}.article-head .lead{font-size:21px;color:var(--muted);max-width:64ch;margin:25px 0 0}.article-meta{display:flex;flex-wrap:wrap;gap:9px 20px;color:var(--muted);font-size:13px;margin-top:25px}.article-cover{max-width:var(--max);margin:0 auto;padding:0 24px}.article-cover figure{margin:0;background:var(--paper);border:1px solid var(--line);padding:12px}.article-cover img{width:100%;aspect-ratio:16/9;max-height:660px;object-fit:contain;background:var(--soft)}.article-cover figcaption,.prose figcaption{font-size:12px;color:var(--muted);padding:9px 3px 0}.article-layout{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:230px minmax(0,760px);gap:70px;align-items:start;padding:75px 24px 110px}.toc{position:sticky;top:90px;border-top:3px solid var(--accent);padding-top:16px}.toc strong{font-size:13px;text-transform:uppercase;letter-spacing:.08em}.toc a{display:block;color:var(--muted);font-size:14px;line-height:1.35;margin-top:11px;text-decoration:none}.toc a:hover{color:var(--accent);text-decoration:underline}.prose{min-width:0}.prose h2{font:600 clamp(32px,4vw,48px)/1.08 var(--serif);letter-spacing:-.03em;margin:70px 0 20px;scroll-margin-top:90px}.prose h2:first-child{margin-top:0}.prose h3{font:600 27px/1.18 var(--serif);margin:38px 0 14px}.prose p{margin:0 0 20px}.prose ul,.prose ol{padding-left:24px;margin:0 0 25px}.prose li+li{margin-top:9px}.prose figure{margin:34px 0;background:var(--paper);border:1px solid var(--line);padding:10px}.prose figure img{width:100%}.answer{font-size:20px;line-height:1.55;border-left:5px solid var(--accent);padding:4px 0 4px 22px;margin:0 0 42px}.method-box,.source-box,.calc-example{background:var(--paper);border:1px solid var(--line);padding:24px;margin:30px 0}.method-box strong,.source-box h2,.calc-example strong{display:block}.source-box h2{font:600 32px/1.1 var(--serif);margin:0 0 16px}.source-box ul{margin-bottom:0}.callout{background:#fff5eb;border-left:5px solid var(--accent);padding:22px;margin:28px 0}.callout.green{background:#eef4ef;border-color:var(--green)}.callout p:last-child{margin-bottom:0}.decision-matrix{width:100%;border-collapse:collapse;margin:30px 0;background:var(--paper)}.decision-matrix th,.decision-matrix td{text-align:left;padding:14px;border:1px solid var(--line);vertical-align:top}.decision-matrix th{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.decision-matrix td:first-child{font-weight:700}.formula{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;font:600 clamp(27px,4vw,42px)/1.2 var(--serif);padding:34px 16px;background:var(--dark);color:#fff;margin:30px 0}.formula span{color:#e3a280}.article-cta{background:var(--soft);border:1px solid var(--line);padding:30px;margin:55px 0 0}.article-cta h2{margin:0 0 12px;font-size:35px}.article-cta p{color:var(--muted)}.article-cta .btn{margin-top:8px}.revision{font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;margin-top:45px}@media(max-width:900px){.article-layout{grid-template-columns:1fr;gap:35px}.toc{position:static;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.toc strong{grid-column:1/-1}.toc a{margin:0}.article-list{grid-template-columns:1fr}}@media(max-width:600px){.knowledge-hero,.article-head,.article-cover,.article-layout,.knowledge-groups{padding-left:18px;padding-right:18px}.article-card{grid-template-columns:105px 1fr}.article-card div{padding:17px}.article-card h3{font-size:21px}.article-card p{display:none}.toc{grid-template-columns:1fr}.decision-matrix,.decision-matrix tbody,.decision-matrix tr,.decision-matrix td{display:block;width:100%}.decision-matrix thead{display:none}.decision-matrix tr{border:1px solid var(--line);margin-bottom:13px;background:var(--paper)}.decision-matrix td{border:0;border-bottom:1px solid var(--line)}.decision-matrix td:last-child{border-bottom:0}.decision-matrix td:before{display:block;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin-bottom:3px}.decision-matrix td:nth-child(1):before{content:"Sytuacja"}.decision-matrix td:nth-child(2):before{content:"Punkt wyjścia"}.decision-matrix td:nth-child(3):before{content:"Najbardziej bezpośrednia metoda"}.decision-matrix td:nth-child(4):before{content:"Co sprawdzić"}.article-head h1{font-size:43px}.formula{font-size:25px}}
