.tool-page{overflow-wrap:anywhere;width:min(960px,100% - 64px);margin:0 auto;padding-bottom:40px}.tool-page .tool-page-breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:16px;font-size:.9375rem;line-height:1.5;display:flex}.tool-page .tool-page-breadcrumbs a,.tool-page .tool-page-return a,.tool-page .article-related a{text-underline-offset:4px;align-items:center;min-height:44px;padding-block:8px;text-decoration:underline;display:inline-flex}.tool-page a:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:2px}.tool-page .tool-page-head{padding-block:20px 28px}.tool-page .tool-page-head .eyebrow{color:var(--primary);letter-spacing:.07em;margin:0 0 8px;font-size:.8125rem;font-weight:750;line-height:1.5}.tool-page .tool-page-head h1{letter-spacing:-.035em;text-wrap:balance;max-width:28ch;margin:0 0 12px;font-size:clamp(2rem,4vw,3rem);font-weight:750;line-height:1.12}.tool-page .tool-page-description{max-width:66ch;color:var(--text);margin:0;font-size:1.125rem;line-height:1.6}.tool-page .article-body{min-width:0}.tool-page .tool-page-provenance{color:var(--muted);flex-wrap:wrap;gap:4px 24px;margin-top:20px;font-size:.875rem;line-height:1.6;display:flex}.tool-page .tool-page-provenance p{margin:0}.tool-page .article-related{border-top:1px solid var(--border);margin-top:32px;padding-top:24px}.tool-page .article-related h2{letter-spacing:-.02em;margin:0 0 12px;font-size:1.375rem;line-height:1.3}.tool-page .article-related ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tool-page .article-related a{color:var(--primary);gap:8px;line-height:1.5}.tool-page .tool-page-return{color:var(--muted);flex-wrap:wrap;gap:4px 28px;margin-top:24px;font-size:.9375rem;line-height:1.5;display:flex}@media (width<=600px){.tool-page{width:calc(100% - 32px);padding-bottom:28px}.tool-page .tool-page-breadcrumbs{padding-top:8px;font-size:.875rem}.tool-page .tool-page-head{padding-block:16px 24px}.tool-page .tool-page-description{font-size:1rem;line-height:1.55}}.tool-page-krokdob1 .tool-page-head{padding-block:12px 20px}.tool-page-krokdob1 :is([data-grammar-trainer],[data-reading-trainer],[data-listening-trainer])>h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
