/* V14.4 development page */
.development-hero{position:relative;overflow:hidden;padding:92px 0 82px;background:linear-gradient(180deg,#fff 0%,#fbf7f6 100%);border-bottom:1px solid #efe4e4;text-align:center}
.development-hero:before{content:"";position:absolute;left:50%;top:0;width:76px;height:4px;transform:translateX(-50%);background:var(--accent)}
.development-hero:after{content:"DEVELOPMENT";position:absolute;left:50%;bottom:-42px;transform:translateX(-50%);font:700 clamp(74px,12vw,174px)/1 Georgia,"Times New Roman",serif;letter-spacing:.08em;color:rgba(197,31,43,.035);white-space:nowrap;pointer-events:none}
.development-hero-inner{position:relative;z-index:1}
.development-kicker{display:inline-block;margin-bottom:19px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.24em}
.development-hero h1{margin:0;color:#261f20;font-family:Georgia,"Songti SC",serif;font-size:clamp(46px,6vw,70px);font-weight:600;line-height:1.2;letter-spacing:-.02em}
.development-hero p{margin:19px 0 0;color:#766a68;font-size:16px;letter-spacing:.05em}
.development-section{background:#fff}
.development-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:72px;align-items:start}
.development-copy{max-width:760px}
.development-copy p{margin:0 0 20px;color:#665b57;font-size:16px;line-height:2}
.development-copy .development-lead{margin-bottom:28px;color:#2e2524;font-family:Georgia,"Songti SC",serif;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.65}
.development-facts{position:sticky;top:104px;padding:30px;border:1px solid #eadfe0;border-radius:22px;background:linear-gradient(145deg,#fff,#fff8f7);box-shadow:0 18px 44px rgba(75,25,30,.06)}
.development-facts h2{margin:0 0 18px;font-size:18px;color:#2e2524}
.development-facts dl{margin:0}
.development-facts dl div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #eee3e2}
.development-facts dt{color:#8b7d7a;font-size:13px}
.development-facts dd{margin:0;color:#312827;font-size:14px;font-weight:800;text-align:right}
.development-tools-section{padding:76px 0;background:#faf7f6;border-top:1px solid #f0e6e5;border-bottom:1px solid #f0e6e5}
.development-tools{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}
.development-section-no{display:block;margin-bottom:13px;color:var(--accent);font-family:Georgia,serif;font-size:14px;font-weight:700;letter-spacing:.14em}
.development-tools h2{margin:0;font-family:Georgia,"Songti SC",serif;font-size:clamp(32px,4vw,46px);font-weight:600;line-height:1.3}
.development-tools>div p{max-width:470px;margin:18px 0 0;color:#756966;font-size:14px;line-height:1.9}
.development-tools ul{margin:0;padding:0;list-style:none;border-top:1px solid #e8dcda}
.development-tools li{display:grid;grid-template-columns:130px 1fr;gap:28px;padding:18px 0;border-bottom:1px solid #e8dcda}
.development-tools li span{color:#332a29;font-size:15px;font-weight:800}
.development-tools li small{color:#807370;font-size:13px;line-height:1.8}
.development-closing{padding:61px 0;background:#fff;text-align:center}
.development-closing p{margin:0;color:var(--accent);font-family:Georgia,"Songti SC",serif;font-size:22px;letter-spacing:.08em}
.deyu-footer-meta-v1311 .deyu-footer-development{color:#aaa09a}
@media(max-width:900px){.development-layout,.development-tools{grid-template-columns:1fr;gap:40px}.development-copy{max-width:none}.development-facts{position:static}.development-tools>div p{max-width:none}}
@media(max-width:620px){.development-hero{padding:62px 0 55px}.development-hero:after{bottom:-12px;font-size:62px}.development-hero h1{font-size:42px}.development-hero p{font-size:14px}.development-section{padding:52px 0}.development-copy p{font-size:15px;line-height:1.9}.development-copy .development-lead{font-size:23px}.development-facts{padding:23px}.development-tools-section{padding:54px 0}.development-tools li{grid-template-columns:1fr;gap:5px;padding:16px 0}.development-closing{padding:48px 0}.development-closing p{font-size:19px}}
@media(prefers-reduced-motion:reduce){.development-hero:after{display:none}}
