.tool-content h2{font-size:1.5rem;font-weight:700;color:#1c1917;margin-bottom:.75rem}.tool-content h3{font-size:1.125rem;font-weight:600;color:#1c1917;margin:1rem 0 .5rem}.tool-content p{color:#292524;margin-bottom:.75rem;line-height:1.75}.tool-content ul,.tool-content ol{color:#292524;padding-left:1.25rem;margin-bottom:.75rem}.tool-content ul{list-style:disc}.tool-content ol{list-style:decimal}.tool-content li{margin-bottom:.35rem;line-height:1.7}.tool-content table{width:100%;font-size:.875rem;background:#fff;border:1px solid #e7e5e4;border-radius:.75rem;overflow:hidden;border-collapse:separate;border-spacing:0}.tool-content th{background:#fafaf9;color:#292524;text-align:left;padding:.6rem .75rem;font-weight:600}.tool-content td{padding:.6rem .75rem;border-top:1px solid #f5f5f4}.tool-content .tbl-wrap{overflow-x:auto}.tool-content a{color:#065f46;text-decoration:underline}.tool-content .note{background:#fffbeb;border:1px solid #fde68a;color:#78350f;border-radius:.75rem;padding:.75rem 1rem;font-size:.9rem}@media print{body *{visibility:hidden!important}.print-area,.print-area *{visibility:visible!important}.print-area{position:absolute;left:0;top:0;width:100%;border:none!important;box-shadow:none!important}@page{margin:12mm}}
