.guide-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:.78rem;color:#718298;line-height:1.7}.guide-breadcrumb a{color:#31587e;text-decoration:none}.guide-article{color:#354b64;line-height:1.85;font-size:1rem}.guide-article h2{font-size:1.55rem;line-height:1.35;font-weight:750;color:#193a5d;margin-bottom:18px;letter-spacing:-.025em}.guide-article h3{font-size:1.08rem;line-height:1.45;font-weight:700;color:#244364}.guide-article p{margin-bottom:18px}.guide-section{margin-bottom:38px}.guide-section,.guide-example,#poradnik{scroll-margin-top:105px}.guide-steps{padding:20px 24px 20px 45px;border-left:3px solid #e4b33c;background:#f2f6fb;border-radius:0 12px 12px 0}.guide-steps li{padding:4px 0 4px 5px}.guide-example{padding:28px;border:1px solid #cfdfee;background:linear-gradient(140deg,#f0f6fc,#fbfcfe);border-radius:17px;margin:34px 0}.guide-example ol{padding-left:22px}.guide-example li{margin-bottom:10px}.guide-kicker{font-size:.68rem;font-weight:800;letter-spacing:.12em;color:#6c87a0;margin-bottom:13px}.guide-answer{border-top:1px solid #d5e2ef;padding-top:16px;color:#214667}.guide-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;background:#e2eaf4;border:1px solid #cfdbeb;border-radius:13px;width:235px;max-width:100%;margin:24px auto}.guide-matrix span{aspect-ratio:1;background:white;display:grid;place-items:center;border:1px solid #d6e1ed;border-radius:6px;font-size:2.4rem;line-height:1;color:#254767}.guide-matrix .missing{background:#fff7e1;border:2px dashed #c3a254;color:#977424}.guide-sidebar{position:sticky;top:105px}.guide-toc,.guide-context{padding:24px;border:1px solid #dce6ef;border-radius:15px;margin-bottom:20px}.guide-toc{background:#f4f7fb}.guide-toc h2,.guide-context h2{font-size:.95rem;font-weight:800;color:#254260;margin-bottom:15px}.guide-toc a,.guide-context a{display:block;font-size:.83rem;font-weight:600;color:#416587;text-decoration:none;padding:9px 0;border-top:1px solid #e1e9f1}.guide-toc a:hover,.guide-context a:hover{text-decoration:underline}.guide-context p{font-size:.82rem;line-height:1.7;color:#73869a}.guide-access{background:#f4f7fb;border:1px solid #dce6ef;padding:24px;border-radius:14px;margin-top:25px}.guide-access p{font-size:.86rem;line-height:1.75}.guide-access .btn{font-size:.82rem;padding:10px 15px}.guide-faq{border-bottom:1px solid #e3eaf2;padding:15px 0}.guide-faq p{font-size:.94rem;margin-bottom:10px}.guide-author{font-size:.75rem;color:#8090a4;padding-top:12px;border-top:1px solid #e3eaf2}.guide-related{display:flex;flex-direction:column;height:100%;border:1px solid #dbe5f0;border-radius:15px;padding:25px;text-decoration:none;box-shadow:0 5px 15px #193a5d05}.guide-related>i{font-size:1.6rem;color:#3f688f;margin-bottom:17px}.guide-related h3{font-size:1.05rem;font-weight:700;color:#254767;line-height:1.5;flex:1}.guide-related>span{font-size:.79rem;font-weight:700;color:#315f8b;margin-top:14px}.guide-related:hover{background:#f5f9fd;border-color:#9cb7d3}
@media(max-width:991px){.guide-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:16px}.guide-article{font-size:.96rem}.guide-article h2{font-size:1.35rem}}@media(max-width:575px){.guide-sidebar{grid-template-columns:1fr}.guide-example,.guide-access{padding:20px}.guide-section{margin-bottom:28px}.guide-matrix{width:210px}.guide-toc,.guide-context{padding:20px}}
