.contract-depth .cd-section{padding:76px 0;background:#fff}.contract-depth .cd-industrial{background:#202522;color:#fff}.contract-depth .cd-soft{background:#f5f5f0}.contract-depth .cd-kicker{font-size:12px!important;font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:#856000!important;margin:0 0 14px}.contract-depth h2{font-size:clamp(31px,4vw,50px);letter-spacing:-.045em;line-height:1.1;max-width:900px;margin:12px 0 25px}.contract-depth h3{font-size:23px;line-height:1.2;letter-spacing:-.035em;margin:12px 0 15px}.contract-depth p{font-size:17px;line-height:1.65;color:#58605e;max-width:950px}.contract-depth .cd-lead{font-size:20px;max-width:900px}.contract-depth .cd-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:32px 0}.contract-depth .cd-grid article{padding-top:23px;border-top:2px solid #dedfd7}.contract-depth .cd-grid b{font-size:12px;letter-spacing:.07em}.contract-depth .cd-industrial .cd-kicker,.contract-depth .cd-industrial b{color:#ffca28!important}#contract-local .contract-depth .cd-industrial p,.contract-depth .cd-industrial p{color:#d6ded3}.contract-depth .cd-industrial .cd-grid article{border-color:#5f695a}.contract-depth .cd-note{border:1px solid #69745f;padding:24px 28px;border-radius:15px}.contract-depth .cd-note strong{font-size:21px}.contract-depth .cd-note p{margin:10px 0 0;font-size:16px}.contract-depth .cd-steps{margin-top:32px}.contract-depth .cd-steps article{display:grid;grid-template-columns:56px 1fr;gap:25px;padding:25px 0;border-bottom:1px solid #dedfd7}.contract-depth .cd-steps article>span{font-size:22px;color:#876000;background:#fff1bf;border-radius:50%;width:52px;height:52px;display:grid;place-items:center;font-weight:750}.contract-depth .cd-steps h3{margin-top:0}.contract-depth .cd-steps p{margin-bottom:0}.contract-depth .cd-table-wrap{overflow-x:auto;margin-top:30px;border-radius:16px;border:1px solid #d9ddd1;background:#fff}.contract-depth table{width:100%;border-collapse:collapse;min-width:660px;text-align:left}.contract-depth caption{text-align:left;padding:17px 22px;font-size:13px;line-height:1.5;color:#616a5b;background:#f0f0e8}.contract-depth th,.contract-depth td{padding:19px 22px;border-bottom:1px solid #e5e7de;font-size:15px;line-height:1.55;vertical-align:top}.contract-depth thead{background:#202522;color:#fff}.contract-depth tbody th{width:22%;font-weight:700}.contract-depth td{color:#515b4e}.contract-depth .cd-example{border-left:4px solid #ffca28;background:#fff6d9;padding:25px 30px;margin-top:30px;border-radius:0 15px 15px 0}.contract-depth .cd-example b{font-size:11px;letter-spacing:.08em;color:#795800}.contract-depth .cd-example p{margin-bottom:0;font-size:16px}@media(max-width:760px){.contract-depth .cd-section{padding:48px 0}.contract-depth .cd-grid{grid-template-columns:1fr;gap:20px}.contract-depth .cd-steps article{grid-template-columns:42px 1fr;gap:16px}.contract-depth .cd-steps article>span{width:40px;height:40px;font-size:18px}.contract-depth .cd-note,.contract-depth .cd-example{padding:20px}}
