.sn-change-head{display:grid;grid-template-columns:1fr 275px;gap:40px;align-items:center;padding:10px 0 28px;border-bottom:1px solid #9fb5b6;margin-bottom:30px}.sn-change-head .sn-photo{padding:8px;border:1px solid #a0b4b3;background:#dae4df}.sn-adjustment-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sn-adjustment-cards article{padding:23px;background:#fdfdf6;border:1px solid #b0c1be;border-top:5px solid #81b3b0;display:flex;flex-direction:column}.sn-adjustment-cards time{font:12px/1.8 monospace;color:#8a9d9d;border-bottom:1px solid #c0ceca;padding-bottom:15px}.sn-adjustment-cards h2{font-size:22px;line-height:1.6;margin:21px 0 17px}.sn-adjustment-cards p{font-size:13px;line-height:1.9;color:#809b9b;margin:0 0 21px}.sn-adjustment-cards .sn-read-link{align-self:start;margin-top:auto}.sn-change-title{max-width:1050px;margin:auto;background:#102b34;padding:35px 40px;border-bottom:3px solid #4cd0d1;color:#bdd8dc}.sn-change-title h1{font-size:clamp(32px,4.3vw,51px);color:#ead5ac}.sn-change-title .sn-kicker{color:#67ced0}.sn-change-title .sn-meta{border-top:1px solid #54737a;padding-top:23px}.sn-change-abstract{color:#a9c5cb;font-size:16px;line-height:1.95;margin:20px 0 25px;max-width:900px}.sn-change-paper{max-width:1050px;margin:auto;border-inline:1px solid #adc3c3}.sn-change-paper .sn-tools{padding-top:0;border-bottom:1px solid #b6cbca;margin-bottom:26px}.sn-change-note{max-width:1050px;margin:25px auto 0;padding:23px 27px;border:1px solid #6d999f;background:#d4e3df}.sn-change-note summary{font-size:19px;cursor:pointer;color:#3b717b;font-family:Georgia,SimSun,serif}.sn-change-note label{display:block;font-size:13px;line-height:1.9;color:#789498;margin:19px 0 10px}.sn-change-note textarea{width:100%;min-height:130px;resize:vertical;border:1px solid #9bb6b5;background:#f9fff9;color:#335d60;font:16px/1.9 sans-serif;padding:13px}
@media(max-width:1000px){.sn-adjustment-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sn-change-head{grid-template-columns:1fr;gap:16px}.sn-change-head .sn-photo img{height:185px;object-fit:cover}.sn-adjustment-cards{grid-template-columns:1fr;gap:21px}.sn-adjustment-cards h2{font-size:23px;margin-top:16px}.sn-change-title{padding:26px 21px}.sn-change-title h1{font-size:32px}.sn-change-abstract{font-size:15px}.sn-change-note{padding:21px}}
