.pba{max-width:1260px;margin:40px auto;padding:0 24px;color:#171717}.pba *{box-sizing:border-box}.pba-heading{max-width:850px;margin-bottom:28px}.pba-eyebrow,.pba-meta{font-size:13px;letter-spacing:.06em;color:#71592e}.pba h1{font-size:clamp(32px,4vw,52px);font-weight:500;margin:12px 0}.pba p{line-height:1.65}.pba-muted{color:#666;font-size:14px}.pba-filters{display:flex;gap:16px;align-items:end;flex-wrap:wrap;padding:22px;background:#f6f5f1;border-radius:12px}.pba-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px}.pba select,.pba button{font:inherit;padding:10px 12px;border:1px solid #ccc;border-radius:6px;background:white;max-width:100%}.pba button{background:#232323;color:white;cursor:pointer}.pba-about{margin-top:22px;padding-bottom:16px;border-bottom:1px solid #ddd}.pba-about summary{cursor:pointer}.pba-year{font-size:30px;font-weight:500;margin:42px 0 20px}.pba-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pba-card{border:1px solid #e1e1e1;border-radius:12px;overflow:hidden;background:#fff}.pba-cover{height:270px;background:#f5f4f0;display:flex;align-items:center;justify-content:center}.pba-cover a{width:100%;height:100%;padding:22px;display:flex;align-items:center;justify-content:center}.pba-cover img{max-width:100%;max-height:100%;object-fit:contain}.pba-cover>span{color:#8a8579;letter-spacing:.14em;font-size:13px}.pba-body{padding:22px}.pba-body h3{font-size:21px;font-weight:500;line-height:1.4;margin:8px 0 12px}.pba-body p{font-size:14px;margin:10px 0}.pba a{color:inherit;text-underline-offset:3px}.pba-source{font-size:13px}.pba-history{border-top:1px solid #ddd;padding-top:28px}.pba-history h2{font-size:26px;font-weight:500}.pba-history-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pba a:focus-visible,.pba button:focus-visible,.pba select:focus-visible,.pba summary:focus-visible{outline:2px solid #80612b;outline-offset:4px}@media(max-width:850px){.pba-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.pba{padding:0 16px}.pba-grid,.pba-history-list{grid-template-columns:1fr}.pba-filters label{width:100%}.pba-cover{height:290px}}
.pba h1{display:block!important}.pba-heading h1{margin:12px 0 18px}.pba-history .pba-body{padding:18px}


/* Match the library's existing compact panels. */
#pb-award-history,#pb-detail-discussion{box-sizing:border-box;width:calc(100% - 28px);max-width:1072px;margin:16px auto;padding:14px;border:1px solid #e7e7e7;border-radius:12px;background:#fff;color:#111}
#pb-award-history h2,#pb-detail-discussion h2{font-family:inherit;font-size:14px;font-weight:500;line-height:1.35;margin:0 0 12px;color:#111}
#pb-detail-discussion .pb-community-kicker{display:none}
#pb-award-history .pba-history-list{display:block;list-style:none;margin:0;padding:0}
#pb-award-history .pba-history-row{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #eee}
#pb-award-history .pba-history-row:last-child{border-bottom:0;padding-bottom:0}
#pb-award-history .pba-history-year{font-size:14px;color:#666;line-height:1.5}
#pb-award-history h3{font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;margin:0}
#pb-award-history .pba-history-row p{font-size:12px;line-height:1.5;margin:3px 0 0;color:#666}
#pb-detail-discussion>header{padding-bottom:12px;gap:14px}
#pb-detail-discussion header p,#pb-detail-discussion header>a{font-size:12px;line-height:1.5}
.pb-preview-note{font-size:12px;line-height:1.5;color:#666;margin:0 0 12px}.pb-preview-note summary{cursor:pointer}.pb-preview-note p{font-size:12px;margin:6px 0}
.pb-ph-wrap #pb-award-history{width:100%;max-width:none}
@media(max-width:640px){#pb-award-history,#pb-detail-discussion{width:calc(100% - 24px)}}
