.tool{margin:2rem 0;padding:1.5rem;border:1px solid #a6beb9;background:#f5f8f7;border-radius:8px;min-width:0}.tool label{display:block;font-size:1rem;margin:1rem 0;font-weight:bold}.tool input,.tool select,.tool textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:46px;padding:10px;margin-top:7px;font:inherit;background:white;color:#153935;border:1px solid #879e99;border-radius:4px}.tool button{margin-top:8px;max-width:100%;white-space:normal;min-height:44px}.tool .tool-check{display:flex;align-items:flex-start;gap:12px;font-weight:normal}.tool-check input{width:22px;min-width:22px;height:22px;min-height:22px;margin:2px 0}.tool-row{padding:1rem 0;border-bottom:1px solid #bccbc7;overflow-wrap:anywhere}.tool [aria-live]{overflow-wrap:anywhere}.table-scroll{overflow:auto}table{max-width:100%}td,th{overflow-wrap:anywhere}#consult-answers{white-space:normal}#consult-summary[hidden]{display:none}.tool textarea{min-height:180px}.articlebody,.herocopy,.footergrid>div{min-width:0}.crumb{overflow-wrap:anywhere}.articlebody table{display:block;overflow-x:auto}.articlebody .table-scroll table{display:table}.tool input:focus-visible,.tool select:focus-visible,.tool button:focus-visible{outline:3px solid #a15e34;outline-offset:2px}@media(max-width:430px){.tool{padding:1rem}.tool button{width:100%}.grid{grid-template-columns:1fr}.articlebody h2{overflow-wrap:anywhere}.topline .wrap{flex-wrap:wrap}.float{font-size:14px;max-width:46vw}}@media print{body[data-print-tool] .header,body[data-print-tool] .ticker,body[data-print-tool] .topline,body[data-print-tool] .footer,body[data-print-tool] .float,body[data-print-tool] .contactband,body[data-print-tool] .aside,body[data-print-tool] .pagehero,body[data-print-tool] .crumb{display:none!important}body[data-print-tool] .articlebody>*{display:none!important}body[data-print-tool="treatment-timeline"] #treatment-timeline,body[data-print-tool="expense-summary"] #expense-summary,body[data-print-tool="report-checklist"] #report-checklist,body[data-print-tool="document-checklist"] #document-checklist{display:block!important}.tool form,.tool button{display:none!important}.tool{border:0;padding:0;background:white}.articlegrid{display:block}.tool-row{break-inside:avoid}}

.tool fieldset{min-width:0;max-width:100%;border:1px solid #879e99;padding:1rem}.tool fieldset[hidden]{display:none}
