/* Reference newsroom layout; preserve live feeds and inline article summaries. */
.desk-briefing{background:#f7faff}
.brief-room{max-width:1920px;padding:0 28px 28px}
.brief-hero.brief-banner{position:relative;display:block;padding:0;min-height:0;aspect-ratio:2172/377;overflow:hidden;background:#e5f3ff;margin:0 -28px 24px}
.brief-banner>img{position:absolute;left:0;top:-45.9%;display:block;width:100%;height:auto;max-width:none}
#property-news{border:0;padding:0;background:transparent;box-shadow:none}
#property-news>.brief-heading{margin:0 0 16px;padding:0 2px}
#property-news>.brief-heading p,#brief-title>svg{display:none}
.brief-heading h2,.brief-trends h2{font-size:23px;font-weight:800;letter-spacing:-.5px}
.brief-categories{gap:18px;align-items:start}
.brief-category{border:1px solid #d8e8fc;border-radius:10px;background:linear-gradient(145deg,var(--tint),#fff 75%);box-shadow:none;padding:0 14px}
.brief-category[data-kind=policy]{border-color:#d9efea}
.brief-category[data-kind=notice]{border-color:#f9e7dc}
.brief-category[data-kind=finance]{border-color:#e7ddfc}
.brief-category header{min-height:106px;padding:16px 0 12px;background:none;border:0;align-items:flex-start;gap:12px}
.brief-category .brief-symbol{width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--ink) 12%,white)}
.brief-category .brief-symbol svg{width:29px;height:29px;stroke-width:2}
.brief-desk-label{display:none}
.brief-category h3{font-size:18px;margin:5px 0 5px}
.brief-category header p{font-size:12px;line-height:1.6}
.brief-category ul{background:#ffffff99}
.brief-category li{margin:0 2px}
.brief-category summary{min-height:0;padding:10px 0 9px}
.brief-item-title{font-size:14px;line-height:1.55;-webkit-line-clamp:1;font-weight:650}
.brief-item-meta{margin-top:4px;font-size:11px}
.brief-item-meta>span:first-child{display:none}
.brief-item-meta time{font-size:11px;color:#7b91ae}
.brief-item-meta .brief-expand{margin-left:auto;font-size:14px}
.brief-category details[open] .brief-item-title{-webkit-line-clamp:unset}
.brief-item-summary p{font-size:13px;line-height:1.8}
.brief-pagination{padding:12px 0;justify-content:flex-end}
.brief-pagination button[aria-current=page]{background:var(--ink)}
.brief-category li .brief-original{color:var(--ink)}
.brief-columns{grid-template-columns:1.54fr 1fr;gap:16px;margin-top:20px;align-items:stretch}
.brief-columns>.brief-section{padding:20px 18px;border-color:#dfeaf7;background:linear-gradient(140deg,#fff,#fbfdff)}
#court-schedule>.brief-heading{display:grid;grid-template-columns:1fr auto;gap:14px;margin-bottom:12px}
.brief-calendar-tools{display:contents}
#brief-days{grid-column:2;grid-row:1;display:flex;gap:6px}
.brief-calendar-tools button{padding:7px 16px;border-radius:8px;font-size:12px}
.brief-date{grid-column:1/-1;justify-content:center;margin:0;gap:28px}
.brief-date strong{font-size:16px}
.brief-table th{padding:9px 14px}
.brief-table td{padding:8px 14px;font-size:13px}
.brief-table td:nth-child(2){font-size:16px}
.brief-table a{padding:3px 14px;border:1px solid #d0e3ff;background:#f3f8ff}
.brief-table-wrap{max-height:282px}
.brief-trends .trend-item{padding:6px 0;font-size:13px}
.brief-trends .trend-footer{background:transparent;text-align:right;font-size:10px;padding:8px 0}
.brief-one{padding:13px 18px;border-radius:9px;font-size:13px;background:#f8fbff}
.brief-one>strong{font-size:14px}
@media(max-width:1200px){.brief-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.brief-columns{grid-template-columns:1fr 1fr}.brief-category header{min-height:100px}#court-schedule>.brief-heading{grid-template-columns:1fr}#brief-days{grid-column:1;grid-row:2}.brief-date{grid-row:3}}
@media(max-width:760px){.brief-room{padding:0 12px 20px}.brief-hero.brief-banner{margin:0 -12px 20px;min-height:160px;aspect-ratio:auto}.brief-banner>img{width:940px;top:-75px;left:0}.brief-categories{grid-template-columns:1fr;gap:14px}.brief-columns{grid-template-columns:1fr}.brief-category header{min-height:92px}.brief-item-title{font-size:15px}.brief-category summary{padding:12px 0}.brief-heading h2,.brief-trends h2{font-size:21px}.brief-columns>.brief-section{padding:16px 12px}.brief-table td,.brief-table th{padding:8px 5px}.brief-one p{white-space:normal}}

/* Two rows, three equal cards on desktop. */
#brief-categories{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px}#brief-categories .brief-category{min-width:0;display:flex;flex-direction:column}#brief-categories .brief-pagination{margin-top:auto}#brief-categories .brief-category header{min-height:100px}.brief-auction-chart{--ink:#1680f5;--tint:#f0f7ff}.brief-stat-chart{padding:14px 4px;flex:1}.brief-stat-row{display:grid;grid-template-columns:58px minmax(0,1fr) 64px;align-items:center;gap:12px;padding:14px 0;font-size:16px}.brief-stat-row strong{text-align:right;color:#0873e8}.brief-stat-track{height:14px;border-radius:5px;background:#eaf2fc;overflow:hidden}.brief-stat-track i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#74c5ff,#087bff)}.brief-stat-note{font-size:12px;line-height:1.8;color:#7b8fa6;margin:22px 0 4px}.brief-stat-link{display:block;text-align:center;padding:13px;margin:0 0 15px;border-radius:6px;background:#ecf5ff;color:#0969c6;font-weight:700}@media(max-width:760px){#brief-categories{grid-template-columns:1fr}}
