.pmr{max-width:1000px}.pmr h1{max-width:850px}.pmr-intro{font-size:1.2rem;max-width:790px}.pmr-meta{font-size:.9rem;color:#475563}.pmr-panel{padding:1.5rem;background:#f2f7f6;border:1px solid #b9ced0;border-radius:10px;margin:1.6rem 0}.pmr fieldset{border:0;margin:0;padding:0;min-width:0}.pmr legend{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.pmr-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.pmr label{display:block;font-weight:600}.pmr input,.pmr select{display:block;box-sizing:border-box;width:100%;max-width:100%;margin:.4rem 0;padding:.75rem;font:inherit;color:#172c35;background:#fff;border:1px solid #718b92;border-radius:5px;min-width:0}.pmr small{display:block;font-weight:400;line-height:1.5}.pmr a{overflow-wrap:anywhere}.pmr li{margin:.6rem 0}.pmr button,.pmr-actions a{min-height:44px;white-space:normal}.pmr :focus-visible{outline:3px solid #276c77;outline-offset:4px}.pmr-route{margin:1.6rem 0;padding:1.2rem 0;border-top:1px solid #b9ced0;border-bottom:1px solid #b9ced0}.pmr-table{overflow-x:auto;margin:1rem 0}.pmr table{border-collapse:collapse;width:100%}.pmr caption{text-align:left;font-weight:700;margin:.5rem 0}.pmr td,.pmr th{border:1px solid #bdcdd0;padding:.8rem;text-align:left;vertical-align:top}.pmr th{background:#edf3f2}.pmr-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:1.5rem 0}.pmr-summary{font-size:1.15rem;font-weight:600}.pmr [hidden]{display:none!important}.pmr [disabled]{opacity:.65}.pmr-noscript{padding:1rem;border:1px solid #718b92}@media(max-width:620px){.pmr-grid{grid-template-columns:1fr}.pmr-panel{padding:1rem}.pmr h1{font-size:2rem}.pmr td,.pmr th{padding:.5rem}.pmr table{font-size:.9rem}.pmr-actions{align-items:stretch;flex-direction:column}.pmr select{font-size:1rem}}@media print{.pmb-topbar,.pmb-header,.pmb-footer,.pmb-cta-final,.pmb-skip,.pmb-breadcrumb,#planning-form,#planning-status,.pmr-actions,.pmr-noscript{display:none!important}.pmb-band{padding:0!important}.pmb-wrap{width:100%;max-width:none}.pmr h1{font-size:22pt}.pmr h2{font-size:16pt}.pmr table{font-size:10pt}.pmr th,.pmr td{padding:.4rem}.pmr tr{break-inside:avoid}.pmr-table{overflow:visible}.pmr a{color:#111}.pmr-result{border:0}.pmr-meta{font-size:9pt}}
