.publication-body .tool-block{clear:both}.publication-body .tool-block label{font:inherit;color:inherit;flex-direction:column;gap:8px;margin:16px 0;display:flex}.publication-body .tool-block input{font:inherit;color:var(--article-ink,inherit);accent-color:var(--article-accent,#5040bf)}.publication-body .tool-block input[type=number]{border:1px solid var(--article-line,#999);border-radius:var(--article-radius,4px);background:var(--article-bg,#fff);width:100%;max-width:24rem;min-height:44px;padding:10px 12px;display:block}.publication-body .tool-block input[type=range]{cursor:pointer;width:100%;min-height:44px}.publication-body .tool-checklist-list{margin:16px 0;list-style:none;padding:0!important}.publication-body .tool-checklist-list li{margin:12px 0}.publication-body .tool-checklist-list label{cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px;min-height:44px;margin:0}.publication-body .tool-checklist-list input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin:5px 0 0}.publication-body .tool-checklist-list input:checked+span{opacity:.72;text-decoration:line-through}.publication-body .tool-progress,.publication-body .tool-result,.publication-body .tool-slider-value{font-weight:600}.publication-body .tool-slider-value{font-size:1.3em;display:block}.publication-body .tool-notes{font-size:.88em}.publication-body .tool-reset{font:inherit;color:inherit;border:1px solid var(--article-line,#888);border-radius:var(--article-radius,4px);cursor:pointer;background:0 0;min-height:44px;padding:8px 16px;font-size:.9em}.publication-body .tool-block :focus-visible{outline:3px solid var(--article-accent,#5040bf);outline-offset:3px}.publication-body .tool-calc-output-value[data-error]{font-weight:400}.publication-body .tool-block h3:first-child{margin-top:0}.publication-breadcrumbs{font:inherit;color:inherit;margin:0 0 18px;font-size:12px;line-height:1.6}.publication-breadcrumbs ol{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.publication-breadcrumbs li{overflow-wrap:anywhere;min-width:0;margin:0;display:inline}.publication-breadcrumbs li+li:before{content:"/";opacity:.5;padding-right:8px}.publication-breadcrumbs a{color:inherit;text-underline-offset:3px;text-decoration:underline}.publication-breadcrumbs [aria-current=page]{opacity:.75}.publication-body figure.publication-standalone{text-align:center;width:160px!important;max-width:160px!important;margin:12px auto!important;padding:0!important}.publication-body figure:has(img[src*="/brand/wordmark-"]){text-align:center;width:160px!important;max-width:160px!important;margin:12px auto!important;padding:0!important}main figure:has(img[alt$=\ logo i]){text-align:center;width:160px!important;max-width:160px!important;margin:12px auto!important;padding:0!important}.publication-body .publication-standalone img,.publication-body img[src*="/brand/wordmark-"],main img[alt$=\ logo i]{object-fit:contain;float:none!important;width:160px!important;min-width:100px!important;max-width:160px!important;height:auto!important;max-height:none!important;margin:12px auto!important;display:block!important}
