.resource-tool{padding:30px;background:#f0efe5;border:1px solid #d7d8cc;border-radius:14px}.tool-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tool-inputs label{font-weight:600;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.tool-inputs input{width:100%;padding:13px;border:1px solid #979b91;border-radius:6px;background:#fffef9}.resource-tool>.btn{margin-top:24px}.margin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.margin-grid>div{padding:18px;background:#fffef9;border:1px solid #d7d8cc;border-radius:8px}.margin-grid dt{font-size:14px;color:#4c534c}.margin-grid dd{margin:6px 0 0;font-size:28px;font-weight:650;color:#243b8a;overflow-wrap:anywhere}.margin-grid>div:nth-child(2){background:#e9f08c}.resource-table{overflow:auto;margin:24px 0;max-width:100%}.resource-table table{border-collapse:collapse;width:100%;min-width:550px;text-align:left;font-size:15px;line-height:1.65}.resource-table th,.resource-table td{border-bottom:1px solid #d7d8cc;padding:15px;vertical-align:top}.resource-table thead{background:#e9f08c}.resource-table tbody th{font-weight:600;min-width:150px}.resource-worksheet{max-width:800px}.resource-worksheet>label{display:block;font-size:19px;font-weight:600;margin-top:28px}.resource-worksheet textarea{display:block;width:100%;padding:14px;border:1px solid #92988c;border-radius:6px;background:#fffef9;resize:vertical;min-height:110px}.resource-worksheet>.actions{margin:28px 0 0}.resource-credit{font-size:13px;color:#555e53;margin:35px 0}.print-answer{display:none}@media(max-width:740px){.tool-inputs{grid-template-columns:1fr}.resource-tool{padding:20px}.margin-grid{grid-template-columns:1fr}.margin-grid dd{font-size:26px}.resource-worksheet .actions{align-items:stretch;flex-direction:column}}@media print{header,.concept,.site-footer,.editorial-hero .actions,.editorial-end,.resource-worksheet .actions,.breadcrumb{display:none!important}.editorial-hero{padding:0!important}.editorial-body{padding:0}.resource-worksheet textarea{display:none}.print-answer{display:block;white-space:pre-wrap;border-bottom:1px solid #ccc;padding:8px 0 16px;min-height:40px}.resource-worksheet label{break-after:avoid}.editorial-section{break-inside:auto}.resource-table{overflow:visible}.resource-table table{min-width:0;font-size:10pt}.resource-table tr{break-inside:avoid}.resource-grid{display:block}.wrap{width:auto!important;max-width:none!important}body{background:#fff;color:#111}}
