/* Brand illustrations are decorative companions to existing editorial titles. */
.reader-section .blog-art-heading{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:36px;padding-bottom:30px;min-height:210px}.reader-section .blog-art-copy{display:block;max-width:850px}.blog-art-copy h2{margin:0 0 18px}.reader-section .blog-art-copy>p,.reader-section .blog-art-copy>div>p{font-size:15px;line-height:1.75;color:var(--muted);max-width:76ch}.blog-art-copy .hub-archive{margin-top:12px}.blog-section-art{display:block;width:220px;height:220px;object-fit:contain;justify-self:end;mix-blend-mode:multiply}.hub-navigation .blog-art-nav-link{display:flex;align-items:center;gap:9px;min-height:48px;padding:4px 0}.blog-nav-icon{width:38px;height:38px;object-fit:contain;flex:0 0 38px;mix-blend-mode:multiply}.hub-nav-groups{column-gap:24px}.hub-nav-groups li{min-width:0}.blog-art-nav-link{overflow-wrap:anywhere}
#narzedzia .hub-tool-list,#oferty-pracy .hub-roles{background:#edf3fa;border-radius:10px;padding:8px 26px}#narzedzia .hub-tool:first-child,#oferty-pracy .hub-role:nth-child(-n+2){border-top:0}#narzedzia .hub-tool p{max-width:75ch}#oferty-pracy .hub-role{padding:26px 0}.hub-translation{background:#fff;border:1px solid #e0e4e8}.hub-docs-state{background:#eff3f8}.hub-stock-table tbody{background:#fff}.hub-stock-table caption{background:#f5f7fa}
#prompty .hub-prompt{max-width:none;background:#192d49;color:#f8f6f1;padding:32px 38px 34px;border:0;border-radius:10px}#prompty .hub-prompt h3{color:#fff}#prompty .hub-prompt .item-meta,#prompty .hub-prompt .hub-note{color:#d2dfef}#prompty .hub-prompt blockquote{border-color:#8bb6ff;max-width:72ch}#prompty .hub-prompt a{color:#bad5ff}#prompty .hub-prompt .save-button{color:#f8f6f1;border-color:#a3bbd9;background:transparent}#prompty .hub-prompt .save-button:hover,#prompty .hub-prompt .save-button[aria-pressed=true]{color:#192d49;background:#dceaff;border-color:#dceaff}#prompty .hub-prompt a:focus-visible,#prompty .hub-prompt button:focus-visible{outline:3px solid #bad5ff;outline-offset:5px}
.blog-inline-action{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:40px 0 12px;padding:30px 32px;background:#edf3fa;border-left:3px solid #8aafe0;border-radius:0 8px 8px 0}.blog-art-kicker{font-size:12px;color:#45617f;margin-bottom:10px}.blog-inline-action h2{font-size:26px;margin:0 0 12px}.blog-inline-action p:not(.blog-art-kicker){font-size:15px;color:var(--muted)}.blog-inline-action .button{flex:none}#prompty[hidden]+.blog-inline-action{display:none!important}.blog-newsletter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;background:#fff;border:1px solid #dce2e9;border-radius:10px;padding:32px;margin-top:60px}.blog-newsletter h2{font-size:30px;margin:0 0 16px}.blog-newsletter-copy>p:last-child{color:var(--muted);font-size:15px;max-width:76ch}.blog-newsletter-copy strong{color:var(--ink)}.blog-newsletter-links{display:flex;flex-direction:column;gap:18px;justify-content:center;align-items:flex-start}.blog-newsletter-links>a:not(.button){font-size:14px;color:#174fc5;max-width:28ch}.blog-newsletter-legal{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:14px 24px;font-size:12px;color:var(--muted);border-top:1px solid #e3e7eb;padding-top:18px;max-width:none}
@media(max-width:1000px){.reader-section .blog-art-heading{grid-template-columns:minmax(0,1fr) 180px;gap:24px}.blog-section-art{width:180px;height:180px}.blog-newsletter{grid-template-columns:1fr}.blog-newsletter-links{flex-direction:row;flex-wrap:wrap;align-items:center;gap:18px 26px}}
@media(max-width:760px){.reader-section .blog-art-heading{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding-bottom:22px}.reader-section .blog-art-copy{width:100%}.reader-section .blog-art-copy>div{margin-top:0}.blog-art-copy h2{margin-bottom:14px}.blog-section-art{width:140px;height:140px;align-self:flex-start}.blog-nav-icon{width:32px;height:32px;flex-basis:32px}.hub-navigation .blog-art-nav-link{gap:7px;min-height:46px;line-height:1.45}.hub-nav-groups{column-gap:18px}#narzedzia .hub-tool-list,#oferty-pracy .hub-roles{padding:0 18px}#oferty-pracy .hub-role:nth-child(2){border-top:1px solid var(--line)}#prompty .hub-prompt{padding:26px 22px}#prompty .hub-prompt blockquote{padding-left:16px;font-size:21px;line-height:1.65}.blog-inline-action{display:block;padding:25px 22px;margin-top:28px}.blog-inline-action h2{font-size:24px}.blog-inline-action .button{margin-top:22px}.blog-newsletter{padding:26px 22px;gap:22px;margin-top:42px}.blog-newsletter h2{font-size:27px}.blog-newsletter-links{flex-direction:column;align-items:flex-start;gap:18px}.blog-newsletter-legal{font-size:12px;gap:10px 18px}}
