.planner-panel,.planner-method,.planner-library,.planner-question{margin:1rem 0;padding:1rem 1.25rem;border:1px solid #d7c8ac;border-radius:.8rem;background:#f9fbfd;color:#173655;box-shadow:0 3px 11px #a8884d12}.planner-panel h2{font-size:1.12rem;margin:.1rem 0 .65rem}.planner-links{display:flex;flex-wrap:wrap;gap:.6rem}.planner-panel button,.planner-library button,.planner-links a{display:inline-flex;align-items:center;padding:.5rem .8rem;border:1px solid #a9b9c9;background:#fff;border-radius:.5rem;color:#163758;font:inherit;text-decoration:none;cursor:pointer}.planner-panel button:not(:first-child){margin-inline-start:.2rem}.planner-compare{margin:.8rem 0}.planner-panel summary,.planner-method summary,.planner-library summary,.planner-question summary{cursor:pointer;font-weight:650}.planner-feedback:empty{display:none}.planner-library a{display:inline-block;margin:.25rem .8rem .25rem 0}.planner-panel .table-scroll{max-height:22rem}.planner-panel td,.planner-panel th{overflow-wrap:anywhere}.planner-library{font-size:.9rem}.planner-question{padding:.4rem .65rem;margin:.4rem 0}.planner-panel button:focus-visible,.planner-links a:focus-visible{outline:3px solid #937647}#term-delta{font-size:.96rem;line-height:1.5}.inputs textarea{width:100%;box-sizing:border-box;padding:.5rem;font:inherit}.inputs details{margin:.65rem 0}
@media print{.planner-panel,.planner-library,.planner-method,.planner-question{display:none}}
.planner-example{padding:.8rem 0;line-height:1.5}.planner-example p{margin:.25rem 0}.planner-example a{color:#234d76}
