.kk-article .article-lead{font-size:1.12rem;line-height:1.7;color:var(--text);margin:8px 0 22px;max-width:70ch}.kk-article .article-header{margin-bottom:14px}.kk-article .share-buttons{margin:10px 0 0;gap:8px}.kk-article .quick-answer{margin:8px 0 22px;padding:16px 20px;border-left-color:#27ae60}.kk-article .quick-answer p{line-height:1.7}.kk-article .article-meta{gap:8px 16px}.kk-article .author-box{padding:20px}.kk-article .author-box-bio{margin:10px 0;font-size:.9rem;line-height:1.65}.kk-article .author-box-name a{color:inherit}.kk-article .author-box-name a:hover{text-decoration:underline}.kk-article .author-box-note{margin:8px 0;font-size:.78rem;line-height:1.5;color:#586575}.kk-article .author-box-note small{font-size:inherit}.kk-article .author-box-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.editorial-diagram img{object-fit:contain!important;background:#fff}.article-card:hover .editorial-diagram img{transform:none}.kk-article .pekao-banner{margin:12px auto 16px}.kk-article .content-main .pekao-banner{padding:0;max-width:none}.kk-article .pekao-banner__box{gap:16px;padding:14px 18px}.kk-article .pekao-banner__title{font-size:18px}.kk-article .pekao-banner__benefits{margin-top:8px;gap:5px 12px}.kk-article .offers-hub{margin:12px 0 16px;padding:14px 18px}.kk-article .breadcrumbs{margin-top:8px;margin-bottom:10px;padding:10px 0}.analysis-method{margin:12px 0 0}.analysis-method summary,.article-body details summary{cursor:pointer;line-height:1.6;color:var(--primary);font-weight:600}.analysis-method summary:focus-visible,.article-body details summary:focus-visible{outline:3px solid #60c5c3;outline-offset:4px}.analysis-method[open] summary,.article-body details[open] summary{margin-bottom:12px}.guide-next-steps{padding:20px}.guide-next-steps>p:last-child{margin-bottom:0}.kk-contact .contact-email{overflow-wrap:anywhere}.kk-contact .contact-note{font-size:.9rem;color:var(--text-muted);line-height:1.65}@media(max-width:700px){.kk-article .pekao-banner__box{gap:10px;padding:12px 14px}.kk-article .pekao-banner__brand{flex-basis:auto}.kk-article .pekao-banner__brand img{max-width:86px;max-height:29px}.kk-article .pekao-banner__copy{flex-basis:100%}.kk-article .pekao-banner__title{font-size:16px;line-height:1.3}.kk-article .pekao-banner__label{margin-bottom:3px}.kk-article .pekao-banner__text{font-size:12px;margin-top:4px}.kk-article .pekao-banner__benefits{font-size:12px;gap:4px 10px}.kk-article .pekao-banner__cta{min-height:44px;padding:10px 14px}.kk-article .article-lead{font-size:1.04rem;line-height:1.65;margin-bottom:18px}.kk-article .article-meta{font-size:.78rem;gap:6px 12px}.kk-article .quick-answer{padding:14px 16px}.kk-article .breadcrumbs{font-size:.75rem;margin-bottom:10px}.kk-article .author-box{padding:16px}}.guide-reading .article-body{font-size:16px;line-height:1.8}.guide-reading .quick-answer p{font-size:16px;line-height:1.7}.guide-contents{margin:16px 0 22px;padding:0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.guide-contents>summary,.guide-visual-note>summary{cursor:pointer;min-height:44px;padding:10px 2px;color:var(--primary);font-weight:600;font-size:.9rem;line-height:1.6}.guide-contents>summary:focus-visible,.guide-visual-note>summary:focus-visible{outline:3px solid #60c5c3;outline-offset:3px}.guide-contents .article-toc{border:0;background:transparent;padding:4px 8px 12px;margin:0}.guide-contents .article-toc ol{margin:0;padding-left:22px}.guide-contents .article-toc li{margin:4px 0}.guide-reading .article-body>p:first-child{margin-top:0}.guide-reading .article-body h2:first-child{margin-top:10px;padding-top:0;border-top:0}.guide-reading .article-hero-image{margin:24px 0}.guide-visual-note{margin:24px 0;border-top:1px solid var(--border-light)}.guide-visual-note .article-hero-image{margin-top:10px}.publisher-profile{display:grid;grid-template-columns:132px minmax(0,1fr);gap:24px;align-items:start;margin:20px 0 28px}.publisher-profile img{display:block;width:132px;height:132px;object-fit:cover;border-radius:50%}.publisher-profile p:first-child{margin-top:0}@media(max-width:600px){.publisher-profile{grid-template-columns:1fr;gap:14px}.publisher-profile img{width:100px;height:100px}.guide-contents{margin-bottom:18px}}