.records-tool{max-width:1000px;margin:0 auto;padding:60px 24px 80px;overflow-wrap:anywhere}.records-tool h1{font-size:clamp(36px,5vw,62px);line-height:1.1;margin:24px 0}.records-tool h2{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:34px 0 16px}.records-tool p,.records-tool li{font-size:16px;line-height:1.7}.records-tool a{text-decoration:underline;text-underline-offset:3px}.records-tool .ro-intro{font-size:19px}.records-tool .ro-privacy{border:1px solid currentColor;padding:20px;margin:24px 0}.records-tool .ro-entry{border:1px solid currentColor;border-radius:6px;padding:22px;margin:24px 0;min-width:0}.records-tool legend{font-size:20px;padding:0 8px}.records-tool label{display:block;font-weight:600;margin:16px 0 7px}.records-tool input:not([type=checkbox]),.records-tool textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;background:#fff;color:#141c30;font:inherit;font-size:16px;border:1px solid #64748b;border-radius:3px;padding:12px;resize:vertical}.records-tool button{font:inherit;line-height:1.4;border:1px solid currentColor;border-radius:3px;padding:12px 18px;min-height:46px;background:#18233b;color:#fff;cursor:pointer;text-transform:none;letter-spacing:normal}.records-tool .ro-secondary{background:transparent;color:inherit}.records-tool button:focus-visible,.records-tool input:focus-visible,.records-tool textarea:focus-visible{outline:3px solid #c49100;outline-offset:4px}.records-tool .ro-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.records-tool .ro-clear{margin:28px 0}.records-tool .ro-clear label{font-weight:400}.records-tool .ro-clear input{width:18px;height:18px;margin-right:8px}.records-tool [role=status]{min-height:28px;font-size:14px}.records-tool .ro-note{font-size:13px;border-top:1px solid currentColor;padding-top:20px}.records-tool ul{padding-left:22px}@media(max-width:600px){.records-tool{padding-top:32px}.records-tool .ro-entry{padding:16px}.records-tool .ro-actions button{flex:1 1 130px}}@media print{body>*{display:none!important}body main,body main *{visibility:visible}body main{display:block!important;margin:0!important;padding:0!important}.records-tool{max-width:none;padding:0;color:#000!important;background:#fff!important}.records-tool .ro-actions,.records-tool .ro-clear,.records-tool button,.records-tool [role=status],.records-tool .ro-privacy{display:none!important}.records-tool input,.records-tool textarea{border:0!important;padding:0!important;color:#000!important;field-sizing:content}.records-tool .ro-entry{break-inside:avoid}.records-tool h1{font-size:26px}header,footer,nav{display:none!important}}
.ro-print-copy{display:none}@media print{.records-tool [data-rows]{display:none!important}.records-tool .ro-print-copy{display:block;white-space:pre-wrap;font:12pt/1.5 sans-serif;overflow-wrap:anywhere}}
