:root{--link:#593f31;--article:850px;--measure:980px}
.header{border-bottom:2px solid #42362f}
.header .brand img{width:52px;height:52px;object-fit:contain}
.header .brand strong{font-size:20px}
.article{padding-top:28px}
.article h1{font-size:31px;margin-bottom:12px}
.record h2{color:#42362f;font-size:21px;margin:0 0 5px}
.record p{margin:0}
[data-region="record-list"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:0 26px;margin-top:25px}
[data-region="record-list"] .area{border-top:1px solid #c8c2bc;padding:15px 0 20px}
[data-region="record-list"] .record{margin:0}
[data-region="record-list"] .record + p{margin:10px 0 0}
[data-group="record-detail"] .record{border-top:1px solid #c8c2bc;padding-top:16px}
[data-group="record-detail"] .record p{margin:0 0 15px}
[data-group="record-detail"] .record > h2:first-child{display:none}
.footer{margin-top:28px}
@media(max-width:680px){[data-region="record-list"]{grid-template-columns:1fr !important}.article h1{font-size:28px}}
