.ugsc{container-type:inline-size;scroll-margin-top:var(--ugsc-space-s,.75rem);color:var(--ugsc-body,#334155);font-size:var(--ugsc-body-text,1rem)}.ugsc *{box-sizing:border-box}.ugsc-karte{background:var(--ugsc-bg,#fff);border:var(--ugsc-border-xs,1px) solid var(--ugsc-border-subtle,#e4ecf2);border-radius:var(--ugsc-radius-l,12px);box-shadow:0 1px 3px rgb(0 0 0 / .16);padding:var(--ugsc-space-l,2rem);display:flex;flex-direction:column;gap:var(--ugsc-space-m,1rem)}.ugsc-ergebnis{display:flex;flex-direction:column;gap:var(--ugsc-space-l,2rem)}.ugsc p,.ugsc ul{margin:0;padding:0}.ugsc-eyebrow{font-size:var(--ugsc-text-xs,.8rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ugsc-primary,#0f5f87)}.ugsc-titel,.ugsc legend.ugsc-titel{font-family:var(--et_global_heading_font,inherit);font-size:var(--ugsc-h4,1.4rem);font-weight:600;line-height:1.3;color:var(--ugsc-heading,#224c70);margin:0;padding:0;outline:none}.ugsc-untertitel{font-family:var(--et_global_heading_font,inherit);font-size:var(--ugsc-h6,1rem);font-weight:600;color:var(--ugsc-heading,#224c70);margin:var(--ugsc-space-s,.5rem) 0 0;padding:0}.ugsc-klein{font-size:var(--ugsc-text-s,.9rem);color:var(--ugsc-muted,#6b767e)}.ugsc .ugsc-fakten,.ugsc .ugsc-zonen{list-style:none;padding:0;margin:0}.ugsc .ugsc-fakten li,.ugsc .ugsc-zonen li{list-style:none}.ugsc-fakten{list-style:none;display:flex;flex-direction:column;gap:var(--ugsc-space-xs,.5rem)}.ugsc-fakten li{position:relative;padding-left:1.6em}.ugsc-fakten li::before{content:"✓";position:absolute;left:0;font-weight:700;color:var(--ugsc-success,#7a8c25)}.ugsc-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;font:inherit;font-size:var(--ugsc-text-s,1rem);font-weight:600;line-height:1.3;text-decoration:none;padding:.7em 1.4em;border:2px solid #fff0;border-radius:3px;cursor:pointer;transition:filter 0.15s ease}.ugsc-btn:hover:not(:disabled){filter:brightness(.95)}.ugsc-btn:focus-visible,.ugsc-option input:focus-visible+span,.ugsc-btn-link:focus-visible,.ugsc input:focus-visible{outline:3px solid var(--ugsc-primary,#0f5f87);outline-offset:2px}.ugsc-btn-primaer{background:var(--ugsc-secondary,#e4941a);border-color:var(--ugsc-secondary,#e4941a);color:var(--ugsc-on-secondary,#161b20)}.ugsc-btn-kontur{background:#fff0;border-color:var(--ugsc-primary,#0f5f87);color:var(--ugsc-primary,#0f5f87)}.ugsc-btn:disabled{opacity:.45;cursor:not-allowed}.ugsc-btn-link{background:none;border:0;padding:0;font:inherit;font-size:var(--ugsc-text-s,.95rem);font-weight:700;color:var(--ugsc-primary,#0f5f87);text-decoration:none;cursor:pointer;align-self:center}.ugsc-aktionen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ugsc-space-m,1rem)}.ugsc-aktionen-start{justify-content:flex-start}.ugsc-neustart{align-self:flex-start;font-weight:400;color:var(--ugsc-muted,#6b767e)}.ugsc-fortschritt{height:6px;border-radius:var(--ugsc-radius-full,999px);background:var(--ugsc-bg-subtle,#eef6fd);overflow:hidden}.ugsc-fortschritt span{display:block;height:100%;background:var(--ugsc-primary,#0f5f87);transition:width 0.3s ease}.ugsc-fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ugsc-space-m,1rem);min-width:0}.ugsc-optionen{display:grid;gap:var(--ugsc-space-s,.75rem)}@container (min-width:520px){.ugsc-optionen{grid-template-columns:repeat(2,minmax(0,1fr))}}.ugsc-option{position:relative;display:block;cursor:pointer}.ugsc-option input{position:absolute;opacity:0;inset:0}.ugsc-option span{display:flex;align-items:center;height:100%;min-height:3.5em;padding:var(--ugsc-space-m,1rem);border:var(--ugsc-border-s,2px) solid var(--ugsc-border-subtle,#e4ecf2);border-radius:var(--ugsc-radius-s,6px);background:var(--ugsc-bg,#fff);line-height:1.4;transition:border-color 0.15s ease,background 0.15s ease}.ugsc-option:hover span{border-color:var(--ugsc-border,#bdc5cb)}.ugsc-option input:checked+span{border-color:var(--ugsc-primary,#0f5f87);background:var(--ugsc-bg-primary-subtle,#d8efff);color:var(--ugsc-heading,#224c70);font-weight:600}.ugsc-badge{align-self:flex-start;font-size:var(--ugsc-text-xs,.8rem);font-weight:700;padding:.35em .9em;border-radius:var(--ugsc-radius-full,999px);background:var(--ugsc-bg-primary-subtle,#d8efff);color:var(--ugsc-heading,#224c70)}.ugsc-badge-erfolg{background:var(--ugsc-success-subtle,#dcfce7)}.ugsc-zonen{list-style:none;display:flex;flex-direction:column;gap:var(--ugsc-space-s,.75rem)}.ugsc-zone{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--ugsc-space-xs,.4rem) var(--ugsc-space-m,1rem)}.ugsc-zone-name{grid-column:1 / -1;font-weight:600;color:var(--ugsc-heading,#224c70)}@container (min-width:520px){.ugsc-zone{grid-template-columns:minmax(0,1fr) 8rem 6.5rem}.ugsc-zone-name{grid-column:auto}}.ugsc-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.ugsc-meter i{display:block;height:8px;border-radius:var(--ugsc-radius-full,999px);background:var(--ugsc-bg-subtle,#eef6fd);border:1px solid var(--ugsc-border-subtle,#e4ecf2)}.ugsc-meter[data-stufe="0"] i:nth-child(-n+1),.ugsc-meter[data-stufe="1"] i:nth-child(-n+2),.ugsc-meter[data-stufe="2"] i:nth-child(-n+3),.ugsc-meter[data-stufe="3"] i:nth-child(-n+4){background:var(--ugsc-primary,#0f5f87);border-color:var(--ugsc-primary,#0f5f87)}.ugsc-zone-wert{font-size:var(--ugsc-text-s,.9rem);color:var(--ugsc-muted,#6b767e)}.ugsc-report{background:var(--ugsc-bg-subtle,#eef6fd)}.ugsc-report form{display:flex;flex-direction:column;gap:var(--ugsc-space-s,.75rem)}.ugsc-felder{display:grid;gap:var(--ugsc-space-s,.75rem)}@container (min-width:520px){.ugsc-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}.ugsc-feld label{display:block;font-weight:600;margin-bottom:.3em;color:var(--ugsc-heading,#224c70)}.ugsc-feld input{width:100%;font:inherit;font-size:var(--ugsc-text-s,1rem);padding:.7em .9em;border:var(--ugsc-border-xs,1px) solid var(--ugsc-border,#bdc5cb);border-radius:var(--ugsc-radius-s,6px);background:var(--ugsc-bg,#fff);color:var(--ugsc-body,#334155)}.ugsc-check{display:flex;gap:.7em;align-items:flex-start;font-size:var(--ugsc-text-s,.9rem);line-height:1.5;cursor:pointer}.ugsc-check input{flex:none;width:1.15em;height:1.15em;margin-top:.2em;accent-color:var(--ugsc-primary,#0f5f87)}.ugsc-check a{color:var(--ugsc-primary,#0f5f87)}.ugsc-feldfehler,.ugsc-fehler{color:var(--ugsc-error,#d92d20);font-size:var(--ugsc-text-s,.9rem);font-weight:600}.ugsc-feldfehler:empty,.ugsc-fehler:empty{display:none}.ugsc-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ugsc-kopf{display:flex;align-items:center;gap:var(--ugsc-space-s,.75rem)}.ugsc-kopf .ugsc-eyebrow{flex:none}.ugsc-kopf .ugsc-fortschritt{flex:1}.ugsc-titel.ugsc-frage{font-size:var(--ugsc-h5,1.2rem)}@container (max-width:519px){.ugsc-karte{padding:var(--ugsc-space-m,1rem);gap:var(--ugsc-space-s,.75rem)}.ugsc-fieldset{gap:var(--ugsc-space-s,.75rem)}.ugsc-titel.ugsc-frage{font-size:var(--ugsc-h6,1rem);line-height:1.35}.ugsc-optionen{gap:var(--ugsc-space-xs,.5rem)}.ugsc-option span{min-height:0;padding:var(--ugsc-space-s,.75rem);line-height:1.3}.ugsc-aktionen .ugsc-btn{padding:.55em 1.2em}}.ugsc-aktionen-weiter{justify-content:flex-end}.ugsc-zurueck{flex:none;font-weight:400}@media (pointer:coarse){.ugsc-aktionen-weiter[data-beantwortet="nein"]{display:none}}