.bjc-site{font-size:16px;line-height:1.9;background:#fff}.bjc-site main{display:block}.bjc-site p{margin-top:0}.bjc-site .button{cursor:pointer;font-family:inherit}.bjc-site .directory-content>img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.admin-bar.bjc-site .header{top:32px}.bjc-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bjc-confirm .button{margin-top:20px}.bjc-confirm .bjc-back{background:#fff;color:var(--blue);border:1px solid var(--blue)}.bjc-form [hidden],.bjc-confirm[hidden]{display:none!important}@media(max-width:782px){.admin-bar.bjc-site .header{top:46px}}@media(max-width:600px){.admin-bar.bjc-site .header{top:0}}

.bjc-form[hidden]{display:none!important}

/* Equal-size case cards */
.bjc-site .case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:stretch;grid-auto-rows:1fr}
.bjc-site .case-grid .case-list{display:contents}
.bjc-site .case-grid .case{display:flex;flex-direction:column;gap:0;padding:0;margin:0;min-width:0;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff;box-shadow:none}
.bjc-site .case-grid .case-art.with-image{display:block;padding:0;min-height:0;border:0;background:none}
.bjc-site .case-grid .case-art.with-image>span,.bjc-site .case-grid .case-art.with-image>strong,.bjc-site .case-grid .case-number{display:none}
.bjc-site .case-grid .case img.case-added-image{display:block;width:100%;max-width:none;height:auto!important;aspect-ratio:16/10;object-fit:cover;margin:0;border-radius:0;flex:none}
.bjc-site .case-grid .case-body,.bjc-site .case-grid .compact>div{display:flex;flex:1;flex-direction:column;padding:26px;border:0}
.bjc-site .case-grid .case h3{font-size:21px;line-height:1.8;margin:12px 0 20px}
.bjc-site .case-grid .case .case-read{align-self:flex-start;margin-top:auto}
@media(max-width:640px){.bjc-site .case-grid{grid-template-columns:1fr;gap:24px}.bjc-site .case-grid .case-body,.bjc-site .case-grid .compact>div{padding:22px}.bjc-site .case-grid .case h3{font-size:18px}}
