/* Scoped additions for the Akcie / ETF editorial update, 2026-09-14. */
.cluster-section{scroll-margin-top:100px}.cluster-section h2{line-height:1.2}.cluster-section h3{margin-top:1.5rem}.cluster-table{overflow-x:auto;max-width:100%;margin:1.2rem 0;border:1px solid #dce6e9;border-radius:14px}.cluster-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:.94rem}.cluster-table caption{text-align:left;padding:16px;background:#eff7f6;color:#174f50;font-weight:700}.cluster-table th,.cluster-table td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #e3ebed}.cluster-table thead{background:#f5f8fa}.cluster-table tbody th{font-weight:650}.cluster-table:focus-visible,.cluster-checklist input:focus-visible{outline:3px solid #136b6a;outline-offset:3px}.cluster-note{padding:18px 20px;background:#eef7f5;border-left:4px solid #147e70;border-radius:0 12px 12px 0;margin:20px 0}.cluster-figure{margin:24px 0}.cluster-figure img{width:100%;height:auto;display:block;border-radius:18px}.cluster-figure figcaption{font-size:.88rem;color:#52646e;margin-top:10px}.cluster-checklist{display:grid;gap:10px;padding:0;list-style:none}.cluster-checklist label{display:flex;gap:12px;padding:13px;border:1px solid #d9e7e5;border-radius:10px}.cluster-checklist input{accent-color:#147e70;width:20px;height:20px;flex:none}.cluster-formula{padding:18px;background:#123b49;color:#fff;border-radius:12px;overflow-wrap:anywhere;font-size:1.05rem}.cluster-links{display:flex;gap:12px;flex-wrap:wrap}.cluster-links a{padding:8px 0}.cluster-section details{padding:14px 0;border-bottom:1px solid #dce6e9}.cluster-section summary{font-weight:700;cursor:pointer}.cluster-section li{margin:.55rem 0}.cluster-section a{overflow-wrap:anywhere}
@media(max-width:600px){.cluster-table th,.cluster-table td{padding:11px}.cluster-section{padding:20px 16px}.cluster-figure{margin:18px 0}}
@media print{.cluster-checklist input{appearance:none;border:1px solid #555}.cluster-table{overflow:visible}.cluster-section{break-inside:avoid}}

.cluster-anchor{display:block;scroll-margin-top:100px}.cluster-cost-page .article-hero h1{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.08}.cluster-cost-page .article-hero-card p{padding:0 20px 20px}.cluster-cost-page .article-content{min-width:0}.cluster-cost-page .article-sidebar{min-width:0}
.article-page .ca-tool--navy .ca-cost-form label{color:#f1f7fc}.article-page .ca-tool--navy .ca-tool-head p,.article-page .ca-tool--navy .ca-form-note{color:#d8e7f2}.article-page .ca-tool--navy{scroll-margin-top:95px}

.cluster-comparison-page .article-hero h1{font-size:clamp(2.1rem,4.5vw,3.5rem);line-height:1.08}.cluster-profile-count{display:grid;place-items:center;flex:0 0 72px;width:72px;min-width:72px;height:72px;border-radius:16px;background:#e7f5f1;color:#146f68;font-size:2rem;font-weight:800}
