body .kbm-calculator{--kbm-blue:var(--tkh-teal);--kbm-blue-soft:var(--wp--preset--color--mint,#eaf2ed);--kbm-teal:var(--tkh-teal);--kbm-teal-soft:var(--wp--preset--color--mint,#eaf2ed);--kbm-ink:var(--tkh-ink);--kbm-muted:var(--tkh-muted);--kbm-border:var(--tkh-border);--kbm-shadow:0 6px 24px #163b3808}body .kkh-calculator{--kkh-blue:var(--tkh-teal);--kkh-blue-dark:var(--tkh-ink);--kkh-teal:var(--tkh-teal);--kkh-teal-soft:var(--wp--preset--color--mint,#eaf2ed);--kkh-ink:var(--tkh-ink);--kkh-muted:var(--tkh-muted);--kkh-border:var(--tkh-border)}body .ktbm-calculator{--ktbm-blue:var(--wp--preset--color--mint,#eaf2ed);--ktbm-blue-strong:var(--tkh-teal);--ktbm-teal:var(--tkh-teal);--ktbm-teal-dark:var(--tkh-ink);--ktbm-ink:var(--tkh-ink);--ktbm-muted:var(--tkh-muted);--ktbm-border:var(--tkh-border)}body .tkdrc-calculator{--tk-accent:var(--tkh-teal);--tk-ink:var(--tkh-ink);--tk-muted:var(--tkh-muted);--tk-soft:var(--wp--preset--color--mint,#eaf2ed);--tk-border:var(--tkh-border)}body .mtd-dictionary.mtd-frontend{--mtd-accent:var(--tkh-teal);--mtd-accent-hover:var(--tkh-ink);--mtd-ink:var(--tkh-ink);--mtd-muted:var(--tkh-muted);--mtd-line:var(--tkh-border);--mtd-soft:var(--tkh-paper);--mtd-tint:var(--wp--preset--color--mint,#eaf2ed);--mtd-font:var(--wp--preset--font-family--sans,system-ui,sans-serif)}body :is(.kum-page,.kum-dictionary,.kum-shortcode-list,.kum-search-only){--kum-accent:var(--tkh-teal);--kum-text:var(--tkh-ink);--kum-muted:var(--tkh-muted);--kum-bg:var(--tkh-paper);--kum-line:var(--tkh-border);font-family:var(--wp--preset--font-family--sans,system-ui,sans-serif)}body :is(.kbm-calculator,.kkh-calculator,.ktbm-calculator,.tkdrc-calculator){font-family:var(--wp--preset--font-family--sans,system-ui,sans-serif);margin-inline:auto;min-width:0;max-width:100%}body .kbm-calculator{max-width:760px}body :is(.kbm-calculator,.kkh-calculator,.ktbm-calculator) :is(h2,h3,h4){font-family:inherit}body :is(.kbm-calculator,.kkh-calculator,.ktbm-calculator,.tkdrc-calculator,.mtd-dictionary,.kum-page,.kum-dictionary,.kum-shortcode-list,.kum-search-only) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--tkh-teal);outline-offset:3px}body.page:not(.home):has(main .tkh-wide-content):not(:has(main .tkh-directory)) .tkh-page-header{max-width:760px}body.page:not(.home):has(main .tkh-wide-content,main .tkh-directory) .tkh-page-header h1{font-size:clamp(2rem,4vw,3rem);line-height:1.2}body.page:not(.home) .tkh-page-header+.tkh-wide-content{margin-block-start:24px}body.page .tkh-wide-content{font-size:1.125rem;line-height:1.7}body.page .tkh-wide-content>:is(p,ul,ol,h2,h3,h4,.wp-block-separator,.wp-block-uagb-faq,.wp-block-tk-content-faq,.wp-block-tk-content-notice,.wp-block-details){max-width:760px;margin-inline:auto}body.page .tkh-wide-content>.tkh-tool-introduction{max-width:760px;margin-inline:auto}.tkh-tool-introduction summary{display:list-item;min-height:44px;padding-block:8px;color:var(--tkh-teal);font-weight:650;cursor:pointer}.tkh-tool-introduction summary:focus-visible{outline:3px solid var(--tkh-teal);outline-offset:3px}.tkh-tool-introduction p{margin-block:8px 16px}.tkh-wide-content>.tkh-tool-introduction+.wp-block-separator{margin-block:12px}@media (max-width:781px){body.page .tkh-wide-content{font-size:1rem}body.page:not(.home):has(main .tkh-wide-content,main .tkh-directory) .tkh-page-header{padding-block-start:24px}body.page:not(.home) .tkh-page-header+.tkh-wide-content{margin-block-start:20px}body .tkh-wide-content>.wp-block-separator{margin-block:20px}body .tkh-wide-content>.tkh-tool-introduction+.wp-block-separator{margin-block:12px}body .kbm-calculator .kbm-header{padding:12px;margin-bottom:16px}body :is(.kbm-calculator,.kkh-calculator) :is(.kbm-title,.kkh-title){font-size:1.5rem;line-height:1.25}body .ktbm-calculator .ktbm-calculator__header{padding-block:16px 12px}body .ktbm-calculator .ktbm-calculator__header h2{font-size:1.5rem;line-height:1.25}}@container (min-width:440px) and (max-width:900px){body .kum-dictionary .kum-search-row{grid-template-columns:repeat(2,minmax(0,1fr))}body .kum-dictionary .kum-search-row>:is(.kum-field-search,.kum-button){grid-column:1 / -1}}@supports not (container-type:inline-size){@media (min-width:601px) and (max-width:900px){body .kum-dictionary .kum-search-row{grid-template-columns:repeat(2,minmax(0,1fr))}body .kum-dictionary .kum-search-row>:is(.kum-field-search,.kum-button){grid-column:1 / -1}}}