.overview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px;align-items:start}.overview-card{background:#fff;border:1px solid #103550;border-radius:16px;padding:28px;min-width:0;display:flex;flex-direction:column}.overview-card>span{color:#791029;font-weight:700}.overview-card h3{margin-top:8px}.overview-card>p{min-height:72px}.overview-content{padding-top:20px}.overview-card .button,.overview-close{background:#791029;color:#fff;border:1px solid #103550;border-radius:8px;text-decoration:none;cursor:pointer;font:inherit;font-weight:700;padding:14px 20px;display:inline-flex;justify-content:center;align-items:center}.overview-card summary{list-style:none;margin-top:12px;width:100%;box-sizing:border-box}.overview-card summary::-webkit-details-marker{display:none}.overview-close{margin-top:16px}.overview-card summary:before,.lektorat-check-card summary:before{content:none!important}.overview-card summary:focus-visible,.overview-close:focus-visible{outline:2px solid #103550;outline-offset:3px}@media(max-width:700px){.overview-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px}.overview-card{padding:22px}.overview-card>p{min-height:0}}
.overview-card summary.button,.lektorat-check-card summary.button{display:flex!important;grid-template-columns:none!important;justify-content:center;white-space:nowrap}

/* Einheitliche geschlossene Angebotskacheln */
.overview-grid,.lektorat-check-grid{align-items:stretch!important;grid-auto-rows:1fr}
.overview-card,.lektorat-check-card{height:100%;box-sizing:border-box;display:flex!important;flex-direction:column}
.overview-card>p,.lektorat-check-card>p{min-height:72px;margin-bottom:20px}
.overview-details,.lektorat-check-details{margin-top:auto}
.overview-card summary.button,.lektorat-check-card summary.button{min-height:58px;box-sizing:border-box;margin-top:0;white-space:normal;text-align:center}
.overview-card h3,.lektorat-check-card h3{min-height:2.6em}
@media(max-width:700px){.overview-grid,.lektorat-check-grid{grid-auto-rows:auto}.overview-card h3,.lektorat-check-card h3,.overview-card>p,.lektorat-check-card>p{min-height:0}}

.overview-grid:has(details[open]),.lektorat-check-grid:has(details[open]){grid-auto-rows:auto;align-items:start!important}
.overview-grid:has(details[open]) .overview-card,.lektorat-check-grid:has(details[open]) .lektorat-check-card{height:auto}

main a[href^="mailto:"]{color:#791029!important;font-weight:700;text-decoration:none;overflow-wrap:anywhere}
main a[href^="mailto:"]:hover{color:#103550!important}
main a[href^="mailto:"]:focus-visible{outline:2px solid #103550;outline-offset:3px;border-radius:2px}
