.land-brief {
  color: var(--ink-deep);
  background: #f4f6f7;
  border-block: 1px solid var(--line);
  padding-block: clamp(2.5rem, 5vw, 4.5rem);
}
.land-brief h2 { font-size: clamp(2rem, 4vw, 3.6rem); line-height: 1.06; }
.land-lead { max-width: 75ch; margin: 1rem 0 1.6rem; }
.land-grid { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); gap: clamp(1.4rem, 4vw, 4rem); align-items: start; }
.land-grid figure { margin: 0; }
.land-grid img { display: block; width: 100%; height: auto; }
.land-grid figcaption { margin-top: .65rem; font-size: .85rem; }
.land-records article { border-top: 1px solid #b9c6cc; padding: .75rem 0 .95rem; }
.land-records h3 { margin: 0; font-size: 1.1rem; }
.land-records p, .land-evidence p { margin: .4rem 0; font-size: .95rem; line-height: 1.55; }
.land-brief a, .um-oil a, .um-record-tools a, .um-history-status a { color: #075e92; text-decoration: underline; text-underline-offset: .16em; }
.land-records a, .land-evidence a { font-weight: 600; }
.land-evidence { margin-top: 1.2rem; border-top: 1px solid #b9c6cc; padding-top: .9rem; }
.land-evidence summary { cursor: pointer; font-weight: 650; }
.land-evidence p { max-width: 85ch; }
.um-oil { margin: .9rem 0; padding: .8rem; border: 1px solid #b9c6cc; border-left: 3px solid #0096ff; }
.um-oil h4 { margin: 0; font-size: .96rem; }
.um-oil strong { display: block; color: var(--ink-deep); font-size: 1.04rem; }
.um-oil .um-oil-row + .um-oil-row { border-top: 1px solid #b9c6cc; margin-top: .65rem; padding-top: .65rem; }
.um-history-status { padding-left: .65rem; border-left: 3px solid #657680; }
.um-record-tools { display: flex; flex-wrap: wrap; gap: .65rem; align-items: center; }
.um-record-tools a { font-size: .88rem; }
@media (max-width: 740px) { .land-grid { grid-template-columns: 1fr; } }
