.km-change-head{display:grid;grid-template-columns:1fr 285px;gap:40px;align-items:center;border-bottom:1px solid #589478;padding:10px 0 28px;margin-bottom:30px}.km-change-head .km-photo{padding:8px;border:1px solid #689e7e;border-top:5px solid #ba9345}.km-adjustment-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.km-adjustment-cards article{padding:25px;background:#143f38;border:1px solid #538d6b;border-bottom:5px solid #a78e42;display:flex;flex-direction:column}.km-adjustment-cards time{font:12px/1.8 monospace;color:#c1b476;border-bottom:1px solid #5f8f65;padding-bottom:15px}.km-adjustment-cards h2{font-size:24px;line-height:1.6;margin:20px 0 17px}.km-adjustment-cards p{font-size:14px;line-height:1.9;color:#a4c89f;margin:0 0 22px}.km-adjustment-cards .km-read-link{align-self:start;margin-top:auto;color:#c1dea8}.km-change-title{max-width:1050px;margin:auto;padding:30px 0 30px 30px;border-left:6px solid #dca143}.km-change-title h1{font-size:clamp(32px,4.3vw,51px);color:#eff7df}.km-change-title .km-meta{border-top:1px solid #64996b;padding-top:23px}.km-change-summary{max-width:1050px;margin:25px auto;padding:22px 27px;background:#204d3c;color:#adcea0;border:1px solid #5e9363;font-size:16px;line-height:1.95}.km-change-summary p{max-width:950px;margin:0}.km-change-paper{max-width:1050px;margin:auto;border-top:6px solid #93b278}.km-change-paper .km-tools{padding-top:0;border-bottom:1px solid #baceaa;margin-bottom:25px}.km-change-note{max-width:1050px;margin:25px auto 0;padding:23px 27px;background:#234e38;border-left:4px solid #b6a44d}.km-change-note summary{font-size:18px;color:#d5e5ad;cursor:pointer}.km-change-note label{display:block;font-size:13px;line-height:1.9;color:#a9c999;margin:18px 0 10px}.km-change-note textarea{width:100%;min-height:130px;resize:vertical;border:1px solid #70a06b;background:#0d352b;color:#d1ebba;padding:13px;font:16px/1.9 sans-serif}
@media(max-width:760px){.km-change-head{grid-template-columns:1fr;gap:16px}.km-change-head .km-photo img{height:185px;object-fit:cover}.km-adjustment-cards{grid-template-columns:1fr;gap:23px}.km-adjustment-cards article{padding:23px}.km-adjustment-cards h2{font-size:23px}.km-change-title{padding:10px 0 23px 20px}.km-change-title h1{font-size:32px}.km-change-summary{padding:21px;font-size:15px}.km-change-note{padding:21px}}
