/* Auftragsstrecke – Ergänzungen zu handwerk.css */
.auftrag-grid { display: grid; gap: 2.5rem; }
@media (min-width: 960px) { .auftrag-grid { grid-template-columns: 1fr 1.1fr; gap: 4rem; align-items: start; } }
.auftrag-karten { display: grid; gap: 1.5rem; }
@media (min-width: 760px) { .auftrag-karten { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 1100px) { .auftrag-karten { grid-template-columns: repeat(3, 1fr); } }
.auftrag-karten .btn { margin-top: auto; }
.auftrag-schmal { max-width: 820px; }
.preiszeile { font-size: 1.6rem; font-weight: 800; margin: .25rem 0 .5rem; }
.ablauf { padding-left: 1.2rem; display: grid; gap: .6rem; }
.form-status.info { color: var(--ink-soft); }
.hinweis-box { background: var(--apricot-soft); border-left: 3px solid var(--signal); padding: 1rem 1.25rem; border-radius: var(--radius); margin: 1rem 0; }
fieldset.abschnitt { border: 1px solid #0d1e3022; border-radius: var(--radius); padding: 1rem 1.25rem .25rem; margin: 0 0 1.5rem; }
fieldset.abschnitt legend { font-weight: 800; padding: 0 .4rem; }
.site-footer .footer-bottom a { text-decoration: underline; text-underline-offset: .15em; }
