.calculation-guide{background:var(--fx-paper);color:var(--fx-ink);padding-bottom:72px}.cg-header,.cg-body{width:min(100% - 48px,960px);margin-inline:auto}.cg-header{padding-top:36px;padding-bottom:24px;border-bottom:1px solid var(--fx-line)}.calculation-guide h1,.calculation-guide h2,.calculation-guide h3{font-family:var(--fx-font-display);color:var(--fx-ink);text-wrap:balance}.calculation-guide h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.12;max-width:23ch;margin:20px 0 24px;overflow-wrap:anywhere}.calculation-guide h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2;margin:0 0 24px}.calculation-guide h3{font-size:1.35rem;margin:32px 0 12px}.calculation-guide p,.calculation-guide li{max-width:72ch;color:var(--fx-ink);font-size:1.0625rem;line-height:1.8}.calculation-guide p{margin:16px 0}.calculation-guide a{color:var(--fx-petrol);text-underline-offset:.2em;text-decoration:underline}.calculation-guide a:hover{text-decoration-thickness:2px}.calculation-guide .cg-lead{font-size:1.2rem}.calculation-guide .cg-note{color:var(--fx-ink-soft);font-size:.95rem}.calculation-guide section{padding-top:52px;scroll-margin-top:90px}.calculation-guide ul,.calculation-guide ol{padding-left:1.4em;margin:20px 0}.calculation-guide li+li{margin-top:10px}.cg-table-scroll{overflow-x:auto;margin:24px 0 12px}.cg-table-scroll table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:1rem}.cg-table-scroll caption{text-align:left;font-weight:600;padding-bottom:16px;color:var(--fx-ink)}.cg-table-scroll th,.cg-table-scroll td{text-align:left;padding:16px 14px;border-bottom:1px solid var(--fx-line);vertical-align:top}.cg-table-scroll thead{background:var(--fx-petrol);color:var(--fx-on-dark)}.cg-table-scroll tbody th{font-weight:500;min-width:170px}.cg-table-scroll td.cg-num{white-space:nowrap;text-align:right}.cg-table-scroll tfoot{font-weight:700;background:var(--fx-bg)}.cg-equation{margin:28px 0;padding:24px;background:var(--fx-bg);font-variant-numeric:tabular-nums}.calculation-guide .cg-equation p{margin:0}.calculation-guide .cg-equation p+p{margin-top:12px}.cg-related{margin-top:48px;border-top:1px solid var(--fx-line)}@media (max-width: 600px){.cg-header,.cg-body{width:calc(100% - 32px)}.cg-header{padding-top:32px}.calculation-guide section{padding-top:38px}.cg-table-scroll th,.cg-table-scroll td{padding:12px 10px}.cg-equation{padding:18px}}.cg-skip{position:fixed;top:8px;left:8px;z-index:200;padding:12px 20px;background:#fff;color:var(--fx-ink);transform:translateY(-160%)}.cg-skip:focus{transform:translateY(0)}.calculation-guide a{touch-action:manipulation}.calculation-guide ul{list-style:disc}.calculation-guide ol{list-style:decimal}#taetigkeiten-rechnen{scroll-margin-top:100px}.cg-table-scroll thead th{background:var(--fx-petrol);color:var(--fx-on-dark);font-size:.9rem;font-weight:600;line-height:1.4;vertical-align:bottom}.cg-table-scroll thead th small{display:block;font-size:.75rem;font-weight:400;color:var(--fx-on-dark);margin-top:5px;white-space:nowrap}.cg-table-scroll th.cg-num{text-align:right}.cg-details{margin:20px 0 0;border-block:1px solid var(--fx-line)}.cg-details>summary{padding:18px 0;font-size:1rem;font-weight:600;color:var(--fx-petrol);cursor:pointer;list-style:revert;min-height:48px}.cg-details>summary:hover{color:var(--fx-ink)}.cg-detail-body{padding:0 0 20px}.calculation-guide section:first-child{padding-top:28px}@media (max-width: 600px){.cg-header{padding-top:24px}.calculation-guide h1{margin-block:16px}}.calculation-guide .cg-worked{list-style:decimal;max-width:72ch;padding-left:1.5em}.cg-worked li{padding:14px 0 18px 8px;border-bottom:1px solid var(--fx-line)}.cg-worked strong,.cg-worked span{display:block}.cg-worked span{margin-top:6px}.calculation-guide .cg-next{display:inline-block;padding:14px 20px;background:var(--fx-petrol);color:var(--fx-on-dark);border-radius:8px;font-weight:600}.calculation-guide .cg-next:hover{background:var(--fx-ink)}.calculation-guide.cg-learning-start{background:transparent;padding:24px 0 0}.cg-learning-start h2{font-size:1.5rem}.cg-return{margin-top:28px}.calculation-guide .topic-demo{padding-top:clamp(24px,4vw,44px)}.calculation-guide .topic-demo :is(h2,p){color:var(--fx-on-dark)}.calculation-guide .topic-demo a.topic-demo-button{color:var(--fx-petrol)}.calculation-guide .topic-demo .topic-demo-form p{color:var(--fx-ink-soft)}.calculation-guide .cg-scroll-hint{display:none;font-size:.85rem;color:var(--fx-ink-soft)}@media (max-width: 600px){.calculation-guide .cg-scroll-hint{display:block}}
