/* Static articles and catalogue guides; existing product layouts stay unchanged. */
.editorial-intro{max-width:78ch}.editorial-guide{margin:2.5rem 0;padding:clamp(1.2rem,3vw,2.4rem);background:#f4f6fb;border:1px solid #dce2f0;border-radius:16px;color:#17213a}.editorial-guide h2{margin-top:0;font-size:clamp(1.25rem,2.5vw,1.75rem)}.editorial-guide h3{margin:1.7rem 0 .65rem;font-size:1.1rem}.editorial-guide p,.editorial-guide li{max-width:90ch;line-height:1.7}.editorial-guide a,.editorial-article a,.editorial-card a,.editorial-topics a{color:#000099;text-underline-offset:.18em}.editorial-code{color:#4b566d;font-size:.9em;white-space:nowrap}.editorial-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.editorial-facts div{background:#fff;border:1px solid #dce2f0;border-radius:8px;padding:14px}.editorial-facts dt{font-size:.88rem;color:#47516b}.editorial-facts dd{margin:.35rem 0 0;font-weight:700}.editorial-related{border-top:1px solid #dce2f0;margin-top:2rem;padding-top:.5rem}.editorial-related li{margin:.5rem 0}.editorial-teasers,.editorial-topics{margin:2.5rem 0}.editorial-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.editorial-card{border:1px solid #dce2f0;border-radius:14px;background:#fff;padding:20px;display:flex;flex-direction:column}.editorial-card>a:first-child{display:block;text-decoration:none}.editorial-card img{width:100%;height:210px;object-fit:contain;background:#f6f7fa;border-radius:8px}.editorial-card h3{font-size:1.3rem;line-height:1.35;margin:1rem 0 .5rem}.editorial-card p{line-height:1.65;flex:1}.editorial-read{font-weight:700}.editorial-article{max-width:880px;margin:0 auto 3rem;font-size:1.05rem;line-height:1.75}.editorial-article h1{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.18;max-width:28ch;margin:.5rem 0 1rem}.editorial-article h2{font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.3;margin:2.3rem 0 1rem;scroll-margin-top:145px}.editorial-article h3{font-size:1.15rem;line-height:1.4}.editorial-lead{font-size:1.2rem;line-height:1.65;color:#34415b}.editorial-dates{display:flex;gap:.5rem 1.2rem;flex-wrap:wrap;color:#4b566d;font-size:.88rem}.editorial-toc{clear:both;border:1px solid #dce2f0;border-radius:12px;padding:1rem 1.5rem;background:#f7f8fc;margin:1.5rem 0}.editorial-toc h2{font-size:1.1rem;margin:0 0 .7rem}.editorial-toc ol{columns:2;column-gap:2.5rem;padding-left:1.4rem;margin:0}.editorial-toc li{break-inside:avoid;font-size:.9rem;line-height:1.5;margin:0 0 .55rem}.editorial-hero{margin:1.5rem 0 2rem;max-width:640px}.editorial-hero img,.editorial-diagram img{display:block;width:100%;height:auto;border-radius:12px}.editorial-packaging{max-width:220px;float:right;margin:1rem 0 1.5rem 2rem}.editorial-article figcaption{font-size:.82rem;line-height:1.5;color:#4b566d;margin-top:.7rem}.editorial-diagram{clear:both;max-width:640px;margin:2rem auto}.editorial-sources{clear:both;background:#f4f6fb;border:1px solid #dce2f0;border-radius:12px;padding:1rem 1.5rem;margin:2.5rem 0}.editorial-sources h2{font-size:1.2rem;margin:.5rem 0}.editorial-sources p,.editorial-sources li{font-size:.9rem}.editorial-links{clear:both}.editorial-links ul{display:flex;gap:.5rem 1.5rem;flex-wrap:wrap;padding-left:1.3rem}.editorial-faq{clear:both}a:focus-visible{outline-offset:4px}.editorial-topics .collection-tile span{line-height:1.55}.editorial-article section{overflow-wrap:anywhere}
@media(max-width:640px){.editorial-cards,.editorial-facts{grid-template-columns:1fr}.editorial-toc ol{columns:1}.editorial-packaging{float:none;max-width:200px;margin:1.5rem auto}.editorial-article{font-size:1rem}.editorial-card{padding:16px}.editorial-guide{border-radius:10px}.editorial-links ul{display:block}.editorial-links li{margin:.5rem 0}.editorial-dates{display:block}.editorial-dates span{display:block;margin:.25rem 0}}
@media print{.editorial-toc,.editorial-teasers{display:none}.editorial-guide,.editorial-sources{border:1px solid #aaa;background:#fff}.editorial-article{max-width:none}.editorial-packaging{max-width:140px}.editorial-article h2{break-after:avoid}}

.editorial-legacy-nav{max-width:1100px;margin:1rem auto;padding:.6rem 1rem;background:#f4f6fb;border-radius:8px}

/* The supplied Kiddicraft photo needs a half turn for upright presentation. */
.editorial-hero img[src$="kiddicraft-kostky.jpg"],.editorial-card img[src$="kiddicraft-kostky.jpg"]{transform:rotate(180deg)}

/* Editorial definitions and evidence tables, 2026-10-21. */
.editorial-summary{margin:1.3rem 0;padding:1.1rem 1.25rem;background:#edf5fa;border-left:4px solid #245d83;line-height:1.75;border-radius:0 12px 12px 0}
.editorial-table-wrap{max-width:100%;overflow-x:auto;margin:1.4rem 0;border:1px solid #dce4eb;border-radius:12px}
.editorial-table{width:100%;border-collapse:collapse;font-size:.94rem;line-height:1.6;min-width:520px}
.editorial-table th,.editorial-table td{padding:.8rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid #e5ebef}
.editorial-table thead th{background:#eaf2f8;color:#163d59}
.editorial-table tbody th{font-weight:600;white-space:nowrap}
.editorial-table .editorial-table-group th{background:#f1f5f8;white-space:normal;color:#23485f}
.editorial-table tr:last-child>*{border-bottom:0}
.editorial-credit{display:block;font-size:.82rem;color:#627181;margin-top:.35rem}
.editorial-product-links{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;list-style:none;padding-left:0}
.editorial-product-links li{font-size:.93rem}
.editorial-table-wrap:focus-visible{outline:3px solid #245d83;outline-offset:3px}

@media(min-width:1000px){.editorial-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-card h3{font-size:1.15rem}}
