.nj-planning{font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.nj-planning h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15}.nj-planning h2{font-size:1.6rem;line-height:1.25}.nj-planning h3{font-size:1.1rem}.nj-planning section{margin:30px 0;padding:22px;border:1px solid #bdcfd8;border-radius:6px;background:#fff}.nj-planning article,.nj-planning details{padding:18px;margin:16px 0;border-left:4px solid #075e67;background:#f4f8fa}.nj-planning summary{cursor:pointer;font-weight:bold;min-height:44px}.nj-planning label{display:block;margin:14px 0 7px}.nj-planning fieldset{padding:18px;border:1px solid #bdcfd8}.nj-planning input[type=checkbox]{width:22px;height:22px;margin-right:10px;vertical-align:middle}.nj-planning select,.nj-planning input[type=text]{display:block;width:100%;padding:12px;border:1px solid #67828f;font:inherit;background:white;color:#172d3b}.nj-planning button,.nj-planning .download{display:inline-block;padding:12px 18px;margin:8px 10px 8px 0;border:2px solid #075e67;border-radius:4px;background:#075e67;color:white;font:inherit;font-weight:bold;cursor:pointer;text-decoration:none}.nj-planning .btnsecondary{background:white;color:#075e67}.nj-planning .note,.nj-planning .safety{padding:16px;background:#fff2d6;border-left:4px solid #875000;color:#543500}.nj-planning dl{display:grid;grid-template-columns:170px 1fr;gap:12px}.nj-planning dt{font-weight:bold}.nj-planning dd{margin:0}.nj-planning :focus-visible{outline:3px solid #a5480a;outline-offset:3px}#workbook-extension label{display:block;margin:16px 0 6px}#workbook-extension select,#workbook-extension input{display:block;max-width:100%;padding:10px}#workbook-extension button{margin-top:20px}@media(max-width:600px){.nj-planning section{padding:16px}.nj-planning button,.nj-planning .download{width:100%;text-align:center}.nj-planning dl{display:block}.nj-planning dd{margin-bottom:14px}}
#workbook-field-guide{overflow-wrap:anywhere}
