.aok-growth-routes,.aok-growth-guide,.aok-growth-sources{margin:28px 0;padding:22px;border:1px solid #d8e4e9;border-radius:16px;background:#f7fafb;color:#192d39;min-width:0}
.aok-growth-routes h2,.aok-growth-guide h2,.aok-growth-sources h2{font-size:1.3rem;line-height:1.65;margin:0 0 12px;padding:0;background:none;border:0;color:#122f42}
.aok-growth-routes ul{display:grid;gap:10px;padding-left:1.3em;margin:16px 0}
.aok-growth-routes a{font-weight:700;line-height:1.7;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.aok-growth-note,.aok-growth-sources p{font-size:.9em;line-height:1.8}
.aok-growth-table{overflow-x:auto;max-width:100%;margin:24px 0;border:1px solid #d7e3e9;border-radius:12px;-webkit-overflow-scrolling:touch}
.aok-growth-table:focus-visible{outline:3px solid #077d98;outline-offset:3px}
.aok-growth-table table{border-collapse:collapse;width:100%;min-width:580px;margin:0!important;font-size:.95em;line-height:1.8}
.aok-growth-table th,.aok-growth-table td{border:1px solid #d7e3e9;padding:12px;white-space:normal;vertical-align:top;text-align:left;background:#fff;color:#192d39}
.aok-growth-table thead th{background:#153b50;color:white}.aok-growth-table tbody th{background:#edf5f7;min-width:135px}
.aok-growth-figure{margin:28px 0!important;max-width:100%}.aok-growth-figure img{display:block;width:100%;max-width:100%;height:auto!important;object-fit:contain!important;aspect-ratio:auto;border-radius:12px}
.aok-growth-figure figcaption{font-size:.85em;line-height:1.8;margin:10px 0;color:#52616b;text-align:left}
.aok-site-2026 .entry-content .aok-growth-table th,.aok-site-2026 .entry-content .aok-growth-table td{font-size:14px!important;line-height:1.8!important}
.entry-content h2[id],.aok-growth-guide{scroll-margin-top:110px}
.aok-growth-guide p,.aok-growth-routes p{line-height:1.95}.aok-growth-sources a{overflow-wrap:anywhere}
@media(max-width:600px){.aok-growth-routes,.aok-growth-guide,.aok-growth-sources{padding:16px;margin:22px 0}.aok-growth-routes h2,.aok-growth-guide h2{font-size:1.15rem}.aok-growth-table th,.aok-growth-table td{padding:10px}.aok-growth-figure img{border-radius:7px}}
