/* Ergänzungen für die vier lokalen Werkzeuge und das Artikelverzeichnis. */
.section-note{max-width:70ch;margin:1.8rem 0 0;color:var(--muted,#51635d);font-size:.94rem}
.directory-list{columns:2;column-gap:3rem;list-style:none;padding:0}.directory-list li{break-inside:avoid;border-bottom:1px solid #dcded6;padding:1rem 0}.directory-list a{display:block;font-weight:600;text-decoration:none}.article-directory section{margin:0 0 5rem}
.article-actions{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;margin-top:2rem}.question-number{color:#9a4538;display:inline-block;margin-right:.5rem;font-size:.85rem;letter-spacing:.08em}.tool-bottom{margin-top:3rem}.tool-layout{max-width:100%}.prose:has(.tool-layout),.prose:has(.palette-grid),.prose:has(.planner-table){max-width:1120px}
.palette-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:2rem 0}.palette-toolbar select{min-height:44px;padding:.65rem 1rem;border:1px solid #a8b7ae;background:#fff;border-radius:.4rem;font:inherit}.palette-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.palette-card{border:1px solid #d6ddd5;border-radius:1rem;padding:1.75rem;background:#fff}.named-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.named-swatches strong,.named-swatches code{display:block;font-size:.8rem;overflow-wrap:anywhere}.large-swatch{display:block;height:100px;background:var(--swatch);border-radius:.35rem;margin-bottom:.6rem}.planner-table input{min-width:0;width:100%;padding:.7rem;border:1px solid #aab8af;border-radius:.3rem;font:inherit;background:white}.planner-table{table-layout:fixed}.planner-table th:first-child{width:18%}.planner-table th:nth-child(2){width:30%}.planner-table th:nth-child(3){width:52%}.planner-table td{padding:.5rem}.planner-table th{font-size:.85rem}.article-sources a{overflow-wrap:anywhere}.prose .notice--warning{background:#fff1d6;border-left:4px solid #aa6c15;padding:1rem 1.2rem}.form-error{color:#9c2929}.site-footer a:hover{text-decoration:underline}.named-swatches code{font-family:ui-monospace,monospace}
@media(max-width:700px){.directory-list{columns:1}.palette-grid{grid-template-columns:1fr}.palette-card{padding:1.2rem}.large-swatch{height:80px}.planner-table{min-width:570px}.palette-toolbar{align-items:stretch;flex-direction:column}.question-number{display:block}.article-actions{align-items:flex-start;flex-direction:column}}
@media print{.palette-card{break-inside:avoid}.palette-grid{grid-template-columns:1fr 1fr}.large-swatch,.swatch{print-color-adjust:exact;-webkit-print-color-adjust:exact}.form-actions,.palette-toolbar{display:none}.planner-table{min-width:0}.planner-table input{border:0;white-space:normal;font-size:10pt}.article-directory{display:block}.tool-result[hidden]{display:none!important}}

/* Editorial image series. */
.service-hero{margin:0 0 2.5rem;max-width:100%;}.service-hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.service-hero figcaption,.image-origin-note{font-size:.75rem;color:#536352;margin:.5rem 0 0}.photo-credit{font:normal .7rem/1.4 var(--sans);opacity:.95}.article-hero img{object-position:center}.category-card img{object-position:center}
@media(max-width:640px){.article-hero img{aspect-ratio:3/2}.service-hero img{aspect-ratio:3/2}.service-hero{margin-bottom:1.8rem}}
/* Keep the complete editorial motif visible, including heads and clothing. */
@media screen{.article-hero{max-width:1000px}.article-hero img{aspect-ratio:3/2;height:auto;max-height:none;object-fit:contain}.service-hero img{aspect-ratio:3/2;object-fit:contain}}
