.blog-tools-grid{gap:20px;margin-top:18px;display:grid}@media (width>=760px){.blog-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-tool-pic{place-items:center;height:150px;font-family:DM Sans,system-ui,sans-serif;display:grid}.tp-calc{align-items:center;gap:18px;display:flex}.tp-rows{gap:3px;display:grid}.tp-row{color:rgb(var(--color-fg-muted));grid-template-columns:1.3em 16px 16px 2.6em;align-items:center;gap:6px;font-size:.72rem;display:grid}.tp-l{font-weight:600}.tp-box{border:1.5px solid rgb(var(--color-ink));background:rgb(var(--color-paper));border-radius:3px;width:16px;height:16px}.tp-box.is-correct{box-shadow:0 0 0 1.5px rgb(var(--color-success))}.tp-box svg{fill:none;width:100%;height:100%;stroke:rgb(var(--color-ink));stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;display:block}.tp-d{font-variant-numeric:tabular-nums;color:rgb(var(--color-ink));text-align:right;font-weight:600}.tp-result{justify-items:start;display:grid}.tp-num{color:rgb(var(--color-ink));text-shadow:2px 2px 0 var(--spot);font-size:2.6rem;font-weight:700;line-height:1}.tp-expr{font-variant-numeric:tabular-nums;color:rgb(var(--color-fg-muted));white-space:nowrap;margin-top:4px;font-size:.8rem}.tq{gap:7px;width:82%;display:grid}.tq-row{color:rgb(var(--color-ink));grid-template-columns:2.6em 1fr 1.8em;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:grid}.tq-track{height:18px}.tq-bar{border:1.5px solid rgb(var(--color-ink));background:rgb(var(--color-paper));border-radius:3px;height:100%;display:block;position:relative}.tq-places{background:var(--spot);border-right:1.5px solid rgb(var(--color-ink));mix-blend-mode:multiply;display:block;position:absolute;inset:0 auto 0 0}.tq-n{text-align:right;font-size:1rem}.tq-foot{color:rgb(var(--color-fg-muted));justify-self:end;font-size:.7rem;font-weight:500}.tf{align-items:center;gap:18px;display:flex}.tf-sheet{border:1.5px solid rgb(var(--color-ink));background:rgb(var(--color-paper));border-radius:4px;gap:2px;padding:8px 10px;display:grid;transform:rotate(-2deg)}.tf-line{align-items:center;gap:5px;height:7px;display:flex}.tf-n{width:1.9em;color:rgb(var(--color-fg-muted));font-family:DM Mono,monospace;font-size:.45rem}.tf-ink{background:rgb(var(--color-fg-subtle));opacity:.6;width:54px;height:2px;display:block}.tf-ink.is-marked{background:var(--spot);opacity:1;mix-blend-mode:multiply;height:6px}.tf-count{color:rgb(var(--color-fg-muted));gap:2px;font-size:.85rem;display:grid}.tf-count b{color:rgb(var(--color-ink));text-shadow:2px 2px 0 var(--spot);font-size:1.9rem;line-height:1}.blog-start{max-width:60rem}.blog-start-progress{color:rgb(var(--color-fg-muted));margin-top:10px;font-size:.88rem}.blog-start-progress b{color:rgb(var(--color-ink))}.blog-section,.blog-tools{margin-top:48px}.blog-section-h{letter-spacing:-.02em;color:rgb(var(--color-ink));font-size:1.45rem;font-weight:700}.blog-section-empty{color:rgb(var(--color-fg-subtle));margin-top:10px;font-size:.95rem}.blog-grid{gap:20px;margin-top:18px;display:grid}@media (width>=640px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-finder{border-top:1px solid rgb(var(--color-border-strong));border-bottom:1px solid rgb(var(--color-border-strong));margin-top:28px;padding:16px 18px}.blog-finder-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blog-finder-row+.blog-finder-row{margin-top:10px}.blog-finder-row[hidden],.blog-finder-btn[hidden]{display:none}.blog-finder-q{min-width:9.5rem;color:rgb(var(--color-ink));margin-right:4px;font-size:.92rem;font-weight:700}.blog-finder-btn{border:1.5px solid rgb(var(--color-border-strong));background:rgb(var(--color-surface));min-height:44px;color:rgb(var(--color-fg));cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.9rem;font-weight:500;transition:border-color .15s,background .15s}.blog-finder-btn:hover{border-color:rgb(var(--color-ink))}.blog-finder-btn[aria-pressed=true]{border-color:rgb(var(--color-ink));background:rgb(var(--color-accent));color:rgb(var(--color-ink));font-weight:600}.blog-finder-note{min-height:1.4em;color:rgb(var(--color-fg-muted));margin-top:10px;font-size:.9rem}@media (width<=640px){.blog-finder{padding:14px 0}.blog-finder-q{width:100%}}.blog-lexikon{border:2px solid rgb(var(--color-ink));background:rgb(var(--color-surface));color:inherit;box-shadow:6px 6px 0 rgb(var(--color-accent));border-radius:16px;gap:18px;margin-top:48px;padding:22px;text-decoration:none;display:grid}@media (width>=760px){.blog-lexikon{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.blog-lexikon-words{flex-wrap:wrap;gap:8px;display:flex}.blog-lexikon-word{border:1.5px solid rgb(var(--color-ink));color:rgb(var(--color-ink));background:rgb(var(--color-paper));border-radius:5px;padding:3px 9px;font-size:.88rem;font-weight:600;display:inline-block}.blog-lexikon-word:nth-child(3n+1){background:rgb(var(--color-accent))}@media (hover:hover){.blog-lexikon:hover .blog-card-act{text-decoration:underline;text-decoration-color:rgb(var(--color-accent));text-decoration-thickness:.22em}}.blog-card.blog-card--soon{border-style:dashed;height:auto}.blog-soon-row{gap:0 20px;display:grid}@media (width>=640px){.blog-soon-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.blog-soon-row{grid-template-columns:repeat(3,minmax(0,1fr))}}
