*{box-sizing:border-box}.klinkhammer-seite{margin:0;min-height:100vh;display:grid;place-items:center;padding:clamp(1rem,5vw,3rem);background:#edf1f5;color:#142840;font:1rem/1.55 system-ui,sans-serif}.klinkhammer-visitenkarte{width:min(100%,38rem);min-width:0;background:#fff;border-top:.35rem solid #e88b32;border-radius:1rem;padding:clamp(1rem,5vw,2.5rem);box-shadow:0 12px 40px #1428401a;overflow-wrap:anywhere}.brand{margin:0;font-size:clamp(1.65rem, 5vw, 2.5rem);line-height:1.15}.subtitle{margin:.5rem 0 1.4rem;color:#42536a}.status{background:#fff3e5;border-inline-start:.25rem solid #d87520;border-radius:.35rem;padding:.8rem 1rem}.status h2,.status p{margin:0}.prose h2,.status h2{font-size:1rem}address{font-style:normal}a{color:#174a79}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.call{display:inline-block;padding:.55rem .85rem;border-radius:.4rem;background:#142840;color:#fff;font-weight:650;text-decoration:none}footer{border-top:1px solid #dce2e9;margin-top:1.4rem;padding-top:.65rem;font-size:.9rem}details{padding:.35rem 0}summary{cursor:pointer;font-weight:650;color:#174a79}.draft,.notice{background:#fff3e5;padding:.65rem}