.board-hero-ph.drawing{background:var(--mat-deep)}.board-hero-ph.drawing img{inset:var(--s-5);width:calc(100% - 2 * var(--s-5));height:calc(100% - 2 * var(--s-5));object-fit:contain;position:absolute}.pass-pair{gap:0 var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.pass-pair>.psec:only-child{grid-column:1/-1}.pass-dl{margin:0;display:grid}.pass-dl>div{gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.pass-dl>div:first-child{border-top:0;padding-top:0}.pass-dl dt{color:var(--muted)}.pass-dl dd{color:var(--text);overflow-wrap:anywhere;margin:0}.pass-src{margin-top:var(--s-4)}.pass-src summary{cursor:pointer;color:var(--muted);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);width:fit-content}.pass-src p{margin:var(--s-3) 0 var(--s-2);color:var(--muted)}.pass-src ul{padding:0 0 0 var(--s-4);gap:var(--s-1);margin:0;display:grid}.pass-src a{overflow-wrap:anywhere}.pass-issues{gap:var(--s-3);display:grid}.pass-issue{padding:var(--s-4) var(--s-5);border-radius:var(--r-l);background:linear-gradient(160deg, var(--tray-top), var(--tray));box-shadow:var(--sh-1)}.pass-issue h3{font-size:var(--fs-l);line-height:1.3}.pass-issue p{margin:var(--s-2) 0 0;color:var(--text-2);overflow-wrap:anywhere}.pin-grid{gap:var(--s-6);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;display:grid}.pin-grid.wide{grid-template-columns:minmax(0,1fr)}.pin-fig{top:var(--s-5);padding:var(--s-5);border-radius:var(--r-l);background:var(--mat-deep);box-shadow:var(--sh-1);place-items:center;margin:0;display:grid;position:sticky}.pin-fig img{object-fit:contain;width:100%;height:auto;max-height:calc(100vh - 120px);display:block}.pin-grid.wide .pin-fig{position:static}.pin-grid.wide .pin-fig img{width:min(100%,760px)}.pin-blocks{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid}.pin-block h3{font-size:var(--fs-l);margin-bottom:var(--s-2)}.pin-table{border-collapse:collapse;width:100%;font-size:var(--fs-s)}.pin-table th,.pin-table td{text-align:left;vertical-align:top;padding:var(--s-2) var(--s-3) var(--s-2) 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.pin-table thead th{color:var(--muted);border-top:0;font-weight:400}.pin-table tbody th{white-space:nowrap;color:var(--text);font-weight:650}.pin-table td{color:var(--text-2)}.pin-table thead th,.pin-table .pin-port{white-space:nowrap}.pin-no{min-width:2.2em;color:var(--muted);font-weight:400;display:inline-block}.pin-note{color:var(--muted)}.board-page .gear-disclosure{margin-top:var(--s-5)}@media (max-width:900px){.pass-pair{grid-template-columns:minmax(0,1fr)}.pin-grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.pin-fig{padding:var(--s-4);position:static}.pin-fig img{max-height:420px}}
