.th-change-head{display:grid;grid-template-columns:1fr 285px;gap:40px;align-items:center;padding:10px 0 30px;border-bottom:1px solid #c1ad90;margin-bottom:27px}.th-change-head .th-photo{border:1px solid #baac87;padding:12px;background:#d3c8a6;box-shadow:8px 8px 0 #ded8c0}.th-revision-index{border:1px solid #b9ad8e;background:#fdf8e9;padding:0 27px}.th-revision-index article{padding:26px 0;border-bottom:1px solid #c5b999}.th-revision-index article:last-child{border-bottom:0}.th-revision-top{display:grid;grid-template-columns:120px 1fr;gap:28px;align-items:start}.th-revision-top time{font:12px/1.8 monospace;color:#9b7660;border-left:4px solid #995e4c;padding:4px 0 4px 13px}.th-revision-top h2{font-size:25px;line-height:1.6;margin:0}.th-revision-index details{margin:17px 0 0 148px;font-size:14px;line-height:1.9;color:#8a7c60;border-left:1px solid #bbb28f;padding-left:18px}.th-revision-index summary{color:#58735c;cursor:pointer;padding:4px 0}.th-revision-index details p{margin:12px 0 0}.th-change-sheet{max-width:1050px;margin:auto;background:#fffcf1;border:1px solid #c0b293;border-top:7px solid #94614d;padding:38px 44px}.th-change-title h1{font-size:min(clamp(32px,4.3vw,51px), clamp(32px, calc(2.105263vw + 17.68421px), 48px))}.th-change-datebar{border-block:1px solid #bdb596;padding:18px 0;margin:24px 0;color:#73805c}.th-change-abstract{color:#8a7d65;font-size:15px;line-height:1.9;border-bottom:1px solid #c9bfa4;padding-bottom:21px}.th-change-abstract summary{cursor:pointer;font-size:16px;color:#54735a}.th-change-sheet .th-tools{margin-bottom:25px}.th-change-note{max-width:1050px;margin:25px auto 0;border:1px solid #b7ae8e;background:#e8e4cd;padding:23px 27px}.th-change-note summary{font-size:18px;color:#536848;cursor:pointer}.th-change-note label{display:block;font-size:13px;color:#8b8068;line-height:1.85;margin:18px 0 10px}.th-change-note textarea{width:100%;min-height:130px;resize:vertical;border:1px solid #b1a989;background:#fffaf0;color:#46583a;font:16px/1.9 sans-serif;padding:13px}
@media(max-width:760px){.th-change-head{grid-template-columns:1fr;gap:16px}.th-change-head .th-photo img{height:180px;object-fit:cover}.th-change-head .th-photo{box-shadow:4px 4px 0 #ded8c0}.th-revision-index{padding:0 18px}.th-revision-top{display:block}.th-revision-top time{display:block;margin-bottom:16px}.th-revision-top h2{font-size:23px}.th-revision-index details{margin-left:0;padding-left:13px}.th-change-sheet{padding:25px 18px}.th-change-title h1{font-size:32px}.th-change-note{padding:21px}}
