.ba-panel,.ba-case{background:#fff;border:1px solid #dce5e1;padding:28px;margin:26px 0}.ba-links{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.ba-links [aria-current]{background:#34464b;color:#fff}.ba-form{max-width:720px}.ba-form label{display:block;margin:20px 0 8px}.ba-form input:not([type=checkbox]),.ba-form textarea,.ba-form select{display:block;width:100%;margin-top:8px}.ba-form textarea{font:inherit;padding:12px;border:1px solid #b9cbc5}.ba-form p,.ba-case small{font-size:12px;color:#617176}.ba-thumb{max-width:130px;height:auto}.ba-photos{display:flex;gap:16px;align-items:flex-start}.ba-photos figure{flex:1;min-width:0;margin:0}.ba-photos img{width:100%;height:auto;object-fit:contain;display:block}.ba-photos figcaption{font:12px Georgia,serif;letter-spacing:2px;padding:12px 0}.ba-case h2{font-family:Georgia,"Yu Mincho",serif;font-weight:400}.ba-period{border-top:1px solid #dce5e1;padding-top:18px}.staff-header>a:first-child{margin-left:0;font:30px Georgia,serif;text-decoration:none}.ba-case{max-width:900px;margin:28px auto}@media(max-width:600px){.ba-panel,.ba-case{padding:18px}.ba-photos{gap:8px}}
/* Clearly distinguish the currently selected category and body area. */
.ba-links a.button{background:#f4f7f5;color:#36564e;border:1px solid #bacdc5;box-shadow:none}
.ba-links a.button:hover{background:#e3ece7;color:#29473e}
.ba-links a.button[aria-current="page"],.ba-links a.button[aria-current="page"]:hover{background:#284d42;color:#fff;border-color:#284d42;box-shadow:0 2px 5px rgba(40,77,66,.16);font-weight:600}
.ba-links a.button:focus-visible{outline:3px solid #a88b57;outline-offset:3px}
