.sector-details.design-intro-copy{grid-template-columns:1fr;padding-bottom:50px;gap:0}.design-intro-copy>div{max-width:900px}.design-creation{background:#f0f4ec;padding:65px 0 70px;scroll-margin-top:110px}.design-creation h2{font-size:clamp(32px,3.5vw,46px);color:#0f6b3a;margin-bottom:20px}.creation-lead{max-width:850px;font-size:17px;line-height:1.85;color:#53604d;margin-bottom:20px}.creation-lead strong{font-weight:600;color:#263c27}.creation-instruction{font-size:13px;color:#64705e;margin-bottom:27px}.creation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;align-items:start}.creation-item{background:#fff;border:1px solid #d5dfcd;border-radius:5px;overflow:hidden}.creation-item summary{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none;padding:22px;min-height:86px;font-size:17px;line-height:1.4;font-weight:600;color:#294629}.creation-item summary::-webkit-details-marker{display:none}.creation-item summary:hover{background:#fafcf7}.creation-item summary:focus-visible{outline:3px solid #0f6b3a;outline-offset:-4px}.creation-number{color:#6e8a5e;font-weight:400;font-size:12px;flex:0 0 22px}.creation-expand{font-size:26px;line-height:1;font-weight:400;color:#0f6b3a;margin-left:auto;flex:0 0 20px;text-align:center}.creation-item[open]{border-color:#6e9d55;box-shadow:0 3px 12px #294c1810}.creation-item[open] .creation-expand{transform:rotate(45deg)}.creation-item[open] summary{color:#0f6b3a;background:#fcfdfb}.creation-description{padding:0 22px 23px 58px}.creation-description p{font-size:15px;line-height:1.85;color:#596452;margin:0}.creation-custom{margin-top:30px;padding:30px;background:#fff;border-left:3px solid #7ac943;display:flex;align-items:center;justify-content:space-between;gap:35px;border-radius:3px}.creation-custom h3{font-size:21px;line-height:1.4;color:#294629;font-weight:600;max-width:650px;margin-bottom:12px}.creation-custom p{font-size:15px;line-height:1.8;max-width:720px;color:#596452;margin:0}.creation-custom .btn{flex-shrink:0}
@media(max-width:760px){.sector-details.design-intro-copy{padding-bottom:35px}.design-creation{padding:45px 0;scroll-margin-top:95px}.creation-grid{grid-template-columns:1fr;gap:12px}.creation-lead{font-size:16px;line-height:1.8}.creation-item summary{padding:19px 17px;min-height:76px;gap:10px;font-size:16px}.creation-number{flex-basis:20px}.creation-description{padding:0 20px 22px 47px}.creation-description p{font-size:15px}.creation-custom{padding:24px;flex-direction:column;align-items:start;gap:22px}.creation-custom h3{font-size:21px}.creation-custom .btn{width:100%;justify-content:space-between}}
