.reading-backup{background:#e5ebde;border:1px solid #b7c5ad;border-radius:12px;margin-top:28px;padding:28px}.reading-backup-heading{grid-template-columns:1fr 1.1fr;align-items:start;gap:22px;display:grid}.reading-backup-heading h3{color:var(--green);margin:9px 0 0;font-family:Nimbus Condensed,sans-serif;font-size:2rem;line-height:1.1}.reading-backup p{color:#435b3e;margin:0;font-size:.88rem;line-height:1.65}.reading-backup-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.reading-backup-actions button{background:var(--green);border:1px solid var(--green);color:var(--paper);cursor:pointer;font:inherit;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;min-height:46px;padding:11px 17px;font-size:.85rem;font-weight:700;line-height:1.5;display:inline-flex}.reading-backup-actions button:not(:disabled):hover{background:#183f2c}.reading-backup-actions button:disabled{color:#576450;cursor:default;background:#e5e8dd;border-color:#a7b4a0}.reading-backup .reading-backup-note{max-width:95ch;margin-top:16px;font-size:.77rem}.reading-backup .reading-backup-status{overflow-wrap:anywhere}.reading-backup .reading-backup-status:not(:empty){border-left:3px solid var(--green);background:#f8fbf2;border-radius:4px;margin-top:18px;padding:12px 15px}.reading-backup .reading-backup-status-error{color:#73361f;border-color:#9c492b}.reading-backup-preview{background:var(--paper);border:1px solid #b7c5ad;border-radius:8px;margin-top:20px;padding:22px}.reading-backup-preview h4{color:var(--green);margin:0 0 12px;font-size:1.1rem;line-height:1.4}.reading-backup-preview h4:focus{outline:none}.reading-backup-preview h4:focus-visible{outline-offset:4px;outline:3px solid #7550a5}.reading-backup-preview .reading-backup-file{overflow-wrap:anywhere;margin-bottom:7px;font-size:.78rem}.reading-backup-preview ul{overscroll-behavior:contain;border-top:1px solid #d2d7cb;border-bottom:1px solid #d2d7cb;max-height:260px;margin:16px 0;padding:0;list-style:none;overflow-y:auto}.reading-backup-preview li{border-bottom:1px solid #d2d7cb;padding:12px 0}.reading-backup-preview li:last-child{border:0}.reading-backup-preview li strong{color:var(--ink);font-size:.85rem;line-height:1.5;display:block}.reading-backup-preview li span{color:#52634b;margin-top:4px;font-size:.75rem;line-height:1.5;display:block}.reading-backup-preview .reading-backup-new{font-weight:700}.reading-backup-actions .reading-backup-cancel{color:var(--green);background:0 0}.reading-backup-actions .reading-backup-cancel:hover{background:#e5ebde}.reading-backup :is(button,ul):focus-visible{outline-offset:4px;outline:3px solid #7550a5}.reading-backup :is(button,ul,h4){scroll-margin:100px 0 24px}@media (width<=640px){.reading-backup{padding:22px 18px}.reading-backup-heading{grid-template-columns:1fr;gap:16px}.reading-backup-heading h3{font-size:1.85rem}.reading-backup-actions{flex-direction:column}.reading-backup-actions button{width:100%}.reading-backup-preview{padding:18px 14px}}.learning-paths,.learning-library{padding:74px max(24px, calc((100vw - var(--max)) / 2));scroll-margin-top:90px}.learning-paths{color:var(--ink);background:#dbe9e3}.learning-paths-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:30px;margin-bottom:32px;display:grid}.learning-eyebrow{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:700}.learning-paths h2,.learning-library h2{letter-spacing:-.025em;margin:14px 0 0;font-family:Nimbus Condensed,sans-serif;font-size:clamp(2.7rem,4.2vw,4.8rem);line-height:.98}.learning-paths-heading>p{color:#44544c;max-width:56ch;margin:0;font-size:1rem;line-height:1.65}.learning-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.learning-path-card{background:var(--paper);border:1px solid #b8cdc2;border-radius:18px;flex-direction:column;min-width:0;padding:24px 22px 20px;display:flex;overflow:hidden}.learning-path-card>header{align-items:center;gap:12px;display:flex}.learning-path-card>header img{object-fit:cover;border-radius:12px;flex-shrink:0;width:54px;height:54px}.learning-path-card h3{margin:0 0 7px;font-family:Nimbus Condensed,sans-serif;font-size:1.95rem;line-height:1.03}.learning-path-card>header span{color:#5b665e;font-size:.75rem;line-height:1.4}.learning-path-description{color:#505f56;min-height:3.1em;margin:18px 0;font-size:.9rem;line-height:1.55}.learning-progress label{color:#44544c;margin-bottom:8px;font-size:.74rem;display:block}.learning-progress progress{accent-color:var(--green);appearance:none;background:#e5ece7;border:0;border-radius:10px;width:100%;height:5px;display:block;overflow:hidden}.learning-progress progress::-webkit-progress-bar{background:#e5ece7}.learning-progress progress::-webkit-progress-value{background:var(--green)}.learning-progress progress::-moz-progress-bar{background:var(--green)}.learning-steps{flex:1;margin:22px 0;padding:0;list-style:none}.learning-steps li{border-top:1px solid #dde4df;grid-template-columns:21px minmax(0,1fr);align-items:start;gap:10px;padding:16px 0 10px;display:grid}.learning-step-number{color:#5c7869;font-variant-numeric:tabular-nums;padding-top:3px;font-size:.74rem}.learning-step-content>a{color:var(--ink);font-size:.98rem;font-weight:700;line-height:1.4;text-decoration:none;display:block}.learning-step-content>a:hover,.learning-saved-list a:hover{color:var(--green);text-underline-offset:3px;text-decoration:underline}.learning-step-meta{color:#647166;margin:5px 0 1px;font-size:.72rem;display:block}.learning-step-actions{flex-wrap:wrap;align-items:start;gap:0 12px;margin-left:-5px;display:flex}.learning-step-actions button{color:#4e6156;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;min-height:38px;padding:6px 5px;font-size:.72rem;display:inline-flex}.learning-step-actions button[aria-pressed=true]{color:#184c3a;font-weight:700}.learning-step-actions button:hover{background:#edf3ef}.learning-save-toggle svg{stroke:currentColor;stroke-width:1.7px;width:14px;height:14px}.learning-next{color:var(--green);border-top:1px solid #c9d9cf;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-top:16px;font-size:.85rem;font-weight:700;text-decoration:none;display:flex}.learning-next:hover{text-underline-offset:3px;text-decoration:underline}.learning-complete{color:var(--green);border-top:1px solid #c9d9cf;margin:0;padding-top:16px;font-size:.83rem;font-weight:700}.learning-list-link{color:var(--green);text-underline-offset:4px;margin-top:24px;padding:8px 0;font-size:.85rem;font-weight:700;display:inline-block}.learning-list-link span{padding-left:12px}.learning-library{background:#f4f0e5;border-bottom:1px solid #deded2}.learning-library-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 30px;display:flex}.learning-library-heading>p{color:#596459;margin:0;font-size:.84rem}.learning-storage-note{color:#5a645a;max-width:85ch;margin:22px 0 0;font-size:.87rem;line-height:1.65}.learning-storage-error{color:#64441b;background:#fff1d9;border:1px solid #c4a274;border-radius:10px;margin:20px 0;padding:16px;font-size:.9rem;line-height:1.6}.learning-library-empty{color:#566257;background:#fffdf780;border:1px dashed #aabdaf;border-radius:12px;margin:26px 0;padding:24px;font-size:.95rem;line-height:1.6}.learning-saved-list{margin:24px 0;padding:0;list-style:none}.learning-saved-list li{border-top:1px solid #d2d7cb;justify-content:space-between;align-items:center;gap:18px;padding:19px 0;display:flex}.learning-saved-list li:last-child{border-bottom:1px solid #d2d7cb}.learning-saved-list a{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.45;text-decoration:none}.learning-saved-list li>div>span{color:#647066;margin-top:6px;font-size:.76rem;display:block}.learning-saved-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.learning-saved-actions button,.learning-storage-controls button{color:var(--green);cursor:pointer;font:inherit;background:0 0;border:1px solid #8faaa0;border-radius:8px;min-height:44px;padding:9px 13px;font-size:.76rem;line-height:1.4}.learning-saved-actions button:hover,.learning-storage-controls button:not(:disabled):hover{background:#dbe7de}.learning-storage-controls{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:26px;display:flex}.learning-storage-controls span{color:#5e685d;font-size:.76rem;line-height:1.5}.learning-storage-controls button:disabled{color:#6c756b;cursor:default;opacity:.65}.learning-paths :is(a,button):focus-visible,.learning-library :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #b26800}@media (width<=1000px){.learning-path-grid{grid-template-columns:1fr}.learning-path-card{padding:24px}.learning-path-card h3{font-size:2.15rem}.learning-path-description{min-height:0}.learning-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.learning-paths-heading{grid-template-columns:1fr}}@media (width<=640px){.learning-paths,.learning-library{padding:54px 18px}.learning-steps{margin:18px 0;display:block}.learning-path-card{padding:22px 18px}.learning-path-card h3{font-size:1.9rem}.learning-paths-heading{gap:22px}.learning-step-actions{gap:0 15px}.learning-step-actions button{min-height:44px;font-size:.76rem}.learning-saved-list li{flex-direction:column;align-items:start;gap:10px}.learning-storage-controls{flex-direction:column;align-items:start}}.knowledge-return-entry{border-top:1px solid #ffffff26;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:26px;padding-top:22px;display:flex}.knowledge-return-entry button{color:#f7d99b;min-height:44px;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:.86rem;font-weight:800;text-decoration:underline;display:inline-flex}.knowledge-return-entry button>span:not([aria-hidden]){color:#10382d;background:#f7d99b;border-radius:20px;place-items:center;min-width:24px;min-height:24px;padding:2px 6px;font-size:.73rem;display:inline-grid}.knowledge-return-entry small{color:#c4d1c7;flex-basis:100%;font-size:.73rem;line-height:1.5}.knowledge-reading-controls{border-bottom:1px solid var(--line);padding:24px 0}.knowledge-reading-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:16px;display:flex}.knowledge-reading-heading h3{margin:0;font-size:1rem}.knowledge-reading-heading a{color:var(--green);text-underline-offset:4px;min-height:32px;font-size:.8rem;font-weight:700;line-height:1.6}.knowledge-reading-options{flex-wrap:wrap;gap:10px;display:flex}.knowledge-reading-options button{color:#244532;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #81957f;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:.86rem;font-weight:700;display:inline-flex}.knowledge-reading-options button[aria-pressed=true]{color:#fffdf7;background:#10382d;border-color:#10382d}.knowledge-reading-options button:hover{box-shadow:inset 0 0 0 1px}.knowledge-reading-options button span{font-variant-numeric:tabular-nums;opacity:.8;font-size:.76rem}.knowledge-reading-controls>p{color:#52604f;max-width:90ch;margin:14px 0 0;font-size:.8rem;line-height:1.6}.knowledge-reading-controls>p.knowledge-reading-error{color:#753f22;background:#f7e7c9;border-radius:6px;padding:14px}.knowledge-reading-badges{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.knowledge-reading-badges>span{color:#25513b;background:#e4ebdf;border-radius:4px;align-items:center;min-height:24px;padding:4px 8px;font-size:.7rem;font-weight:700;line-height:1.5;display:inline-flex}.knowledge-header-saved:focus-visible,.knowledge-return-entry button:focus-visible,.knowledge-reading-options button:focus-visible,.knowledge-reading-heading a:focus-visible{outline-offset:4px;outline:3px solid #b77822}.learning-library{scroll-margin-top:94px}@media (width<=540px){.knowledge-return-entry{gap:6px 18px}.knowledge-reading-options{gap:8px}.knowledge-reading-options button{gap:8px;padding:10px 12px}}.knowledge-header-saved{color:#f7d99b;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #f7d99b66;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;font-weight:800;display:inline-flex}.knowledge-header-saved span{font-variant-numeric:tabular-nums;font-size:.72rem}.knowledge-header-saved:hover{background:#f7d99b15}.knowledge-hub-header.knowledge-hub-header-reading{grid-template-columns:auto minmax(0,1fr) auto auto;gap:24px}.knowledge-hub-header-reading .knowledge-hub-nav{justify-self:center}.knowledge-hub-header.knowledge-hub-header-reading .article-language{grid-column:auto}.knowledge-hub-header-reading .knowledge-header-saved{justify-self:end}@media (width<=1040px){.knowledge-hub-header.knowledge-hub-header-reading{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.knowledge-hub-header-reading .knowledge-hub-nav{display:none}}.knowledge-hub-hero.knowledge-hub-hero-german{min-height:0;padding-top:132px;padding-bottom:64px}.knowledge-hub-hero-german .knowledge-hub-intro h1{max-width:16ch;font-size:clamp(3rem,5vw,4.6rem);line-height:1}.knowledge-hub-hero-german .knowledge-hub-intro>p:not(.knowledge-search-hint){margin:24px 0 0;font-size:1rem;line-height:1.65}.knowledge-hub-hero-german .knowledge-hub-search{margin-top:26px}.knowledge-hub-hero-german .knowledge-hub-intro>.knowledge-search-hint{margin:12px 0;font-size:.8rem;line-height:1.55}:is(.knowledge-article-list.knowledge-illustrated-list,.knowledge-illustrated-list>.knowledge-article-row)>a{grid-template-columns:168px minmax(140px,.5fr) minmax(0,1.5fr) auto;gap:24px}:is(.knowledge-article-list.knowledge-illustrated-list,.knowledge-illustrated-list>.knowledge-article-row)>a>img{background:#e1e6dd;border-radius:10px;width:168px;height:112px}.knowledge-illustrated-list .knowledge-article-copy strong{font-size:clamp(1.7rem,2.5vw,2.5rem)}.knowledge-illustrated-list .knowledge-article-meta{gap:8px}.knowledge-illustrated-list .knowledge-article-meta>.knowledge-article-time{color:#25513b;background:#e4ebdf;border-radius:4px;justify-self:start;padding:4px 7px;font-size:.76rem;font-weight:700;line-height:1.5;display:inline-flex}.knowledge-illustrated-list .knowledge-article-meta>.knowledge-article-updated{font-size:.71rem}.knowledge-article-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 20px;min-width:0;display:grid}.knowledge-article-list>.knowledge-article-row>a{border-bottom:0;min-width:0}.knowledge-index-save{color:#244532;cursor:pointer;font:inherit;background:0 0;border:1px solid #81957b;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:108px;min-height:44px;padding:10px;scroll-margin:100px 0 24px;font-size:.78rem;font-weight:700;line-height:1.4;display:inline-flex}.knowledge-index-save svg{stroke:currentColor;stroke-width:1.7px;flex:0 0 18px;width:18px;height:18px}.knowledge-index-save[aria-pressed=true]{background:#e4ebdf;border-color:#537248}.knowledge-index-save:hover{background:#dce6d4}.knowledge-index-save:focus-visible{outline-offset:4px;outline:3px solid #7550a5}@media (width<=1040px){.knowledge-article-row{column-gap:16px}:is(.knowledge-article-list.knowledge-illustrated-list,.knowledge-illustrated-list>.knowledge-article-row)>a{grid-template-columns:144px minmax(0,1fr) auto;gap:16px 22px}:is(.knowledge-article-list.knowledge-illustrated-list,.knowledge-illustrated-list>.knowledge-article-row)>a>img{grid-area:1/1/3;align-self:start;width:144px;height:102px}.knowledge-illustrated-list .knowledge-article-meta{grid-area:1/2}.knowledge-illustrated-list .knowledge-article-copy{grid-area:2/2/auto/-1}.knowledge-illustrated-list .knowledge-article-action{grid-area:1/3}}@media (width<=600px){.knowledge-article-row{column-gap:0}.knowledge-article-row>a{grid-area:1/1/auto/-1}.knowledge-article-row>.knowledge-index-save{grid-area:1/2;align-self:end;margin-bottom:28px}.knowledge-hub-hero.knowledge-hub-hero-german{padding-top:108px;padding-bottom:52px}.knowledge-hub-hero-german .knowledge-hub-intro h1{max-width:16ch;font-size:clamp(2.55rem,11vw,3.3rem)}.knowledge-hub-hero-german .knowledge-hub-intro>p:not(.knowledge-search-hint){margin-top:20px}:is(.knowledge-article-list.knowledge-illustrated-list,.knowledge-illustrated-list>.knowledge-article-row)>a{grid-template-columns:104px minmax(0,1fr);gap:16px}:is(.knowledge-article-list.knowledge-illustrated-list,.knowledge-illustrated-list>.knowledge-article-row)>a>img{grid-row:1;width:104px;height:80px}.knowledge-illustrated-list .knowledge-article-meta{grid-area:1/2}.knowledge-illustrated-list .knowledge-article-meta>.knowledge-article-updated{display:none}.knowledge-illustrated-list .knowledge-article-copy{grid-area:2/1/auto/-1}.knowledge-illustrated-list .knowledge-article-copy strong{font-size:2rem}.knowledge-illustrated-list .knowledge-article-action{grid-area:3/1/auto/-1}.knowledge-article-row .knowledge-article-action{white-space:normal;min-height:44px;padding-right:124px}}
