/* Existing fields and names remain; only the two approved long tools gain disclosure groups. */
#kits article[id^="kit-"]{scroll-margin-top:104px}
#kits article[id^="kit-"] h3:focus{outline:3px solid currentColor;outline-offset:6px}
.bz-tool details.bz-tool-trial-group{border:1px solid var(--tool-line);border-radius:10px;padding:16px 20px;margin:24px 0;background:var(--tool-sheet)}
.bz-tool details.bz-tool-trial-group>summary{font-size:18px;line-height:1.5;min-height:44px;overflow-wrap:anywhere}
.bz-tool details.bz-tool-trial-group[open]>summary{margin-bottom:24px}
.bz-tool .bz-tool-trial-group>fieldset{margin-bottom:0}
.bz-tool .bz-tool-trial-legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:700px){.bz-tool details.bz-tool-trial-group{padding:12px 14px}.bz-tool details.bz-tool-trial-group>summary{font-size:17px}}
@media print{.bz-tool details.bz-tool-trial-group{display:block!important;border:0;padding:0;margin:0 0 24px}.bz-tool details.bz-tool-trial-group>summary{display:none}.bz-tool .bz-tool-trial-legend{position:static;width:auto;height:auto;margin:0 0 18px;overflow:visible;clip-path:none;white-space:normal}}
