.uvg-page{--uvg-dark:#173d69;--uvg-blue:#2f6fa3;--uvg-teal:#197b7a;--uvg-teal-soft:#e2f2f0;--uvg-green:#477f3a;--uvg-green-soft:#eaf4e5;--uvg-orange:#d46428;--uvg-orange-soft:#fff0e6;--uvg-purple:#62428b;--uvg-purple-soft:#eee9f6}
.uvg-hero{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:38px;align-items:center;background:linear-gradient(135deg,#102f58,#2e6597 58%,#1b7a78)}
.uvg-shield{display:grid;place-items:center;align-content:center;aspect-ratio:.88;border:3px solid rgba(255,255,255,.6);border-radius:44% 44% 52% 52%/25% 25% 70% 70%;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 10px rgba(255,255,255,.05)}.uvg-shield span{font-size:55px;font-weight:900;letter-spacing:.04em}.uvg-shield small{margin-top:10px;color:#dcf4f1;font-size:12px;font-weight:900;text-transform:uppercase}
.uvg-page-nav{position:sticky;z-index:20;top:10px;display:flex;gap:6px;overflow-x:auto;margin:18px 0;padding:10px;border:1px solid var(--sozv-line);border-radius:15px;background:rgba(255,253,248,.95);box-shadow:0 8px 25px rgba(23,63,104,.1);backdrop-filter:blur(10px)}.uvg-page-nav a{padding:9px 11px;border-radius:9px;color:var(--uvg-dark);text-decoration:none;white-space:nowrap;font-size:13px;font-weight:800}.uvg-page-nav a:hover{background:var(--uvg-teal-soft)}
.uvg-orientation,.uvg-values,.uvg-benefits,.uvg-roadmap,.uvg-memory{margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:var(--sozv-paper);box-shadow:var(--sozv-shadow)}
.uvg-section-head{max-width:880px;margin-bottom:24px}.uvg-section-head h2{margin:6px 0 9px;font-size:clamp(29px,4vw,43px);line-height:1.08}.uvg-section-head>p:last-child{margin:0;color:var(--sozv-muted);font-size:17px;line-height:1.55}
.uvg-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.uvg-routes article{min-width:0;padding:24px;border-top:6px solid var(--uvg-blue);border-radius:18px;background:#e9f1f8}.uvg-routes article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#fff;background:var(--uvg-blue);font-size:16px;font-weight:900}.uvg-routes h3{margin:14px 0 8px;color:var(--uvg-dark);font-size:24px}.uvg-routes p{min-height:72px;margin:0;color:var(--sozv-muted);line-height:1.5}.uvg-routes strong{display:block;margin-top:16px;padding-top:14px;border-top:1px solid rgba(23,61,105,.15);line-height:1.4}.uvg-routes .is-nbu{border-color:var(--uvg-green);background:var(--uvg-green-soft)}.uvg-routes .is-nbu>span{background:var(--uvg-green)}.uvg-routes .is-bk{border-color:var(--uvg-orange);background:var(--uvg-orange-soft)}.uvg-routes .is-bk>span{background:var(--uvg-orange)}
.uvg-first-check{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:17px;padding:17px;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--uvg-dark),var(--uvg-blue))}.uvg-first-check>b{width:100%;text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.uvg-first-check span{padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.12);font-size:12px;font-weight:800}.uvg-first-check i{font-style:normal;color:#bce5df}
.uvg-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.uvg-value-grid article{min-width:0;padding:22px;border-radius:17px;background:var(--uvg-teal-soft)}.uvg-value-grid span,.uvg-value-grid strong,.uvg-value-grid small{display:block}.uvg-value-grid span{color:var(--uvg-teal);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.uvg-value-grid strong{margin:12px 0 8px;color:var(--uvg-dark);font-size:clamp(23px,2.6vw,32px);line-height:1.1}.uvg-value-grid small{color:var(--sozv-muted);line-height:1.4}.uvg-value-note{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-top:15px;padding:16px 18px;border-left:6px solid var(--uvg-orange);border-radius:0 14px 14px 0;background:var(--uvg-orange-soft)}.uvg-value-note p{margin:0;line-height:1.5}
.uvg-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr) auto) minmax(0,1fr);gap:10px;align-items:stretch}.uvg-flow article{min-width:0;padding:21px;border-radius:17px;background:#e9f1f8}.uvg-flow article>span{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;color:#fff;background:var(--uvg-blue);font-weight:900}.uvg-flow h3{margin:12px 0 7px;color:var(--uvg-dark)}.uvg-flow p{margin:0;color:var(--sozv-muted);font-size:14px;line-height:1.47}.uvg-flow>b{align-self:center;color:var(--uvg-blue);font-size:25px}.uvg-flow .is-acute{background:var(--uvg-green-soft)}.uvg-flow .is-acute>span{background:var(--uvg-green)}.uvg-flow .is-lasting{background:var(--uvg-purple-soft)}.uvg-flow .is-lasting>span{background:var(--uvg-purple)}.uvg-flow .is-death{background:var(--uvg-orange-soft)}.uvg-flow .is-death>span{background:var(--uvg-orange)}
.uvg-distinction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:20px;border-top:2px solid var(--sozv-line)}.uvg-distinction-grid article{padding:17px;border-left:4px solid var(--uvg-teal);background:#f7fbfc}.uvg-distinction-grid strong{color:var(--uvg-dark);font-size:17px}.uvg-distinction-grid p{margin:7px 0 0;color:var(--sozv-muted);font-size:13px;line-height:1.5}
.uvg-stage{display:flex;align-items:center;gap:13px;margin:26px 0 12px;padding:13px 17px;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--uvg-dark),var(--uvg-blue))}.uvg-stage>span{display:grid;place-items:center;width:39px;height:39px;flex:0 0 auto;border-radius:12px;color:var(--uvg-dark);background:#fff;font-weight:900}.uvg-stage strong,.uvg-stage small{display:block}.uvg-stage small{margin-top:3px;color:#dcecf6}.uvg-stage.is-benefit{background:linear-gradient(135deg,#2c6b35,var(--uvg-green))}.uvg-stage.is-benefit>span{color:#2c6b35}.uvg-stage.is-special{background:linear-gradient(135deg,#49306f,var(--uvg-purple))}.uvg-stage.is-special>span{color:#49306f}
.uvg-roadmap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.uvg-roadmap-grid article,.uvg-roadmap-link{position:relative;min-width:0;min-height:190px;padding:54px 18px 42px;border:1px solid var(--sozv-line);border-top:4px solid var(--uvg-blue);border-radius:16px;color:inherit;background:#f8fbfd;text-decoration:none}.uvg-roadmap-grid article>span,.uvg-roadmap-link>span{position:absolute;top:15px;left:18px;color:var(--uvg-blue);font-size:23px;font-weight:900}.uvg-roadmap-grid h3{margin:0 0 8px;color:var(--uvg-dark);font-size:18px}.uvg-roadmap-grid p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.47}.uvg-roadmap-grid b{position:absolute;left:18px;bottom:16px;color:var(--uvg-teal);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.uvg-roadmap-grid article:first-child,.uvg-roadmap-link:first-child{border-color:var(--uvg-teal);background:var(--uvg-teal-soft);box-shadow:0 10px 20px rgba(25,123,122,.1)}.uvg-roadmap-grid article:first-child>span,.uvg-roadmap-link:first-child>span{color:var(--uvg-teal)}.uvg-roadmap-link{transition:transform .18s ease,box-shadow .18s ease}.uvg-roadmap-link:hover,.uvg-roadmap-link:focus-visible{transform:translateY(-3px);box-shadow:0 15px 30px rgba(25,123,122,.16);outline:none}
.uvg-memory{color:#fff;background:linear-gradient(135deg,var(--uvg-dark),#356893 60%,var(--uvg-teal))}.uvg-memory .sozv-eyebrow{color:#bfe6e2}.uvg-memory h2{margin:7px 0 20px;font-size:clamp(28px,4vw,40px)}.uvg-memory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.uvg-memory-grid p{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start;margin:0;padding:17px;border-radius:14px;background:rgba(255,255,255,.1)}.uvg-memory-grid b{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;color:var(--uvg-dark);background:#fff}.uvg-memory-grid strong{display:block;margin-bottom:4px}.uvg-memory-grid span{color:#e4eff5;line-height:1.45}
@media(max-width:1000px){.uvg-value-grid,.uvg-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uvg-flow{grid-template-columns:1fr}.uvg-flow>b{transform:rotate(90deg);text-align:center}.uvg-distinction-grid{grid-template-columns:1fr}}
@media(max-width:800px){.uvg-hero{grid-template-columns:1fr}.uvg-shield{display:none}.uvg-routes{grid-template-columns:1fr}.uvg-routes p{min-height:0}.uvg-value-note{grid-template-columns:1fr}}
@media(max-width:620px){.uvg-page-nav{position:static}.uvg-value-grid,.uvg-roadmap-grid,.uvg-memory-grid{grid-template-columns:1fr}.uvg-first-check{align-items:stretch;flex-direction:column}.uvg-first-check i{transform:rotate(90deg);text-align:center}.uvg-roadmap-grid article{min-height:170px}}

/* Lernweg 01: System und Geschichte */
.uvg-history-hero{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:35px;align-items:center;background:linear-gradient(135deg,#102f58,#315f8e 62%,#526f87)}.uvg-history-mark{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:25px;border:1px solid rgba(255,255,255,.35);border-radius:22px;background:rgba(255,255,255,.08);text-align:center}.uvg-history-mark strong{font-size:31px}.uvg-history-mark span{grid-row:2;color:#dceaf3;font-size:11px;font-weight:900;text-transform:uppercase}.uvg-history-mark span:nth-of-type(1){grid-column:1}.uvg-history-mark span:nth-of-type(2){grid-column:3}.uvg-history-mark i{grid-column:2;grid-row:1/3;color:#bfe5e2;font-size:25px;font-style:normal}
.uvg-history-section{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:var(--sozv-paper);box-shadow:var(--sozv-shadow)}.uvg-history-section>div:first-child>h2{margin:6px 0 12px;font-size:clamp(29px,4vw,43px);line-height:1.08}.uvg-history-section>div:first-child>p:last-child{color:var(--sozv-muted);font-size:17px;line-height:1.62}
.uvg-before{display:grid;grid-template-columns:.82fr 1.18fr;gap:28px}.uvg-before-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch}.uvg-before-compare article{display:flex;flex-direction:column;min-width:0;padding:22px;border-radius:17px;background:#f6e9e7}.uvg-before-compare article:last-child{background:var(--uvg-teal-soft)}.uvg-before-compare span{color:#985044;font-size:11px;font-weight:900;text-transform:uppercase}.uvg-before-compare article:last-child span{color:var(--uvg-teal)}.uvg-before-compare strong{display:block;margin:12px 0 9px;color:var(--uvg-dark);font-size:22px}.uvg-before-compare p{margin:0;color:var(--sozv-muted);line-height:1.5}.uvg-before-compare small{display:block;margin-top:auto;padding-top:16px;color:#7b6c68;font-weight:800}.uvg-before-compare>b{align-self:center;color:var(--uvg-blue);font-size:25px}.uvg-history-insight{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:15px;padding:18px 20px;border-left:6px solid var(--uvg-orange);border-radius:0 14px 14px 0;background:var(--uvg-orange-soft)}.uvg-history-insight p{margin:0;line-height:1.55}
.uvg-history-timeline{position:relative;display:grid;grid-template-columns:1fr;gap:13px;margin-top:25px;padding-left:28px}.uvg-history-timeline:before{content:"";position:absolute;left:7px;top:12px;bottom:12px;width:4px;border-radius:4px;background:linear-gradient(var(--uvg-blue),var(--uvg-teal))}.uvg-history-timeline article{position:relative;display:grid;grid-template-columns:105px minmax(0,1fr);gap:15px;min-width:0;padding:19px;border:1px solid var(--sozv-line);border-radius:16px;background:#f8fbfd}.uvg-history-timeline article:before{content:"";position:absolute;left:-27px;top:25px;width:14px;height:14px;border:4px solid var(--sozv-paper);border-radius:50%;background:var(--uvg-blue);box-shadow:0 0 0 2px var(--uvg-blue)}.uvg-history-timeline time{color:var(--uvg-blue);font-size:21px;font-weight:900}.uvg-history-timeline h3{margin:0 0 7px;color:var(--uvg-dark);font-size:18px}.uvg-history-timeline p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.48}.uvg-history-timeline .is-failed{border-color:#e6beb7;background:#faeeeb}.uvg-history-timeline .is-failed:before{background:#a55044;box-shadow:0 0 0 2px #a55044}.uvg-history-timeline .is-vote,.uvg-history-timeline .is-start{border-color:#d6c57c;background:#fff9df}.uvg-history-timeline .is-turn{border-color:#8cc7c3;background:var(--uvg-teal-soft)}.uvg-history-timeline .is-turn:before{background:var(--uvg-teal);box-shadow:0 0 0 2px var(--uvg-teal)}
.uvg-date-table{overflow-x:auto;margin-top:22px;border:1px solid var(--sozv-line);border-radius:16px}.uvg-date-table table{width:100%;min-width:750px;border-collapse:collapse}.uvg-date-table th,.uvg-date-table td{padding:14px 16px;border-bottom:1px solid var(--sozv-line);text-align:left;vertical-align:top}.uvg-date-table th{color:#fff;background:var(--uvg-dark);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.uvg-date-table td{font-size:13px;line-height:1.45}.uvg-date-table tbody tr:last-child td{border-bottom:0}.uvg-date-table tbody tr:nth-child(even){background:#f4f8fb}
.uvg-1984{background:linear-gradient(145deg,#fffdf8,#f1f8f8)}.uvg-switch-visual{display:grid;grid-template-columns:1fr 160px 1fr;gap:14px;align-items:stretch}.uvg-switch-visual article{padding:23px;border-radius:18px;background:#e9f1f8}.uvg-switch-visual article:last-child{background:var(--uvg-teal-soft)}.uvg-switch-visual article>span{color:var(--uvg-blue);font-size:11px;font-weight:900;text-transform:uppercase}.uvg-switch-visual h3{margin:10px 0;color:var(--uvg-dark);font-size:25px}.uvg-switch-visual ul{margin:0;padding-left:20px;color:var(--sozv-muted);line-height:1.65}.uvg-switch-visual>div{display:grid;place-items:center;align-content:center;padding:20px;border-radius:18px;color:#fff;background:linear-gradient(145deg,var(--uvg-dark),var(--uvg-teal));text-align:center}.uvg-switch-visual>div b{font-size:35px}.uvg-switch-visual>div small{margin-top:8px;color:#dcefeb;font-weight:800}.uvg-1984 .sozv-note{margin-top:18px}
.uvg-carrier-map{padding:24px;border-radius:20px;background:linear-gradient(145deg,#e8f1f7,#eef8f6)}.uvg-employer-node{max-width:570px;margin:0 auto;padding:18px;border-radius:15px;color:#fff;background:var(--uvg-dark);text-align:center}.uvg-employer-node span,.uvg-employer-node strong{display:block}.uvg-employer-node span{color:#cce3ef;font-size:11px;text-transform:uppercase}.uvg-employer-node strong{margin-top:6px}.uvg-carrier-lines{display:grid;grid-template-columns:repeat(4,1fr);max-width:900px;height:42px;margin:0 auto}.uvg-carrier-lines i{position:relative;border-top:2px solid #88aebc}.uvg-carrier-lines i:after{content:"";position:absolute;left:50%;top:0;height:40px;border-left:2px solid #88aebc}.uvg-carrier-lines i:first-child{border-radius:12px 0 0}.uvg-carrier-lines i:last-child{border-radius:0 12px 0 0}.uvg-carrier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.uvg-carrier-grid article{min-width:0;padding:19px;border-top:5px solid var(--uvg-blue);border-radius:15px;background:#fff}.uvg-carrier-grid article>span{color:var(--uvg-blue);font-size:10px;font-weight:900;text-transform:uppercase}.uvg-carrier-grid h3{margin:8px 0;color:var(--uvg-dark);font-size:20px}.uvg-carrier-grid p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.47}.uvg-carrier-grid .is-suva{border-color:var(--uvg-teal)}.uvg-replacement{display:grid;grid-template-columns:auto 1fr;gap:14px;margin-top:14px;padding:17px;border-left:5px solid var(--uvg-orange);border-radius:0 13px 13px 0;background:#fff}.uvg-replacement p{margin:0;color:var(--sozv-muted);line-height:1.48}
.uvg-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:20px}.uvg-roles article{min-width:0;padding:19px;border-radius:15px;background:#f6f9fb}.uvg-roles span{color:var(--uvg-teal);font-size:11px;font-weight:900;text-transform:uppercase}.uvg-roles h3{margin:9px 0;color:var(--uvg-dark);font-size:18px}.uvg-roles p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.48}
.uvg-model{background:linear-gradient(145deg,#fffdf8,#edf7f5)}.uvg-model-wheel{display:grid;grid-template-columns:1fr 190px 1fr;grid-template-rows:auto auto;gap:12px;align-items:stretch}.uvg-model-core{grid-column:2;grid-row:1/3;display:grid;place-items:center;align-content:center;min-height:310px;border-radius:40% 40% 50% 50%/30% 30% 65% 65%;color:#fff;background:linear-gradient(145deg,var(--uvg-dark),var(--uvg-teal));text-align:center}.uvg-model-core strong{font-size:28px;line-height:1.05}.uvg-model-core span{margin-top:10px;color:#cceae6;font-size:11px;font-weight:900;text-transform:uppercase}.uvg-model-wheel article{position:relative;min-width:0;padding:20px 20px 20px 60px;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(23,61,105,.07)}.uvg-model-wheel article b{position:absolute;left:17px;top:18px;display:grid;place-items:center;width:31px;height:31px;border-radius:10px;color:#fff;background:var(--uvg-blue)}.uvg-model-wheel h3{margin:0 0 7px;color:var(--uvg-dark);font-size:18px}.uvg-model-wheel p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.48}.uvg-not-equal{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:20px;padding:18px;border-radius:15px;background:#fff}.uvg-not-equal span{padding:8px 12px;border-radius:10px;color:var(--uvg-dark);background:var(--uvg-teal-soft);font-weight:900}.uvg-not-equal b{font-size:25px}.uvg-not-equal p{width:100%;margin:0;color:var(--sozv-muted);text-align:center}
.uvg-prevention-chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:stretch}.uvg-prevention-chain article{padding:22px;border-radius:17px;background:var(--uvg-green-soft)}.uvg-prevention-chain article:nth-of-type(2){background:#e9f1f8}.uvg-prevention-chain article:nth-of-type(3){background:var(--uvg-purple-soft)}.uvg-prevention-chain span{color:var(--uvg-green);font-size:11px;font-weight:900;text-transform:uppercase}.uvg-prevention-chain h3{margin:10px 0;color:var(--uvg-dark);font-size:22px}.uvg-prevention-chain p{margin:0;color:var(--sozv-muted);line-height:1.5}.uvg-prevention-chain>b{align-self:center;color:var(--uvg-blue);font-size:25px}.uvg-enforcement{margin-top:20px;padding:22px;border-radius:17px;color:#fff;background:linear-gradient(135deg,var(--uvg-dark),#315f8e)}.uvg-enforcement h3{margin:0 0 15px}.uvg-enforcement>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.uvg-enforcement span{padding:13px;border-radius:11px;color:#dceaf3;background:rgba(255,255,255,.09);font-size:13px;line-height:1.45}.uvg-enforcement b{display:block;color:#fff;margin-bottom:3px}
.uvg-quiz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.uvg-quiz details{min-width:0;border:1px solid var(--sozv-line);border-radius:15px;background:#f8fbfd}.uvg-quiz summary{padding:18px;color:var(--uvg-dark);font-weight:800;line-height:1.45;cursor:pointer}.uvg-quiz details p{margin:0;padding:0 18px 18px;color:var(--sozv-muted);line-height:1.5}.uvg-quiz details[open]{border-color:#91c9c5;background:var(--uvg-teal-soft)}
@media(max-width:1000px){.uvg-history-timeline{grid-template-columns:1fr}.uvg-carrier-grid,.uvg-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.uvg-carrier-lines{display:none}.uvg-model-wheel{grid-template-columns:1fr 1fr}.uvg-model-core{grid-column:1/-1;grid-row:auto;min-height:180px;border-radius:25px}.uvg-model-wheel article{grid-column:auto}}
@media(max-width:800px){.uvg-history-hero,.uvg-before{grid-template-columns:1fr}.uvg-history-mark{display:none}.uvg-switch-visual{grid-template-columns:1fr}.uvg-switch-visual>div{min-height:120px}.uvg-prevention-chain{grid-template-columns:1fr}.uvg-prevention-chain>b{transform:rotate(90deg);text-align:center}.uvg-enforcement>div{grid-template-columns:1fr}}
@media(max-width:620px){.uvg-before-compare{grid-template-columns:1fr}.uvg-before-compare>b{transform:rotate(90deg);text-align:center}.uvg-history-insight,.uvg-replacement{grid-template-columns:1fr}.uvg-history-timeline{padding-left:22px}.uvg-history-timeline article{grid-template-columns:1fr}.uvg-history-timeline article:before{left:-22px}.uvg-carrier-grid,.uvg-roles,.uvg-model-wheel,.uvg-quiz-grid{grid-template-columns:1fr}.uvg-model-wheel article{grid-column:1}.uvg-roadmap-grid article,.uvg-roadmap-link{min-height:170px}}

/* Lernweg 02: Versicherte Personen und 8-Stunden-Regel */
.uvg-insured-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:38px;align-items:center;background:linear-gradient(135deg,#102f58,#2d6698 58%,#397c65)}.uvg-eight{display:grid;place-items:center;align-content:center;aspect-ratio:1;border:2px solid rgba(255,255,255,.45);border-radius:50%;background:rgba(255,255,255,.1);text-align:center}.uvg-eight strong{font-size:90px;line-height:.8}.uvg-eight span{margin-top:9px;font-size:22px;font-weight:900}.uvg-eight small{margin-top:10px;color:#dceee7;font-weight:800;line-height:1.35}
.uvg-insured-section{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:var(--sozv-paper);box-shadow:var(--sozv-shadow)}
.uvg-coverage-gate{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:stretch}.uvg-coverage-gate article{min-width:0;padding:24px;border-radius:18px;background:#e9f1f8}.uvg-coverage-gate .is-second{background:var(--uvg-green-soft)}.uvg-coverage-gate article>span{color:var(--uvg-blue);font-size:11px;font-weight:900;text-transform:uppercase}.uvg-coverage-gate h3{margin:11px 0 9px;color:var(--uvg-dark);font-size:24px}.uvg-coverage-gate h3 i{font-style:normal}.uvg-coverage-gate p{color:var(--sozv-muted);line-height:1.5}.uvg-coverage-gate strong{display:block;margin-top:16px;padding-top:14px;border-top:1px solid rgba(23,61,105,.15);color:var(--uvg-dark)}.uvg-coverage-gate>b{align-self:center;color:var(--uvg-teal);font-size:28px}.uvg-core-rule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.uvg-core-rule article{padding:21px;border-top:6px solid var(--uvg-orange);border-radius:17px;background:var(--uvg-orange-soft)}.uvg-core-rule article:last-child{border-color:var(--uvg-green);background:var(--uvg-green-soft)}.uvg-core-rule span{color:#995026;font-size:12px;font-weight:900;text-transform:uppercase}.uvg-core-rule article:last-child span{color:var(--uvg-green)}.uvg-core-rule h3{margin:10px 0;color:var(--uvg-dark);font-size:23px}.uvg-core-rule p{margin:0;color:var(--sozv-muted);line-height:1.5}.uvg-insured-section>.sozv-note{margin-top:17px}
.uvg-person-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uvg-person-grid article{min-width:0;padding:21px;border-radius:17px;background:#f4f8fb}.uvg-person-grid span{color:var(--uvg-teal);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.uvg-person-grid h3{margin:9px 0;color:var(--uvg-dark);font-size:19px}.uvg-person-grid p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.48}.uvg-not-insured{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:20px;padding:23px;border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--uvg-dark),#3d5f7e)}.uvg-not-insured h3{margin:7px 0;font-size:25px}.uvg-not-insured .sozv-eyebrow{color:#bfdbea}.uvg-not-insured ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.uvg-not-insured li{padding:10px;border-radius:10px;background:rgba(255,255,255,.1);font-size:13px}.uvg-not-insured>p{grid-column:1/-1;margin:0;padding-top:15px;border-top:1px solid rgba(255,255,255,.2);color:#dceaf3;line-height:1.5}
.uvg-employer-example{display:grid;grid-template-columns:180px 1fr auto 1fr;gap:12px;align-items:stretch;padding:24px;border-radius:19px;background:#eff5f8}.uvg-worker,.uvg-job{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:19px;border-radius:15px;background:#fff}.uvg-worker{color:#fff;background:var(--uvg-dark)}.uvg-worker span,.uvg-job span{font-size:10px;font-weight:900;text-transform:uppercase}.uvg-worker strong,.uvg-job strong{margin-top:7px;font-size:19px}.uvg-job small{margin-top:8px;color:#a34f31;font-weight:900;text-transform:uppercase}.uvg-plus{align-self:center;color:var(--uvg-blue);font-size:25px;font-weight:900}.uvg-result{grid-column:1/-1;display:grid;grid-template-columns:45px 1fr;gap:14px;align-items:center;padding:17px;border-left:6px solid var(--uvg-orange);border-radius:0 13px 13px 0;background:#fff}.uvg-result>b{font-size:30px;text-align:center}.uvg-result p{margin:0;color:var(--sozv-muted);line-height:1.48}.uvg-result strong{display:block;color:var(--uvg-dark)}.uvg-hour-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px}.uvg-hour-cases article{display:grid;grid-template-columns:auto 1fr;column-gap:10px;padding:20px;border-top:5px solid var(--uvg-orange);border-radius:16px;background:var(--uvg-orange-soft)}.uvg-hour-cases article>b{grid-row:1/3;color:var(--uvg-dark);font-size:35px}.uvg-hour-cases span{align-self:end;color:var(--sozv-muted);font-size:12px}.uvg-hour-cases strong{color:#994d27}.uvg-hour-cases p{grid-column:1/-1;margin:13px 0 0;color:var(--sozv-muted);font-size:13px;line-height:1.45}.uvg-hour-cases .is-border{border-color:var(--uvg-green);background:var(--uvg-green-soft)}.uvg-hour-cases .is-border strong{color:var(--uvg-green)}.uvg-kvg-warning{display:grid;grid-template-columns:auto 1fr;gap:14px;margin-top:17px;padding:18px;border-left:6px solid #b4932d;border-radius:0 14px 14px 0;background:#fff9df}.uvg-kvg-warning p{margin:0;line-height:1.5}
.uvg-irregular-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.uvg-irregular-steps article{position:relative;min-width:0;padding:57px 19px 19px;border-radius:16px;background:#f4f8fb}.uvg-irregular-steps article>span{position:absolute;top:16px;left:18px;display:grid;place-items:center;width:31px;height:31px;border-radius:10px;color:#fff;background:var(--uvg-blue);font-weight:900}.uvg-irregular-steps h3{margin:0 0 8px;color:var(--uvg-dark);font-size:19px}.uvg-irregular-steps p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.5}.uvg-formula-strip{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:18px;padding:18px;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--uvg-dark),var(--uvg-teal))}.uvg-formula-strip>strong{width:100%;text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.uvg-formula-strip span{padding:10px 13px;border-radius:11px;background:rgba(255,255,255,.11);font-size:16px;font-weight:800}.uvg-formula-strip i{color:#bfe3df;font-style:normal;font-weight:900;text-transform:uppercase}.uvg-fixed-cases{display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:11px;margin-top:20px;padding-top:20px;border-top:2px solid var(--sozv-line)}.uvg-fixed-cases>div{padding:18px}.uvg-fixed-cases h3{margin:7px 0}.uvg-fixed-cases>div>p:last-child{color:var(--sozv-muted);line-height:1.5}.uvg-fixed-cases article{display:flex;flex-direction:column;padding:20px;border-radius:16px;background:var(--uvg-teal-soft)}.uvg-fixed-cases article strong{color:var(--uvg-dark);font-size:17px}.uvg-fixed-cases article span{margin:10px 0;color:var(--sozv-muted);font-size:13px;line-height:1.4}.uvg-fixed-cases article b{margin-top:auto;color:var(--uvg-teal);text-transform:uppercase;font-size:12px}
.uvg-calculator{background:linear-gradient(145deg,#fffdf8,#edf7f5)}.uvg-calc-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.uvg-calc-inputs label{display:block;min-width:0}.uvg-calc-inputs label>span{display:block;margin-bottom:8px;color:var(--uvg-dark);font-weight:900}.uvg-calc-inputs textarea{width:100%;resize:vertical;padding:15px;border:2px solid #acd0d9;border-radius:14px;color:var(--uvg-dark);background:#f7fcfd;font:700 16px/1.5 Arial,Helvetica,sans-serif}.uvg-calc-inputs textarea:focus{border-color:var(--uvg-teal);outline:3px solid rgba(25,123,122,.14)}.uvg-calc-inputs small{display:block;margin-top:7px;color:var(--sozv-muted)}.uvg-calc-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:15px}.uvg-calc-actions button{padding:10px 13px;border:1px solid #a9c9d6;border-radius:11px;color:var(--uvg-dark);background:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.uvg-calc-actions button:hover{background:#edf6f8}.uvg-calc-actions .is-primary{border-color:var(--uvg-teal);color:#fff;background:var(--uvg-teal)}.uvg-calc-result{margin-top:18px;padding:20px;border:1px dashed #a9c9d6;border-radius:17px;background:#fff}.uvg-calc-result>p{margin:0;color:var(--sozv-muted)}.uvg-calc-result.is-covered{border:2px solid #78b785;background:#edf8ee}.uvg-calc-result.is-not-covered,.uvg-calc-result.is-error{border:2px solid #db9a84;background:#fff0ea}.uvg-calc-verdict span,.uvg-calc-verdict strong{display:block}.uvg-calc-verdict span{color:var(--sozv-muted);font-size:10px;font-weight:900;text-transform:uppercase}.uvg-calc-verdict strong{margin:7px 0;color:var(--uvg-dark);font-size:27px}.uvg-calc-verdict p{margin:0;color:var(--sozv-muted)}.uvg-calc-periods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px}.uvg-calc-periods article{min-width:0;padding:17px;border-radius:13px;background:rgba(255,255,255,.78)}.uvg-calc-periods article>span{color:var(--sozv-muted);font-size:10px;font-weight:900;text-transform:uppercase}.uvg-calc-periods article>strong{display:block;margin:7px 0;color:var(--uvg-dark);font-size:19px}.uvg-calc-periods dl{margin:0}.uvg-calc-periods dl>div{display:grid;grid-template-columns:105px 1fr;gap:8px;padding:7px 0;border-top:1px solid var(--sozv-line);font-size:12px}.uvg-calc-periods dt{color:var(--sozv-muted)}.uvg-calc-periods dd{margin:0;font-weight:800}.uvg-calculator-note{display:grid;grid-template-columns:auto 1fr;gap:14px;margin-top:15px;padding:16px;border-radius:13px;background:#fff9df}.uvg-calculator-note p{margin:0;line-height:1.48}
.uvg-commute{display:grid;grid-template-columns:120px 1fr 120px;gap:15px;align-items:center;padding:25px;border-radius:19px;background:#eef5f8}.uvg-home,.uvg-work{text-align:center}.uvg-home span,.uvg-work span{display:grid;place-items:center;width:67px;height:67px;margin:0 auto 8px;border-radius:20px;color:#fff;background:var(--uvg-dark);font-size:33px}.uvg-work span{background:var(--uvg-teal)}.uvg-road{display:grid;grid-template-columns:1fr auto 1fr;gap:9px;align-items:center}.uvg-road i{height:4px;background:repeating-linear-gradient(90deg,var(--uvg-blue) 0 18px,transparent 18px 28px)}.uvg-road span{color:var(--uvg-blue);font-size:11px;font-weight:900;text-transform:uppercase}.uvg-commute-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px}.uvg-commute-cases article{padding:22px;border-top:6px solid var(--uvg-orange);border-radius:17px;background:var(--uvg-orange-soft)}.uvg-commute-cases .is-nbu{border-color:var(--uvg-green);background:var(--uvg-green-soft)}.uvg-commute-cases span{color:#985026;font-size:11px;font-weight:900;text-transform:uppercase}.uvg-commute-cases .is-nbu span{color:var(--uvg-green)}.uvg-commute-cases h3{margin:10px 0;color:var(--uvg-dark);font-size:22px}.uvg-commute-cases p{margin:0;color:var(--sozv-muted);line-height:1.5}.uvg-route-special{display:grid;grid-template-columns:auto 1fr;gap:14px;margin-top:17px;padding:18px;border-left:6px solid var(--uvg-blue);border-radius:0 14px 14px 0;background:#e9f1f8}.uvg-route-special p{margin:0;line-height:1.5}
.uvg-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.uvg-case-grid details{min-width:0;border:1px solid var(--sozv-line);border-radius:15px;background:#f8fbfd}.uvg-case-grid summary{padding:18px;color:var(--uvg-dark);font-weight:800;line-height:1.45;cursor:pointer}.uvg-case-grid details p{margin:0;padding:0 18px 18px;color:var(--sozv-muted);line-height:1.5}.uvg-case-grid details[open]{border-color:#91c9c5;background:var(--uvg-teal-soft)}.uvg-documentation{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;padding:18px;border-radius:15px;color:#fff;background:var(--uvg-dark)}.uvg-documentation strong,.uvg-documentation p{width:100%}.uvg-documentation span{padding:7px 9px;border-radius:9px;background:rgba(255,255,255,.11);font-size:12px;font-weight:800}.uvg-documentation p{margin:4px 0 0;color:#dceaf3;line-height:1.5}
@media(max-width:1000px){.uvg-person-grid,.uvg-irregular-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.uvg-fixed-cases{grid-template-columns:repeat(3,minmax(0,1fr))}.uvg-fixed-cases>div{grid-column:1/-1}.uvg-employer-example{grid-template-columns:150px 1fr auto 1fr}}
@media(max-width:800px){.uvg-insured-hero{grid-template-columns:1fr}.uvg-eight{display:none}.uvg-coverage-gate{grid-template-columns:1fr}.uvg-coverage-gate>b{transform:rotate(90deg);text-align:center}.uvg-not-insured{grid-template-columns:1fr}.uvg-not-insured>p{grid-column:auto}.uvg-employer-example{grid-template-columns:1fr}.uvg-plus{transform:rotate(90deg);text-align:center}.uvg-result{grid-column:auto}.uvg-hour-cases,.uvg-fixed-cases{grid-template-columns:1fr}.uvg-fixed-cases>div{grid-column:auto}.uvg-calc-inputs,.uvg-calc-periods{grid-template-columns:1fr}}
@media(max-width:620px){.uvg-core-rule,.uvg-person-grid,.uvg-irregular-steps,.uvg-commute-cases,.uvg-case-grid{grid-template-columns:1fr}.uvg-not-insured ul{grid-template-columns:1fr}.uvg-formula-strip{align-items:stretch;flex-direction:column}.uvg-formula-strip i{text-align:center}.uvg-commute{grid-template-columns:1fr}.uvg-road{grid-template-columns:1fr}.uvg-road i{width:4px;height:35px;margin:auto;background:repeating-linear-gradient(180deg,var(--uvg-blue) 0 12px,transparent 12px 19px)}.uvg-road span{text-align:center}.uvg-kvg-warning,.uvg-calculator-note,.uvg-route-special{grid-template-columns:1fr}.uvg-calc-actions{justify-content:stretch}.uvg-calc-actions button{flex:1 1 100%}.uvg-calc-periods dl>div{grid-template-columns:1fr}}

/* Lernweg 03: Beginn, Ende und Abredeversicherung */
.uvg-period-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:38px;align-items:center;background:linear-gradient(135deg,#102f58,#2f6793 57%,#8b6d2c)}.uvg-period-mark{display:grid;place-items:center;align-content:center;aspect-ratio:1;border:2px solid rgba(255,255,255,.42);border-radius:50%;background:rgba(255,255,255,.1);text-align:center}.uvg-period-mark strong{font-size:82px;line-height:.85}.uvg-period-mark span{font-size:23px;font-weight:900}.uvg-period-mark small{margin-top:10px;color:#f5e8c3;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}
.uvg-period-section{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:var(--sozv-paper);box-shadow:var(--sozv-shadow)}
.uvg-start-triggers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uvg-start-triggers article{position:relative;padding:58px 20px 20px;border-radius:17px;background:#eef5f8}.uvg-start-triggers article:nth-child(2){background:var(--uvg-teal-soft)}.uvg-start-triggers article:nth-child(3){background:var(--uvg-green-soft)}.uvg-start-triggers span{position:absolute;top:17px;left:19px;display:grid;place-items:center;width:31px;height:31px;border-radius:10px;color:#fff;background:var(--uvg-blue);font-weight:900}.uvg-start-triggers h3{margin:0 0 8px;color:var(--uvg-dark);font-size:20px}.uvg-start-triggers p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.5}.uvg-start-rule{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:18px;padding:17px;border-radius:14px;background:#fff8df}.uvg-start-rule strong{width:100%;color:#7f641e;text-align:center}.uvg-start-rule span{padding:8px 11px;border-radius:9px;background:#fff;font-size:13px}.uvg-start-rule i{color:#9b7c29;font-style:normal;font-weight:900}
.uvg-weekend-case{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uvg-weekend-case article{position:relative;min-height:190px;padding:64px 21px 21px;border:2px solid #d7e5ec;border-radius:18px;background:#f7fbfc}.uvg-weekend-case article>span{position:absolute;top:17px;left:20px;color:var(--uvg-blue);font-size:28px;font-weight:900}.uvg-weekend-case b{display:block;color:var(--sozv-muted);font-size:12px}.uvg-weekend-case strong{display:block;margin:14px 0 7px;color:var(--uvg-dark);font-size:20px}.uvg-weekend-case p{margin:0;color:var(--sozv-muted);line-height:1.45}.uvg-weekend-case .is-start{border-color:#73b795;background:var(--uvg-green-soft);box-shadow:inset 0 7px 0 var(--uvg-green)}.uvg-contrast{display:grid;grid-template-columns:auto 1fr;gap:14px;margin-top:18px;padding:19px;border-left:6px solid var(--uvg-orange);border-radius:0 14px 14px 0;background:var(--uvg-orange-soft)}.uvg-contrast b{color:#954c27;font-size:20px}.uvg-contrast p{margin:0;color:var(--sozv-muted);line-height:1.55}
.uvg-end-path{display:grid;grid-template-columns:repeat(7,auto);gap:9px;align-items:stretch}.uvg-end-path article{min-width:0;padding:19px;border-radius:16px;background:#eef5f8}.uvg-end-path article:nth-of-type(3){background:var(--uvg-green-soft)}.uvg-end-path article:nth-of-type(4){background:#fff8df}.uvg-end-path article>span{color:var(--uvg-blue);font-size:11px;font-weight:900}.uvg-end-path h3{margin:10px 0 8px;color:var(--uvg-dark);font-size:17px}.uvg-end-path h3 i{font-style:normal}.uvg-end-path p{margin:0;color:var(--sozv-muted);font-size:12px;line-height:1.48}.uvg-end-path>b{align-self:center;color:var(--uvg-teal);font-size:23px}.uvg-end-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:19px}.uvg-end-cases article{padding:20px;border-top:5px solid var(--uvg-blue);border-radius:15px;background:#f8fbfd}.uvg-end-cases span{color:var(--uvg-blue);font-size:10px;font-weight:900;text-transform:uppercase}.uvg-end-cases h3{margin:9px 0;color:var(--uvg-dark);font-size:19px}.uvg-end-cases p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.48}.uvg-end-cases+.sozv-note{margin-top:18px}
.uvg-period-calc{background:linear-gradient(145deg,#fffdf8,#edf7f5)}.uvg-period-fields{display:grid;grid-template-columns:1.35fr 1fr auto;gap:13px;align-items:end}.uvg-period-fields label>span{display:block;margin-bottom:8px;color:var(--uvg-dark);font-weight:900;line-height:1.3}.uvg-period-fields input,.uvg-period-fields select{width:100%;min-height:52px;padding:12px 14px;border:2px solid #acd0d9;border-radius:13px;color:var(--uvg-dark);background:#f7fcfd;font:700 15px Arial,sans-serif}.uvg-period-fields button{min-height:52px;padding:0 18px;border:0;border-radius:13px;color:#fff;background:var(--uvg-teal);font:800 14px Arial,sans-serif;cursor:pointer}.uvg-period-result{margin-top:18px;padding:21px;border:1px dashed #a9c9d6;border-radius:17px;background:#fff}.uvg-period-result>p{margin:0;color:var(--sozv-muted)}.uvg-period-result>span{display:block;color:var(--sozv-muted);font-size:10px;font-weight:900;text-transform:uppercase}.uvg-period-result>strong{display:block;margin:8px 0 15px;color:var(--uvg-dark);font-size:28px}.uvg-period-result>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.uvg-period-result>div p{margin:0;padding:12px;border-radius:10px;background:rgba(255,255,255,.75);line-height:1.45}.uvg-period-result small{display:block;margin-top:14px}.uvg-period-result.is-covered{border:2px solid #78b785;background:#edf8ee}.uvg-period-result.is-warning,.uvg-period-result.is-error{border:2px solid #db9a84;background:#fff0ea}
.uvg-agreement-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.uvg-agreement-facts article{padding:20px;border-radius:16px;background:#eef5f8}.uvg-agreement-facts strong{display:block;color:var(--uvg-blue);font-size:22px}.uvg-agreement-facts p{margin:10px 0 0;color:var(--sozv-muted);font-size:13px;line-height:1.48}.uvg-agreement-facts em{font-style:normal;font-weight:900}.uvg-agreement-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:19px}.uvg-agreement-scope>div{padding:24px;border-top:7px solid var(--uvg-green);border-radius:18px;background:var(--uvg-green-soft)}.uvg-agreement-scope>.is-not-covered{border-color:var(--uvg-orange);background:var(--uvg-orange-soft)}.uvg-agreement-scope h3{margin:0 0 15px;color:var(--uvg-dark);font-size:22px}.uvg-agreement-scope ul{margin:0;padding-left:20px}.uvg-agreement-scope li{margin:8px 0;color:var(--sozv-muted);line-height:1.42}.uvg-agreement-scope p{margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(23,61,105,.15);color:var(--uvg-dark);font-size:13px;line-height:1.5}.uvg-agreement-use{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;padding:19px;border-radius:15px;color:#fff;background:var(--uvg-dark)}.uvg-agreement-use strong,.uvg-agreement-use p{width:100%}.uvg-agreement-use span{padding:7px 10px;border-radius:9px;background:rgba(255,255,255,.11);font-size:12px;font-weight:800}.uvg-agreement-use p{margin:6px 0 0;color:#dceaf3;line-height:1.5}
@media(max-width:1000px){.uvg-end-path{grid-template-columns:1fr}.uvg-end-path>b{transform:rotate(90deg);text-align:center}.uvg-agreement-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.uvg-period-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.uvg-period-fields button{grid-column:1/-1}}
@media(max-width:800px){.uvg-period-hero{grid-template-columns:1fr}.uvg-period-mark{display:none}.uvg-start-triggers,.uvg-weekend-case,.uvg-end-cases{grid-template-columns:1fr}.uvg-weekend-case article{min-height:0}.uvg-agreement-scope{grid-template-columns:1fr}}
@media(max-width:620px){.uvg-agreement-facts,.uvg-period-fields,.uvg-period-result>div{grid-template-columns:1fr}.uvg-period-fields button{grid-column:auto}.uvg-start-rule{align-items:stretch;flex-direction:column;text-align:center}.uvg-start-rule i{transform:rotate(90deg)}.uvg-contrast{grid-template-columns:1fr}.uvg-period-result>strong{font-size:23px}}

/* Lernweg 04: Unfallbegriff, Kausalität und Beweis */
.uvg-definition-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:38px;align-items:center;background:linear-gradient(135deg,#102f58,#305f8a 57%,#7a3e4f)}.uvg-five-mark{display:grid;place-items:center;align-content:center;aspect-ratio:1;border:2px solid rgba(255,255,255,.42);border-radius:50%;background:rgba(255,255,255,.1);text-align:center}.uvg-five-mark strong{font-size:88px;line-height:.82}.uvg-five-mark span{font-size:21px;font-weight:900}.uvg-five-mark small{margin-top:10px;color:#f1dce2;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}
.uvg-definition-section{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:var(--sozv-paper);box-shadow:var(--sozv-shadow)}.uvg-law-quote{margin:0 0 22px;padding:24px 27px;border-left:7px solid var(--uvg-blue);border-radius:0 17px 17px 0;color:var(--uvg-dark);background:#e9f1f8;font-size:clamp(18px,2.1vw,26px);font-weight:800;line-height:1.48}.uvg-five-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.uvg-five-grid article{position:relative;min-width:0;padding:58px 17px 18px;border-radius:16px;background:#f4f8fb}.uvg-five-grid article:nth-child(2),.uvg-five-grid article:nth-child(4){background:var(--uvg-teal-soft)}.uvg-five-grid article:nth-child(5){background:var(--uvg-green-soft)}.uvg-five-grid b{position:absolute;top:16px;left:17px;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#fff;background:var(--uvg-blue)}.uvg-five-grid span{display:block;color:var(--uvg-dark);font-size:18px;font-weight:900}.uvg-five-grid p{margin:9px 0 0;color:var(--sozv-muted);font-size:12px;line-height:1.5}.uvg-and-strip{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:18px;padding:17px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--uvg-dark),#315f8e)}.uvg-and-strip strong{width:100%;text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.uvg-and-strip span{padding:8px 10px;border-radius:9px;background:rgba(255,255,255,.1);font-size:12px;font-weight:800}.uvg-and-strip i{color:#cceae6;font-style:normal;font-weight:900}.uvg-definition-traps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:19px}.uvg-definition-traps article{padding:18px;border-top:4px solid #b58f2d;border-radius:14px;background:#fff9df}.uvg-definition-traps strong{display:block;color:var(--uvg-dark)}.uvg-definition-traps p{margin:8px 0 0;color:var(--sozv-muted);font-size:13px;line-height:1.45}
.uvg-checker{background:linear-gradient(145deg,#fffdf8,#edf7f5)}.uvg-check-list{display:grid;gap:8px}.uvg-check-list article{display:grid;grid-template-columns:38px minmax(0,1fr) 72px 72px;gap:10px;align-items:center;padding:12px 14px;border:2px solid #d5e4ea;border-radius:14px;background:#fff;transition:.15s}.uvg-check-list article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#fff;background:var(--uvg-blue);font-weight:900}.uvg-check-list strong,.uvg-check-list small{display:block}.uvg-check-list strong{color:var(--uvg-dark)}.uvg-check-list small{margin-top:3px;color:var(--sozv-muted)}.uvg-check-list button,.uvg-check-actions button{padding:9px 11px;border:1px solid #a9c9d6;border-radius:10px;color:var(--uvg-dark);background:#fff;font:800 12px Arial,sans-serif;cursor:pointer}.uvg-check-list button.is-active[data-answer="yes"]{border-color:var(--uvg-green);color:#fff;background:var(--uvg-green)}.uvg-check-list button.is-active[data-answer="no"]{border-color:var(--uvg-orange);color:#fff;background:var(--uvg-orange)}.uvg-check-list article.is-yes{border-color:#79b78a;background:#edf8ee}.uvg-check-list article.is-no{border-color:#da9b84;background:#fff0ea}.uvg-check-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:13px}.uvg-check-result{margin-top:17px;padding:19px;border:1px dashed #a9c9d6;border-radius:15px;background:#fff}.uvg-check-result p{margin:0;color:var(--sozv-muted);line-height:1.5}.uvg-check-result span{display:block;color:var(--sozv-muted);font-size:10px;font-weight:900;text-transform:uppercase}.uvg-check-result strong{display:block;margin:7px 0;color:var(--uvg-dark);font-size:23px}.uvg-check-result.is-positive{border:2px solid #78b785;background:#edf8ee}.uvg-check-result.is-negative{border:2px solid #db9a84;background:#fff0ea}.uvg-list-injury{display:grid;grid-template-columns:1fr 210px;gap:20px;align-items:center;margin-top:20px;padding:22px;border-radius:17px;color:#fff;background:linear-gradient(135deg,var(--uvg-dark),#4b587b)}.uvg-list-injury .sozv-eyebrow{color:#cfe4ee}.uvg-list-injury h3{margin:8px 0;font-size:23px}.uvg-list-injury p{margin:0;color:#dceaf3;line-height:1.5}.uvg-list-injury>strong{padding:18px;border-radius:14px;background:rgba(255,255,255,.1);text-align:center;line-height:1.4}
.uvg-causality-chain{display:grid;grid-template-columns:repeat(7,auto);gap:9px;align-items:stretch}.uvg-causality-chain article{min-width:0;padding:19px;border-radius:16px;background:#eef5f8}.uvg-causality-chain article:nth-of-type(2){background:var(--uvg-teal-soft)}.uvg-causality-chain article:nth-of-type(3){background:#f3edfb}.uvg-causality-chain article:nth-of-type(4){background:var(--uvg-green-soft)}.uvg-causality-chain span{color:var(--uvg-blue);font-size:11px;font-weight:900}.uvg-causality-chain h3{margin:9px 0;color:var(--uvg-dark);font-size:17px}.uvg-causality-chain p{margin:0;color:var(--sozv-muted);font-size:12px;line-height:1.48}.uvg-causality-chain>b{align-self:center;color:var(--uvg-teal);font-size:23px}.uvg-causality-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px}.uvg-causality-notes article{padding:18px;border-top:4px solid var(--uvg-blue);border-radius:14px;background:#f7fafc}.uvg-causality-notes strong{color:var(--uvg-dark)}.uvg-causality-notes p{margin:8px 0 0;color:var(--sozv-muted);font-size:13px;line-height:1.47}
.uvg-proof-balance{display:grid;grid-template-columns:1fr 240px 1fr;gap:13px;align-items:stretch}.uvg-proof-balance>article{padding:23px;border-top:6px solid var(--uvg-orange);border-radius:18px;background:var(--uvg-orange-soft)}.uvg-proof-balance>.is-insurer{border-color:var(--uvg-green);background:var(--uvg-green-soft)}.uvg-proof-balance article>span{color:#974d2a;font-size:10px;font-weight:900;text-transform:uppercase}.uvg-proof-balance .is-insurer>span{color:var(--uvg-green)}.uvg-proof-balance h3{margin:9px 0;color:var(--uvg-dark);font-size:21px}.uvg-proof-balance ul{padding-left:18px}.uvg-proof-balance li{margin:7px 0;color:var(--sozv-muted)}.uvg-proof-balance article p{margin:15px 0 0;padding-top:13px;border-top:1px solid rgba(23,61,105,.15);color:var(--uvg-dark);font-size:13px;line-height:1.48}.uvg-proof-center{display:flex;flex-direction:column;justify-content:center;padding:22px;border-radius:18px;color:#fff;background:var(--uvg-dark);text-align:center}.uvg-proof-center strong{font-size:20px}.uvg-proof-center span{margin:10px 0 20px;color:#dceaf3;font-size:12px;line-height:1.45}.uvg-proof-center b{font-size:10px;text-transform:uppercase;color:#cceae6}.uvg-proof-center em{margin-top:6px;font-style:normal;font-weight:900}.uvg-proof-return{display:grid;grid-template-columns:auto 1fr;gap:15px;margin-top:18px;padding:18px;border-left:6px solid #b58f2d;border-radius:0 14px 14px 0;background:#fff9df}.uvg-proof-return p{margin:0;color:var(--sozv-muted);line-height:1.5}.uvg-proof-file{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px;padding:18px;border-radius:15px;color:#fff;background:#315f8e}.uvg-proof-file strong{width:100%}.uvg-proof-file span{padding:7px 9px;border-radius:9px;background:rgba(255,255,255,.11);font-size:12px;font-weight:800}
.uvg-precondition-visual{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:stretch}.uvg-precondition-visual>div{padding:22px;border-radius:17px;background:#eef5f8}.uvg-precondition-visual .is-event{color:#fff;background:var(--uvg-dark)}.uvg-precondition-visual .is-after{background:var(--uvg-green-soft)}.uvg-precondition-visual span{font-size:10px;font-weight:900;text-transform:uppercase}.uvg-precondition-visual strong{display:block;margin:9px 0;color:var(--uvg-dark);font-size:23px}.uvg-precondition-visual .is-event strong{color:#fff}.uvg-precondition-visual p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.47}.uvg-precondition-visual .is-event p{color:#dceaf3}.uvg-precondition-visual>b{align-self:center;color:var(--uvg-blue);font-size:27px}.uvg-status-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.uvg-status-pair article{padding:21px;border-left:6px solid var(--uvg-blue);border-radius:0 16px 16px 0;background:#e9f1f8}.uvg-status-pair article:last-child{border-color:var(--uvg-teal);background:var(--uvg-teal-soft)}.uvg-status-pair span{color:var(--uvg-blue);font-size:10px;font-weight:900;text-transform:uppercase}.uvg-status-pair h3{margin:8px 0;color:var(--uvg-dark);font-size:20px}.uvg-status-pair p{margin:0;color:var(--sozv-muted);line-height:1.5}.uvg-precondition-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px}.uvg-precondition-rules article{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:18px;border-radius:15px;background:#f7fafc}.uvg-precondition-rules b{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#fff;background:var(--uvg-blue)}.uvg-precondition-rules p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.48}.uvg-precondition-example{display:grid;grid-template-columns:auto 1fr;gap:15px;margin-top:17px;padding:19px;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--uvg-dark),#315f8e)}.uvg-precondition-example p{margin:0;color:#dceaf3;line-height:1.5}
.uvg-tick-section{background:linear-gradient(145deg,#f7fbfd,#edf7f0)}.uvg-tick-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:stretch}.uvg-tick-path article{padding:21px;border-radius:17px;background:#fff}.uvg-tick-path article:nth-of-type(2){background:#fff9df}.uvg-tick-path article:nth-of-type(3){background:var(--uvg-green-soft)}.uvg-tick-path span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#fff;background:var(--uvg-blue);font-weight:900}.uvg-tick-path h3{margin:11px 0 8px;color:var(--uvg-dark);font-size:20px}.uvg-tick-path p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.48}.uvg-tick-path>b{align-self:center;color:var(--uvg-teal);font-size:23px}.uvg-tick-evidence{display:grid;grid-template-columns:.85fr 1.15fr;gap:13px;margin-top:18px}.uvg-tick-evidence>div,.uvg-tick-evidence>ol{margin:0;padding:23px;border-radius:17px;background:#fff}.uvg-tick-evidence h3{margin:0 0 9px;color:var(--uvg-dark);font-size:22px}.uvg-tick-evidence p{color:var(--sozv-muted);line-height:1.5}.uvg-tick-evidence strong{display:block;margin-top:15px;padding-top:14px;border-top:1px solid var(--sozv-line);color:var(--uvg-dark);line-height:1.45}.uvg-tick-evidence li{margin:0 0 13px 22px;color:var(--sozv-muted);line-height:1.45}.uvg-tick-evidence li:last-child{margin-bottom:0}.uvg-tick-evidence li b{color:var(--uvg-dark)}.uvg-tick-cover{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px}.uvg-tick-cover article{padding:19px;border-top:5px solid var(--uvg-blue);border-radius:15px;background:#fff}.uvg-tick-cover article:last-child{border-color:var(--uvg-green)}.uvg-tick-cover span{color:var(--uvg-blue);font-size:10px;font-weight:900;text-transform:uppercase}.uvg-tick-cover strong{display:block;margin:8px 0;color:var(--uvg-dark);font-size:20px}.uvg-tick-cover p{margin:0;color:var(--sozv-muted)}
.uvg-suicide-section{background:linear-gradient(145deg,#fffdf8,#f4f0f5)}.uvg-suicide-rule{display:grid;grid-template-columns:1fr auto 1fr;gap:13px;align-items:stretch}.uvg-suicide-rule article{display:flex;flex-direction:column;min-width:0;padding:23px;border-radius:18px;background:#f4f1f5}.uvg-suicide-rule .is-base{border-top:6px solid #7a3e4f}.uvg-suicide-rule .is-cost{border-top:6px solid #b58f2d;background:#fff9df}.uvg-suicide-rule>b{align-self:center;color:var(--uvg-teal);font-size:25px}.uvg-suicide-rule span,.uvg-suicide-exceptions span{color:#7a3e4f;font-size:10px;font-weight:900;text-transform:uppercase}.uvg-suicide-rule h3,.uvg-suicide-exceptions h3{margin:8px 0;color:var(--uvg-dark);font-size:21px}.uvg-suicide-rule p,.uvg-suicide-exceptions p{margin:0;color:var(--sozv-muted);line-height:1.5}.uvg-suicide-rule strong{display:block;margin-top:auto;padding-top:15px;color:var(--uvg-dark);font-size:18px}.uvg-suicide-rule small{display:block;margin-top:6px;color:var(--sozv-muted)}.uvg-suicide-exceptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.uvg-suicide-exceptions article{padding:21px;border-left:6px solid var(--uvg-blue);border-radius:0 16px 16px 0;background:#e9f1f8}.uvg-suicide-exceptions article:last-child{border-color:var(--uvg-green);background:var(--uvg-green-soft)}
@media(max-width:1100px){.uvg-five-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.uvg-causality-chain{grid-template-columns:1fr}.uvg-causality-chain>b{transform:rotate(90deg);text-align:center}.uvg-proof-balance{grid-template-columns:1fr 200px 1fr}}
@media(max-width:850px){.uvg-definition-hero{grid-template-columns:1fr}.uvg-five-mark{display:none}.uvg-five-grid,.uvg-definition-traps,.uvg-causality-notes,.uvg-precondition-rules{grid-template-columns:1fr}.uvg-proof-balance{grid-template-columns:1fr}.uvg-proof-center{min-height:190px}.uvg-precondition-visual,.uvg-tick-path,.uvg-suicide-rule{grid-template-columns:1fr}.uvg-precondition-visual>b,.uvg-tick-path>b,.uvg-suicide-rule>b{transform:rotate(90deg);text-align:center}.uvg-tick-evidence{grid-template-columns:1fr}.uvg-list-injury{grid-template-columns:1fr}.uvg-list-injury>strong{text-align:left}}
@media(max-width:620px){.uvg-check-list article{grid-template-columns:36px 1fr}.uvg-check-list button{grid-row:2}.uvg-check-list button[data-answer="yes"]{grid-column:1}.uvg-check-list button[data-answer="no"]{grid-column:2}.uvg-status-pair,.uvg-tick-cover,.uvg-suicide-exceptions{grid-template-columns:1fr}.uvg-proof-return,.uvg-precondition-example{grid-template-columns:1fr}.uvg-check-actions{justify-content:stretch}.uvg-check-actions button{flex:1 1 100%}.uvg-and-strip{align-items:stretch;flex-direction:column;text-align:center}.uvg-and-strip i{transform:rotate(90deg)}}

/* Lernweg 05: Berufskrankheiten */
.uvg-suicide-rule strong i{font-style:normal}
.uvg-occupational-hero{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:38px;align-items:center;background:linear-gradient(135deg,#102f58,#2f6482 56%,#736a2c)}.uvg-cause-mark{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding:27px 18px;border:2px solid rgba(255,255,255,.38);border-radius:30px;background:rgba(255,255,255,.08);text-align:center}.uvg-cause-mark span,.uvg-cause-mark strong{font-size:21px;font-weight:900}.uvg-cause-mark b{color:#f5df9d;font-size:27px}.uvg-cause-mark small{grid-column:1/-1;margin-top:12px;color:#e8edc9;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}
.uvg-occupational-section{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:var(--sozv-paper);box-shadow:var(--sozv-shadow)}.uvg-occupation-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1.15fr auto 1fr;gap:9px;align-items:stretch}.uvg-occupation-equation article{position:relative;min-width:0;padding:57px 18px 18px;border-radius:16px;background:#eef5f8}.uvg-occupation-equation article:nth-of-type(2){background:var(--uvg-teal-soft)}.uvg-occupation-equation article:nth-of-type(3){background:#fff9df}.uvg-occupation-equation .is-result{color:#fff;background:var(--uvg-dark)}.uvg-occupation-equation article>span{position:absolute;top:15px;left:17px;color:var(--uvg-blue);font-size:11px;font-weight:900}.uvg-occupation-equation .is-result>span{color:#cceae6}.uvg-occupation-equation strong{display:block;color:var(--uvg-dark);font-size:18px}.uvg-occupation-equation .is-result strong{color:#fff}.uvg-occupation-equation p{margin:8px 0 0;color:var(--sozv-muted);font-size:12px;line-height:1.47}.uvg-occupation-equation .is-result p{color:#dceaf3}.uvg-occupation-equation>b{align-self:center;color:var(--uvg-teal);font-size:23px}.uvg-occupation-distinction{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:19px}.uvg-occupation-distinction article{padding:20px;border-top:5px solid var(--uvg-blue);border-radius:16px;background:#f7fafc}.uvg-occupation-distinction article:nth-child(2){border-color:var(--uvg-green)}.uvg-occupation-distinction article:nth-child(3){border-color:var(--uvg-orange)}.uvg-occupation-distinction span{color:var(--uvg-blue);font-size:10px;font-weight:900;text-transform:uppercase}.uvg-occupation-distinction h3{margin:9px 0;color:var(--uvg-dark);font-size:20px}.uvg-occupation-distinction p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.47}.uvg-occupation-distinction+.sozv-note{margin-top:18px}
.uvg-two-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.uvg-two-routes>article{position:relative;padding:26px;border-top:8px solid var(--uvg-green);border-radius:19px;background:var(--uvg-green-soft)}.uvg-two-routes>.is-open{border-color:#8368a4;background:#f1ebf8}.uvg-route-number{position:absolute;top:18px;right:20px;padding:7px 9px;border-radius:9px;color:#fff;background:var(--uvg-green);font-size:11px;font-weight:900}.is-open .uvg-route-number{background:#745890}.uvg-two-routes h3{max-width:75%;margin:9px 0 17px;color:var(--uvg-dark);font-size:24px}.uvg-percent{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:15px;border-radius:14px;background:rgba(255,255,255,.7)}.uvg-percent strong{color:var(--uvg-dark);font-size:38px}.uvg-percent span{color:var(--sozv-muted);font-size:12px;font-weight:900;text-transform:uppercase}.uvg-two-routes>article>p:not(.sozv-eyebrow){color:var(--sozv-muted);line-height:1.5}.uvg-two-routes ul{margin:16px 0 0;padding:14px 0 0 19px;border-top:1px solid rgba(23,61,105,.15)}.uvg-two-routes li{margin:7px 0;color:var(--sozv-muted);font-size:13px}.uvg-threshold-line{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:25px;padding:34px 0 21px}.uvg-threshold-line>i{height:12px;border-radius:10px;background:linear-gradient(90deg,#dce7ec 0 50%,#8bc7a2 50% 75%,#786296 75% 100%)}.uvg-threshold-line>span{color:var(--sozv-muted);font-size:12px;font-weight:900}.uvg-threshold-line>b{position:absolute;top:0;color:var(--uvg-dark);font-size:11px}.uvg-threshold-line .at-fifty{left:48%}.uvg-threshold-line .at-seventyfive{left:72%}.uvg-route-warning{display:grid;grid-template-columns:auto 1fr;gap:15px;padding:18px;border-left:6px solid #b58f2d;border-radius:0 14px 14px 0;background:#fff9df}.uvg-route-warning p{margin:0;color:var(--sozv-muted);line-height:1.5}
.uvg-occupational-check{background:linear-gradient(145deg,#fffdf8,#edf7f5)}.uvg-threshold-controls{display:grid;grid-template-columns:1fr 1.3fr;gap:16px}.uvg-threshold-controls label>span{display:block;margin-bottom:8px;color:var(--uvg-dark);font-weight:900}.uvg-threshold-controls select{width:100%;min-height:54px;padding:12px 14px;border:2px solid #acd0d9;border-radius:13px;color:var(--uvg-dark);background:#fff;font:800 15px Arial,sans-serif}.uvg-threshold-controls input[type="range"]{width:100%;height:12px;margin:16px 0 0;border-radius:10px;appearance:none;background:linear-gradient(90deg,var(--uvg-teal) 0 var(--share),#d8e6ea var(--share) 100%)}.uvg-threshold-controls input[type="range"]::-webkit-slider-thumb{width:25px;height:25px;border:4px solid #fff;border-radius:50%;appearance:none;background:var(--uvg-dark);box-shadow:0 2px 8px rgba(0,0,0,.2)}.uvg-threshold-controls label>strong{display:block;margin-top:8px;color:var(--uvg-blue);font-size:21px}.uvg-threshold-result{display:grid;grid-template-columns:1fr 125px;gap:15px;align-items:center;margin-top:19px;padding:21px;border:2px solid #db9a84;border-radius:17px;background:#fff0ea}.uvg-threshold-result.is-reached{border-color:#78b785;background:#edf8ee}.uvg-threshold-result span{color:var(--sozv-muted);font-size:10px;font-weight:900;text-transform:uppercase}.uvg-threshold-result strong{display:block;margin:8px 0;color:var(--uvg-dark);font-size:24px}.uvg-threshold-result p{margin:0;color:var(--sozv-muted)}.uvg-threshold-result aside{display:grid;place-items:center;padding:15px;border-radius:14px;color:#fff;background:var(--uvg-dark);text-align:center}.uvg-threshold-result aside b{font-size:35px}.uvg-threshold-result aside small{font-weight:800}
.uvg-hazard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.uvg-hazard-grid article{display:flex;flex-direction:column;min-width:0;padding:20px;border-radius:16px;background:#f3f8fa}.uvg-hazard-grid article:nth-child(2n){background:var(--uvg-teal-soft)}.uvg-hazard-grid .is-caution{background:#fff3e9}.uvg-hazard-grid span{color:var(--uvg-blue);font-size:10px;font-weight:900;text-transform:uppercase}.uvg-hazard-grid h3{margin:8px 0;color:var(--uvg-dark);font-size:20px}.uvg-hazard-grid p{margin:0 0 15px;color:var(--sozv-muted);font-size:13px;line-height:1.47}.uvg-hazard-grid strong{margin-top:auto;padding-top:12px;border-top:1px solid rgba(23,61,105,.14);color:var(--uvg-blue);font-size:11px;text-transform:uppercase}.uvg-tick-reminder{display:grid;grid-template-columns:auto 1fr;gap:15px;margin-top:18px;padding:18px;border-left:6px solid var(--uvg-blue);border-radius:0 14px 14px 0;background:#e9f1f8}.uvg-tick-reminder p{margin:0;color:var(--sozv-muted);line-height:1.5}
.uvg-exposure-file{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.uvg-exposure-file article{position:relative;padding:58px 17px 18px;border-radius:16px;background:#f4f8fb}.uvg-exposure-file article:nth-child(even){background:var(--uvg-teal-soft)}.uvg-exposure-file span{position:absolute;top:15px;left:16px;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#fff;background:var(--uvg-blue);font-weight:900}.uvg-exposure-file h3{margin:0 0 8px;color:var(--uvg-dark);font-size:18px}.uvg-exposure-file p{margin:0;color:var(--sozv-muted);font-size:12px;line-height:1.48}.uvg-evidence-sources{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px;padding:18px;border-radius:15px;color:#fff;background:#315f8e}.uvg-evidence-sources strong{width:100%}.uvg-evidence-sources span{padding:7px 9px;border-radius:9px;background:rgba(255,255,255,.11);font-size:12px;font-weight:800}.uvg-latency-card{display:grid;grid-template-columns:1fr 210px;gap:20px;align-items:center;margin-top:19px;padding:23px;border-radius:17px;color:#fff;background:linear-gradient(135deg,var(--uvg-dark),#445b74)}.uvg-latency-card .sozv-eyebrow{color:#cfe4ee}.uvg-latency-card h3{margin:7px 0;font-size:24px}.uvg-latency-card p{margin:0;color:#dceaf3;line-height:1.5}.uvg-latency-card>strong{padding:18px;border-radius:14px;background:rgba(255,255,255,.1);text-align:center;line-height:1.4}
.uvg-outbreak-line{display:grid;grid-template-columns:repeat(7,auto);gap:9px;align-items:stretch}.uvg-outbreak-line article{min-width:0;padding:19px;border-radius:16px;background:#eef5f8}.uvg-outbreak-line article:nth-of-type(2){background:#f4f2e8}.uvg-outbreak-line .is-outbreak{background:var(--uvg-green-soft);box-shadow:inset 0 6px 0 var(--uvg-green)}.uvg-outbreak-line article:nth-of-type(4){color:#fff;background:var(--uvg-dark)}.uvg-outbreak-line span{font-size:10px;font-weight:900;text-transform:uppercase}.uvg-outbreak-line strong{display:block;margin:9px 0;color:var(--uvg-dark);font-size:18px}.uvg-outbreak-line article:nth-of-type(4) strong{color:#fff}.uvg-outbreak-line p{margin:0;color:var(--sozv-muted);font-size:12px;line-height:1.47}.uvg-outbreak-line article:nth-of-type(4) p{color:#dceaf3}.uvg-outbreak-line>b{align-self:center;color:var(--uvg-teal);font-size:23px}.uvg-outbreak-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px}.uvg-outbreak-facts article{padding:18px;border-top:4px solid var(--uvg-blue);border-radius:14px;background:#f7fafc}.uvg-outbreak-facts strong{color:var(--uvg-dark)}.uvg-outbreak-facts p{margin:8px 0 0;color:var(--sozv-muted);font-size:13px;line-height:1.47}
.uvg-report-steps{display:grid;gap:9px}.uvg-report-steps article{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center;padding:15px 18px;border-radius:14px;background:#f4f8fb}.uvg-report-steps article:nth-child(even){background:var(--uvg-teal-soft)}.uvg-report-steps b{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#fff;background:var(--uvg-blue)}.uvg-report-steps span{color:var(--uvg-dark);font-weight:900}.uvg-report-steps p{margin:5px 0 0;color:var(--sozv-muted);font-size:13px;line-height:1.45}.uvg-report-warning{display:grid;grid-template-columns:auto 1fr;gap:15px;margin-top:17px;padding:18px;border-left:6px solid var(--uvg-orange);border-radius:0 14px 14px 0;background:var(--uvg-orange-soft)}.uvg-report-warning p{margin:0;color:var(--sozv-muted);line-height:1.5}
.uvg-stop-principle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.uvg-stop-principle article{position:relative;padding:62px 20px 20px;border-radius:17px;background:#f4f8fb}.uvg-stop-principle article:nth-child(2){background:var(--uvg-teal-soft)}.uvg-stop-principle article:nth-child(3){background:var(--uvg-green-soft)}.uvg-stop-principle article:nth-child(4){background:#fff9df}.uvg-stop-principle span{position:absolute;top:15px;left:18px;display:grid;place-items:center;width:35px;height:35px;border-radius:11px;color:#fff;background:var(--uvg-blue);font-size:20px;font-weight:900}.uvg-stop-principle strong{display:block;color:var(--uvg-dark);font-size:20px}.uvg-stop-principle p{margin:8px 0 0;color:var(--sozv-muted);font-size:13px;line-height:1.47}.uvg-prevention-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px}.uvg-prevention-bottom article{padding:20px;border-left:5px solid var(--uvg-blue);border-radius:0 15px 15px 0;background:#e9f1f8}.uvg-prevention-bottom article:last-child{border-color:var(--uvg-green);background:var(--uvg-green-soft)}.uvg-prevention-bottom strong{color:var(--uvg-dark)}.uvg-prevention-bottom p{margin:8px 0 0;color:var(--sozv-muted);line-height:1.47}
@media(max-width:1100px){.uvg-occupation-equation,.uvg-outbreak-line{grid-template-columns:1fr}.uvg-occupation-equation>b,.uvg-outbreak-line>b{transform:rotate(90deg);text-align:center}.uvg-hazard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uvg-exposure-file{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.uvg-occupational-hero{grid-template-columns:1fr}.uvg-cause-mark{display:none}.uvg-two-routes,.uvg-threshold-controls{grid-template-columns:1fr}.uvg-occupation-distinction,.uvg-outbreak-facts{grid-template-columns:1fr}.uvg-stop-principle{grid-template-columns:repeat(2,minmax(0,1fr))}.uvg-exposure-file{grid-template-columns:repeat(2,minmax(0,1fr))}.uvg-latency-card{grid-template-columns:1fr}.uvg-latency-card>strong{text-align:left}}
@media(max-width:620px){.uvg-hazard-grid,.uvg-exposure-file,.uvg-stop-principle,.uvg-prevention-bottom{grid-template-columns:1fr}.uvg-threshold-result{grid-template-columns:1fr}.uvg-threshold-result aside{grid-template-columns:auto 1fr;justify-content:start;gap:10px;text-align:left}.uvg-threshold-line .at-fifty{left:35%}.uvg-threshold-line .at-seventyfive{left:59%}.uvg-route-warning,.uvg-tick-reminder,.uvg-report-warning{grid-template-columns:1fr}}
