main{max-width:1400px;margin:auto;padding:clamp(20px,4vw,64px)}h1{font-size:clamp(2.3rem,5vw,4rem)}.listing-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px}.listing-layout aside{border-right:1px solid #d8ddd7;padding-right:24px}.listing-layout section,.listing-layout aside{min-width:0}#cases{display:grid;gap:8px;margin-bottom:24px}#cases button{text-align:left;overflow-wrap:anywhere}.listing-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.listing-tabs{display:flex;gap:8px;overflow:auto;margin:20px 0 28px;padding-bottom:8px}.listing-tabs button{white-space:nowrap;background:#eef0ea;color:#203b3c}.listing-tabs button[aria-current=true]{background:#203b3c;color:white}.listing-layout form{display:grid;gap:16px;margin:20px 0}.listing-layout input,.listing-layout select,.listing-layout textarea{font-size:16px;min-width:0;width:100%;box-sizing:border-box}.listing-layout button,.listing-layout summary{min-height:44px}.listing-layout textarea{font-family:ui-monospace,monospace;line-height:1.55}.listing-layout pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;overflow:auto;font-size:14px}.listing-layout details{margin:24px 0}.listing-check{display:flex;align-items:center;gap:12px}.listing-check input{width:22px;height:22px}#jobs li{padding:10px 0;overflow-wrap:anywhere}.listing-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.listing-images img{width:100%;height:auto}.listing-preview{display:block;margin:16px 0;min-height:44px}#notice{position:sticky;top:8px;z-index:10}#notice:empty{display:none}#blockers{overflow-wrap:anywhere}.listing-layout [hidden]{display:none!important}@media(max-width:760px){.listing-layout{grid-template-columns:1fr;gap:24px}.listing-layout aside{border-right:0;border-bottom:1px solid #d8ddd7;padding:0 0 20px}.listing-tabs{position:sticky;top:0;background:#fffdf8;z-index:2}#cases{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.listing-heading{align-items:start}.site-header{gap:16px}.site-header a:last-child{font-size:14px}}
.listing-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.listing-layout form>button{justify-self:start}.listing-layout a{overflow-wrap:anywhere}

#section-editor{margin:32px 0;border-top:1px solid #d8ddd7;padding-top:24px}.section-rows{display:grid;gap:16px}.section-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;border:1px solid #d8ddd7;border-radius:8px;padding:16px;min-width:0}.section-row legend{font-weight:600}.section-row>.section-rows,.section-row>h5{grid-column:1/-1}#section-map svg{width:100%;max-height:300px;background:#eef0ea}#section-map button{margin:4px}#section-errors{color:#a22b2b}#section-diff{max-height:360px;background:#f2f4ee;padding:12px}#section-diff:empty{display:none}#section-editor label{display:grid;gap:6px;min-width:0}#section-editor textarea{min-height:90px}
