/* Suzhou Weiyang: turning envelope and VMC fixture stack, with a different reading rhythm. */
.cv8-study .cv8-heading{max-width:870px;padding:20px 0 24px}.cv8-study .cv8-heading>img{display:block;width:279px;max-width:100%;height:auto;background:white;padding:10px;box-sizing:border-box}.cv8-study .cv8-name{font-size:13px;margin:12px 0}.cv8-study .cv8-heading h1{font-size:clamp(30px,3vw,42px);line-height:1.14;margin:14px 0 18px}.cv8-study .cv8-body{max-width:1080px;margin:auto;padding:24px 28px 65px}.cv8-study .cv8-routes{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:25px 0}.cv8-study .cv8-routes>div{border-top:3px solid #164f4a;padding-top:12px}.cv8-study .cv8-routes h3{font-size:25px;line-height:1.3}.cv8-study .cv8-routes a{font-weight:700}.cv8-study figure{max-width:680px;margin:25px auto}.cv8-study figure img{display:block;width:100%;height:auto}.cv8-study figcaption{font-size:13px;line-height:1.6;color:#52615a;margin-top:12px}.cv8-study .cv8-turn-limits>div{display:grid;grid-template-columns:250px minmax(0,1fr);gap:30px;border-top:1px solid #d2ddcf;padding:22px 0}.cv8-study dt{font-size:21px;font-weight:700;line-height:1.4}.cv8-study dd{margin:0;font-size:17px;line-height:1.7}.cv8-study .cv8-mill{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:24px;align-items:start}.cv8-study .cv8-mill figure{margin:0}.cv8-study .cv8-mill-facts{margin:0}.cv8-study .cv8-mill-facts>div{padding:17px 0;border-top:1px solid #d2ddcf}.cv8-study .cv8-mill-facts dd{margin-top:8px;font-size:16px}.cv8-study .cv8-package h3{font-size:23px;border-top:1px solid #d2ddcf;padding-top:22px;margin-top:26px}.cv8-study .cv8-steps{padding-left:24px}.cv8-study .cv8-steps li{padding:10px 0 18px}.cv8-study .cv8-steps h3{font-size:23px;line-height:1.4;margin:0 0 10px}.cv8-study .cv8-record{border-left:4px solid #becdad;margin-top:26px;padding:4px 0 4px 24px}
@media(max-width:700px){.cv8-study .cv8-routes,.cv8-study .cv8-turn-limits>div,.cv8-study .cv8-mill{display:block}.cv8-study .cv8-heading h1{font-size:28px}.cv8-study .cv8-body{padding:24px 20px 55px}.cv8-study .cv8-routes>div{margin-bottom:28px}.cv8-study .cv8-routes h3{font-size:23px}.cv8-study dt{font-size:20px;margin-bottom:12px}.cv8-study dd{font-size:16px}.cv8-study .cv8-mill figure{margin:25px 0}.cv8-study .cv8-record{padding-left:18px}}
@supports not(display:grid){.cv8-study .cv8-routes,.cv8-study .cv8-turn-limits>div,.cv8-study .cv8-mill{display:block}}
