.pcr-shell{max-width:1180px;margin:0 auto;padding:2rem 1rem 4rem;font:1.15rem/1.65 system-ui,-apple-system,"Segoe UI",sans-serif;overflow-wrap:anywhere;color:#eff5fa;background:#0b101d;border-radius:12px}.pcr-hero{padding:1.5rem 0 2rem;max-width:960px}.pcr-hero h1{font-size:clamp(2.1rem,5vw,3.7rem);line-height:1.12;letter-spacing:-.025em;margin:.6rem 0 1rem;color:#fff}.pcr-deck{font-size:1.65rem;line-height:1.3;color:#e2c88d}.pcr-eyebrow{font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;font-weight:750;color:#7b551c}.pcr-hero .pcr-eyebrow{color:#e2c88d}.pcr-tabs{display:flex;flex-wrap:wrap;gap:.7rem 1.3rem;margin-top:1.5rem}.pcr-tabs a{color:#d3efff;text-underline-offset:.22em}.pcr-columns{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);gap:1.5rem;align-items:start}.pcr-paper{background:#faf8f2;color:#182c3c;padding:clamp(1.2rem,3vw,2rem);border:1px solid #cad4d7;border-radius:10px;margin:0 0 1.5rem;min-width:0}.pcr-paper h2{font-size:1.65rem;line-height:1.2;color:#182c3c;margin-top:0}.pcr-paper h3{color:#182c3c}.pcr-paper a{color:#075a70;text-decoration:underline;text-underline-offset:.2em}.pcr-paper p{margin:.8rem 0 1.15rem}.pcr-paper label{display:block;font-weight:650;margin:1.1rem 0 .4rem}.pcr-paper input:not([type=checkbox]),.pcr-paper select,.pcr-paper textarea{display:block;width:100%;box-sizing:border-box;padding:.75rem;font:inherit;color:#172c3c;background:#fff;border:2px solid #6e8794;border-radius:5px}.pcr-paper textarea{resize:vertical;min-height:7rem}.pcr-paper input[type=checkbox]{width:1.2rem;height:1.2rem;margin:.35rem .1rem 0 0;flex:none;accent-color:#075a70}.pcr-paper .check{display:flex;gap:.75rem;align-items:flex-start;font-weight:500;margin:1rem 0}.pcr-paper fieldset{min-width:0;margin:1.5rem 0;padding:1.1rem;border:1px solid #899fa9;border-radius:6px}.pcr-paper legend{padding:0 .4rem;font-weight:750;max-width:100%;white-space:normal}.pcr-paper .hint{font-size:.95rem;color:#465c6b}.pcr-paper button,.pcr-paper .pcr-button{display:inline-block;font:inherit;font-weight:650;padding:.8rem 1.05rem;border:2px solid #075a70;border-radius:5px;background:#075a70;color:#fff;text-decoration:none;cursor:pointer;margin:.5rem .3rem .5rem 0;max-width:100%;white-space:normal}.pcr-paper button.secondary{background:#fff;color:#075a70}.pcr-paper .pcr-alert,.pcr-paper .field-error{background:#fff0ee;color:#772328;border:2px solid #b22932;padding:1rem;border-radius:5px}.pcr-paper .pcr-success{background:#edf8ed;color:#153b24;border:2px solid #448056;padding:1rem;border-radius:5px}.pcr-note{border-left:6px solid #d4b77a}.pcr-ref{font-family:ui-monospace,monospace;font-size:.95em;overflow-wrap:anywhere}.pcr-pre{white-space:pre-wrap}.pcr-paper dt{font-weight:750;margin-top:1.1rem}.pcr-paper dd{margin:.3rem 0 1rem}.pcr-paper summary{cursor:pointer;font-weight:700}.pcr-records{list-style:none;padding:0}.pcr-records li{padding:1rem 0;border-top:1px solid #ccd7db}.pcr-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.pcr-shell :focus-visible{outline:3px solid #d36b15;outline-offset:3px}.pcr-shell :target{scroll-margin-top:1rem;outline:3px solid #d4b77a;outline-offset:3px}.pcr-paper [aria-invalid=true]{border-color:#b22932}.pcr-paper pre{white-space:pre-wrap;overflow-wrap:anywhere}.pcr-footer{padding:2rem;text-align:center}.pcr-footer a{color:#d3efff}.pcr-table{width:100%;border-collapse:collapse;font-size:1rem}.pcr-table td,.pcr-table th{padding:.65rem;border:1px solid #ccd7db;text-align:left;vertical-align:top}@media(max-width:850px){.pcr-columns{grid-template-columns:minmax(0,1fr)}.pcr-columns aside{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:1rem}}@media(max-width:540px){.pcr-shell{font-size:1.08rem;padding-inline:.75rem}.pcr-paper{padding:1.1rem}.pcr-paper fieldset{padding:.75rem}.pcr-hero h1{font-size:2.3rem}.pcr-tabs{gap:.65rem 1rem}.pcr-paper button,.pcr-paper .pcr-button{width:100%;box-sizing:border-box}}@media print{.pcr-hero nav,.pcr-columns aside,.pcr-paper form{display:none}.pcr-shell{color:#000;padding:0;background:#fff}.pcr-paper{border:0;padding:.5rem;background:#fff}.pcr-hero h1,.pcr-deck,.pcr-hero .pcr-eyebrow{color:#000}.pcr-columns{display:block}}
.pcr-identity{display:flex;gap:1.3rem;align-items:flex-start}.pcr-identity>img{flex:none;margin-top:.75rem;filter:drop-shadow(0 4px 12px #0003)}.pcr-identity>div{min-width:0}.pcr-light-heading{display:flex;gap:.8rem;align-items:center}.pcr-light{display:inline-block;flex:none;width:1.1rem;height:1.1rem;border:2px solid #234333;border-radius:50%;vertical-align:middle}.pcr-light-green{background:#29da5e;box-shadow:0 0 0 4px #29da5e22}.pcr-light-red{background:#ed3544;border-color:#7b1723;box-shadow:0 0 0 4px #ed354422}.pcr-saved-label{display:inline-flex;gap:.55rem;align-items:center;font-size:.95rem;font-weight:700;color:#185a2a;margin-bottom:.5rem}.pcr-paper.pcr-success{background:#edf8ed;border:2px solid #448056}.pcr-paper.pcr-alert{background:#fff0ee;border:2px solid #b22932}.pcr-counterpart{padding-left:1rem;border-left:3px solid #b89754}.pcr-confirmation{border-left-width:7px!important}@media(max-width:600px){.pcr-identity{flex-direction:column;gap:.4rem}.pcr-identity>img{width:64px;height:64px;margin-top:0}.pcr-identity h1{margin-top:.5rem}}
