.content-page__meta[data-astro-cid-urrtauzz]{color:var(--color-ink-soft);background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius);margin:0 0 var(--space-3);flex-wrap:wrap;gap:.3em 1em;max-width:100%;padding:.5em .9em;font-size:.85rem;display:flex}.content-page__meta[data-astro-cid-urrtauzz] time[data-astro-cid-urrtauzz]{color:var(--color-ink);font-weight:500}.content-page__meta-updated[data-astro-cid-urrtauzz]{border-left:1px solid var(--color-rule-strong);padding-left:1em}.page[data-astro-cid-urrtauzz]{padding-block:var(--space-5) var(--space-3)}.hint[data-astro-cid-urrtauzz]{color:var(--color-ink-soft);font-size:.9rem}.calc[data-astro-cid-urrtauzz]{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius);padding:var(--space-3)}.calc[data-astro-cid-urrtauzz] [data-astro-cid-urrtauzz][hidden]{display:none!important}.calc__field[data-astro-cid-urrtauzz]{margin-bottom:var(--space-2);display:block}.calc__field[data-astro-cid-urrtauzz]>span[data-astro-cid-urrtauzz]{color:var(--color-ink-soft);justify-content:space-between;align-items:baseline;gap:.5em;margin-bottom:.35em;font-size:.85rem;font-weight:500;display:flex}.calc__field[data-astro-cid-urrtauzz] input[data-astro-cid-urrtauzz],.calc__field[data-astro-cid-urrtauzz] select[data-astro-cid-urrtauzz],.calc__field[data-astro-cid-urrtauzz] textarea[data-astro-cid-urrtauzz]{font:inherit;border:1px solid var(--color-rule-strong);border-radius:var(--radius);background:var(--color-paper);width:100%;padding:.6em .75em}.calc__field[data-astro-cid-urrtauzz] textarea[data-astro-cid-urrtauzz]{resize:vertical;line-height:1.5}.calc__field[data-astro-cid-urrtauzz] input[data-astro-cid-urrtauzz][type=file]{padding:.5em}.calc__field[data-astro-cid-urrtauzz] input[data-astro-cid-urrtauzz]:disabled{opacity:.5}.calc__help[data-astro-cid-urrtauzz]{color:var(--color-ink-faint);margin-top:.4em;font-size:.78rem;line-height:1.45;display:block}.calc__group[data-astro-cid-urrtauzz]{border:none;border-bottom:1px solid var(--color-rule);padding:0 0 var(--space-3);margin:0 0 var(--space-3)}.calc__group[data-astro-cid-urrtauzz] legend[data-astro-cid-urrtauzz]{color:var(--color-ink);margin-bottom:var(--space-2);padding:0;font-size:1rem;font-weight:600}.calc__row[data-astro-cid-urrtauzz]{gap:0 var(--space-2);flex-wrap:wrap;display:flex}.calc__row--center[data-astro-cid-urrtauzz]{align-items:center}.calc__field--half[data-astro-cid-urrtauzz]{flex:12rem}.calc__field--third[data-astro-cid-urrtauzz]{flex:9rem}.calc__check[data-astro-cid-urrtauzz]{margin-bottom:var(--space-2);align-items:flex-start;gap:.6em;font-size:.88rem;line-height:1.45;display:flex}.calc__check[data-astro-cid-urrtauzz] input[data-astro-cid-urrtauzz]{flex-shrink:0;margin-top:.2em}.ex-merkmale[data-astro-cid-urrtauzz]{gap:0 var(--space-2);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.ex-merkmale[data-astro-cid-urrtauzz] .calc__check[data-astro-cid-urrtauzz]{margin-bottom:.5em}.ex-radios[data-astro-cid-urrtauzz]{gap:0 var(--space-3);flex-wrap:wrap;display:flex}.ex-vorschlag[data-astro-cid-urrtauzz]{font:inherit;color:var(--color-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:500;text-decoration:underline}.ex-pruefung[data-astro-cid-urrtauzz]{margin-bottom:var(--space-3)}.ex-pruefung__titel[data-astro-cid-urrtauzz]{margin:0 0 var(--space-2);font-size:1rem}.ex-fotos[data-astro-cid-urrtauzz]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.ex-foto-status[data-astro-cid-urrtauzz]:empty{display:none}.calc__source[data-astro-cid-urrtauzz]{margin:var(--space-3) 0 0;color:var(--color-ink-faint);font-size:.78rem}.ex-hinweis{border-radius:var(--radius);border-left:3px solid var(--color-rule-strong);background:var(--color-paper);margin:0 0 .5em;padding:.6em .8em;font-size:.86rem;line-height:1.5}.ex-hinweis--fehler{border-left-color:var(--color-red)}.ex-hinweis--warnung{border-left-color:#d97706}.ex-hinweis--ok{border-left-color:var(--color-primary)}.ex-foto{border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-paper);margin:0;overflow:hidden}.ex-foto img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.ex-foto figcaption{flex-wrap:wrap;justify-content:space-between;gap:.3em;padding:.4em .5em;font-size:.75rem;display:flex}.ex-foto button{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.ex-foto__badge{color:var(--color-ink);font-weight:600}
