.guide-page{margin:0;background:#f4f6f1;color:#183032;font-family:Arial,sans-serif;line-height:1.65}.guide-page *{box-sizing:border-box}.guide-page a{color:inherit;text-underline-offset:4px}.guide-page a:focus-visible,.guide-page button:focus-visible,.doc-guides a:focus-visible,.entry-notice button:focus-visible{outline:3px solid #26795d;outline-offset:4px}.guide-header,.guide-main,.guide-footer{max-width:1100px;margin:auto;padding-left:24px;padding-right:24px}.guide-header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:90px;border-bottom:1px solid #d4ded6}.guide-brand{font-size:24px;font-weight:800;letter-spacing:-1px;text-decoration:none}.guide-brand span{display:inline-grid;place-items:center;background:#183032;color:#d8fa68;width:36px;height:36px;border-radius:8px;margin-right:9px;letter-spacing:0}.guide-free{font-size:13px;border:1px solid #c9d6c6;border-radius:30px;padding:5px 12px;white-space:nowrap}.guide-main{padding-top:38px;padding-bottom:32px}.guide-breadcrumb{font-size:14px;color:#556a61}.guide-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:46px;align-items:start;margin:30px 0 42px}.guide-eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:700;color:#456757}.guide-page h1{font-size:clamp(32px,4.1vw,49px);line-height:1.12;letter-spacing:-1.8px;margin:16px 0 22px;max-width:700px}.guide-lead{font-size:18px;max-width:650px;color:#41594d}.guide-cta{display:inline-flex;align-items:center;justify-content:center;background:#d8fa68;border:1px solid #bde147;color:#183032!important;border-radius:7px;text-decoration:none;font-size:16px;font-weight:700;line-height:1.4;padding:14px 20px;min-height:52px;text-align:center}.guide-cta:hover{background:#c8ed4d}.guide-small{font-size:13px;color:#566e61}.guide-example{background:#fff;border:1px solid #cfdbd0;border-radius:12px;padding:26px;box-shadow:0 10px 36px #18303208}.guide-example h2{font-size:22px;line-height:1.3;margin:12px 0}.guide-example ul{padding-left:20px}.guide-example li{margin:10px 0}.guide-example a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.guide-article{max-width:780px}.guide-section{padding:22px 0;border-top:1px solid #d4ded6}.guide-page h2{font-size:25px;letter-spacing:-.6px;line-height:1.3}.guide-section ol,.guide-section ul{padding-left:24px}.guide-section li{padding-left:5px;margin:12px 0}.guide-faq details{padding:17px 0;border-bottom:1px solid #d4ded6}.guide-faq summary{font-weight:700;cursor:pointer;min-height:44px;display:list-item;align-content:center}.guide-faq p{margin-bottom:6px}.guide-bottom{border-radius:12px;background:#e8efdf;padding:28px;margin:30px 0}.guide-footer{border-top:1px solid #d4ded6;padding-top:22px;padding-bottom:28px;display:flex;justify-content:space-between;gap:20px;font-size:14px}.doc-guides{margin:30px 0 18px;padding:22px 0;border-top:1px solid #d9e1dc;display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;font-size:14px}.doc-guides strong{font-size:16px}.doc-guides a{color:#214c3d;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.entry-notice{border:1px solid #b7c8ae;border-radius:8px;background:#eaf1e4;padding:18px;margin:0 0 24px;line-height:1.5}.entry-notice p{margin:0 0 12px}.entry-notice button{min-height:44px;padding:10px 15px;border-radius:6px;border:1px solid #a7bda0;background:#fff;color:#183032;font:inherit;margin:0 8px 6px 0;cursor:pointer}.entry-notice button:first-of-type{background:#d8fa68;font-weight:700}@media(max-width:700px){.guide-header,.guide-main,.guide-footer{padding-left:20px;padding-right:20px}.guide-header{min-height:76px}.guide-free{font-size:11px;padding:4px 8px}.guide-brand{font-size:20px}.guide-brand span{width:31px;height:31px;margin-right:5px}.guide-main{padding-top:25px}.guide-hero{grid-template-columns:1fr;gap:24px;margin-top:24px}.guide-lead{font-size:17px}.guide-cta{width:100%}.guide-example{padding:22px}.guide-footer{flex-wrap:wrap}.guide-bottom{padding:22px}.doc-guides{align-items:flex-start;flex-direction:column;gap:4px}}

.share-copy{margin-top:16px;font-size:14px}.share-copy summary{cursor:pointer;min-height:44px;align-content:center;font-weight:700}.share-copy label{display:block;margin:10px 0 7px}.share-copy textarea{width:100%;min-height:108px;resize:vertical;padding:12px;border:1px solid #b4c4ba;border-radius:6px;font:inherit;line-height:1.5;background:#fff;color:#183032}.share-copy button{min-height:44px;padding:10px 16px;border:1px solid #b4c4ba;border-radius:6px;background:#fff;color:#183032;font:inherit;margin-top:8px}.share-copy textarea:focus-visible,.share-copy button:focus-visible{outline:3px solid #26795d;outline-offset:3px}


/* Informacje o narzędziu i pokaz; nie zmieniają formularza ani PDF. */
.trust-points{display:flex;flex-wrap:wrap;gap:7px 14px;list-style:none;padding:0;margin:18px 0 14px;color:#365348;font:600 12px/1.5 Arial,sans-serif;letter-spacing:0}
.trust-points li{display:flex;align-items:baseline;gap:7px}.trust-points li:before{content:"✓";color:#426b27;font-weight:800}
.demo-section{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:28px;align-items:center;padding:26px;margin:30px 0;background:#e8efdf;border:1px solid #cfdbd0;border-radius:12px}
.demo-copy{min-width:0}.demo-section .demo-eyebrow{text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:700;color:#456757;margin:0 0 12px}
.demo-section h2{font-size:26px;line-height:1.2;letter-spacing:-.7px;margin:0 0 14px}.demo-section p{font-size:16px;line-height:1.6;margin:0 0 12px;color:#365348}.demo-section .demo-note{font-size:13px;margin:0;color:#50665a}
.demo-media{display:block;width:150px;color:#183032;text-decoration:none;justify-self:end}.demo-media img{display:block;width:150px;height:auto;border-radius:8px;border:1px solid #bfcdc1;background:#183032}.demo-media span{display:flex;align-items:center;min-height:48px;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.project-footer{flex-wrap:wrap;align-items:center;justify-content:flex-start}.project-links{display:flex;flex-wrap:wrap;gap:4px 20px;margin-left:auto}.project-links a{display:inline-flex;align-items:center;min-height:44px;font:600 14px/1.5 Arial,sans-serif;color:#214c3d;text-underline-offset:4px}
.project-footer .footer-note,.project-footer .footer-updated{flex-basis:100%;margin:0;color:#51665c;line-height:1.6;font-size:13px}.project-footer .footer-updated{font-size:12px}.guide-footer.project-footer{gap:8px 20px}
.trust-points a:focus-visible,.demo-media:focus-visible,.project-links a:focus-visible{outline:3px solid #26795d;outline-offset:4px}
@media(max-width:600px){.trust-points{gap:6px 12px;font-size:12px}.demo-section{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px}.demo-section h2{font-size:24px}.demo-media{width:132px;justify-self:start}.demo-media img{width:132px}.project-links{margin-left:0;flex-basis:100%}.project-footer #clear{margin-left:0}.project-footer .footer-note{font-size:12px}}
