.pt{background:var(--paper)}
.preview-bar{background:var(--stone2);color:var(--ink);font-size:.78rem;text-align:center;padding:8px 16px;letter-spacing:.03em}
.pmain{padding:56px 0 90px;min-height:70vh}
.ptwo{display:grid;grid-template-columns:1fr 1.2fr;gap:36px;align-items:start}
.pcard{background:#fff;border:1px solid var(--rule);padding:36px}
.pcard h1,.phead h1{font-size:2.2rem;color:var(--navy);margin-bottom:18px}
.pcard h2,.ph2{font-size:1.6rem;color:var(--navy);margin:0 0 16px}.ph2{margin-top:44px}
.pcard form{display:grid;gap:16px}
.pcard label{display:grid;gap:6px;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}
.pcard input,.pcard select{font:inherit;font-size:1rem;letter-spacing:0;text-transform:none;padding:11px 2px;border:0;border-bottom:1px solid var(--rule);background:transparent;color:var(--ink);border-radius:0;max-width:100%}
.pcard input[type=file]{border:0;font-size:.9rem}
.pcard input:focus,.pcard select:focus{outline:0;border-color:var(--navy)}
.pbtn{background:var(--navy);color:var(--stone);border-color:var(--navy);justify-self:start}.pbtn:hover{background:var(--navy2);border-color:var(--navy2)}
.perr{color:#9b2c2c;font-size:.88rem;min-height:1px}
.pmuted{color:var(--mute)}
.stub{border:1px dashed var(--bronze);padding:18px 20px;margin:20px 0}
.phead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:20px}
.pnote{background:var(--stone);border-left:2px solid var(--bronze);padding:14px 18px;margin-bottom:24px;font-size:.92rem}
.tablewrap{overflow-x:auto;background:#fff;border:1px solid var(--rule)}
.ptable{width:100%;border-collapse:collapse;font-size:.9rem}
.ptable th{text-align:left;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-weight:500;padding:14px;border-bottom:1px solid var(--rule)}
.ptable td{padding:14px;border-bottom:1px solid #eee8de;vertical-align:top}
.ptable a{color:var(--bronze)}
.ptable select,.ptable input{font:inherit;font-size:.85rem;padding:5px;border:1px solid var(--rule);background:#fff;max-width:170px}
.ptable button{font:inherit;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;background:var(--navy);color:var(--stone);border:0;cursor:pointer;margin-top:6px}
.pill{display:inline-block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border:1px solid var(--rule)}
.pgrid{grid-template-columns:1fr 1fr}.span2{grid-column:1/-1}
.linkbtn{background:none;border:0;color:#c9ccd2;font:inherit;font-size:.86rem;cursor:pointer}
@media(max-width:860px){.ptwo,.pgrid{grid-template-columns:1fr}.pcard{padding:26px 20px}
.ptable thead{display:none}.ptable,.ptable tbody,.ptable tr,.ptable td{display:block;width:100%}
.ptable tr{border-bottom:1px solid var(--rule);padding:10px 0}.ptable td{border:0;padding:5px 16px}
.ptable td[data-l]:before{content:attr(data-l);display:block;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}}
.pcard select,.pcard input:not([type=checkbox]){width:100%;min-width:0}.ptwo>*,.pcard form>*{min-width:0}
