/* DiWeToo Rechnungsanalyse – Layoutkorrektur 1.7.1 */
.analysis-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:center;padding:5rem 0}
.analysis-grid>*{min-width:0}
.analysis-shot{display:block;width:100%;max-width:100%;background:#fff;border:1px solid #586477;box-shadow:0 28px 70px #030b1b88;text-decoration:none;overflow:hidden;border-radius:12px}
.analysis-shot img,.analysis-gallery img{display:block;width:100%;max-width:100%;height:auto;min-width:0}
.analysis-shot span{display:block;padding:12px 18px;background:#172746;color:#e5d2a9;font-size:14px}
.analysis-gallery{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;width:100%;max-width:100%;min-width:0}
.analysis-gallery figure{margin:0;min-width:0;max-width:100%;background:#fff;border:1px solid var(--line);overflow:hidden;border-radius:12px}
.analysis-gallery figure>a{display:block;width:100%;max-width:100%;min-width:0}
.analysis-gallery figcaption{padding:22px;color:var(--muted);font-size:16px;overflow-wrap:anywhere}
.analysis-gallery strong{display:block;color:var(--ink);font-size:20px;margin-bottom:8px}
@media(max-width:900px){.analysis-grid,.analysis-gallery{grid-template-columns:minmax(0,1fr)}.analysis-grid{padding:3rem 0}.analysis-hero h1{font-size:clamp(2.8rem,9vw,4rem)}}
