.planner{padding-top:0}.planner-meta,.planner-row-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.planner-meta label:first-child{grid-column:1/-1}.planner input,.planner select,.planner textarea{display:block;width:100%;box-sizing:border-box;margin-top:.4rem;font:inherit;padding:.75rem;border:1px solid #c9d7e5;border-radius:7px;background:#fff;color:#16324e}.planner-row{border:1px solid #d7e2ed;border-radius:12px;padding:1.5rem;margin:1rem 0}.planner-row legend{font-weight:700;padding:0 .5rem}.planner-wide{grid-column:1/-1}.planner-controls{display:flex;gap:.7rem;flex-wrap:wrap;margin:1.5rem 0}.planner-remove{margin-top:1rem;padding:.5rem .8rem;border:1px solid #c9d7e5;border-radius:6px;background:#f6f8fb;color:#16324e;cursor:pointer}.planner-feedback{background:#eef5fb;padding:1.25rem;margin:1.5rem 0;border-radius:10px}.planner-feedback li{margin:.5rem 0}.planner-feedback h2{font-size:1.25rem}.planner #planner-error{color:#9c1c24;font-weight:700}.planner [disabled]{opacity:.5;cursor:not-allowed}#planner-print-summary{display:none}@media(max-width:650px){.planner-meta,.planner-row-grid{grid-template-columns:1fr}.planner-row{padding:1rem}.planner-controls .button{width:100%;text-align:center}}@media print{body>header,body>footer,.utility,.office-band,.final-cta,.wa,.mobilebar,.skip,.pagehero,.planner-intro,.planner~section,.planner form{display:none!important}.planner{padding:0!important}.planner #planner-print-summary{display:block;white-space:pre-wrap;font:11pt/1.5 sans-serif;color:#000}.planner #planner-print-summary[aria-hidden]{display:block}}
