.real-shot{margin:2rem 0}.real-shot img{display:block;width:100%;height:auto;border:1px solid #c2cbd3;border-radius:12px}.real-shot figcaption{margin-top:12px;font-size:.9rem}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.resource-grid article{border-top:1px solid #9eafb9;padding:24px 0}.detail-crumbs{padding:18px 0;font-size:.9rem}.detail-crumbs a{color:inherit}@media(max-width:600px){.resource-grid{grid-template-columns:1fr}.detail .detail-nav{flex-wrap:wrap;gap:12px}.detail .nav{flex-wrap:wrap}}.detail nav.detail-crumbs{display:block;line-height:1.6;overflow-wrap:anywhere;padding-block:18px}.detail nav.detail-crumbs a{text-decoration:underline}

#pms-viewer{width:min(1200px,96vw);max-width:96vw;border:1px solid #8194a8;border-radius:12px;padding:0;background:#fff;color:#132f3e;max-height:92vh}
#pms-viewer::backdrop{background:#07121be6}.pms-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:16px;border-bottom:1px solid #ccd7df}.pms-toolbar h2{font-size:18px;letter-spacing:0;line-height:1.4;flex:1 1 400px;margin:0}.pms-toolbar button{padding:12px;border:1px solid #304766;background:#fff;color:#132f3e;border-radius:4px;min-height:44px}.pms-scroll{overflow:auto;max-height:70vh}.pms-scroll img{display:block;width:100%;height:auto;max-width:none}.pms-scroll img.original{width:1710px}#pms-viewer [role=status]{padding:16px}
