/* Mianyang qualification preparation: open questions, varied editorial chapters. */
.page-mianyang .myl-main{--myl-ink:#1b302c;--myl-muted:#53645e;--myl-line:#cbd5c9;--myl-sage:#e7eee5;--myl-paper:#f7f8f2;--myl-clay:#985438;background:var(--myl-paper);color:var(--myl-ink);font-family:"Microsoft YaHei","PingFang SC",sans-serif;font-size:16px;line-height:1.85;overflow:hidden}
.myl-main *{box-sizing:border-box}.myl-main a{color:inherit;text-decoration:none}.myl-main img{display:block;max-width:100%;height:auto}.myl-main figure,.myl-main p,.myl-main h1,.myl-main h2,.myl-main h3,.myl-main dl,.myl-main dd{margin:0}.myl-main h1,.myl-main h2{font-family:"Noto Serif SC","Songti SC","SimSun",serif;font-weight:500;letter-spacing:-.035em}.myl-main h1{font-size:clamp(38px,4.3vw,70px);line-height:1.3}.myl-main h2{font-size:clamp(30px,3.1vw,48px);line-height:1.4}.myl-main h3{font-size:18px;font-weight:600;line-height:1.7}.myl-main a:focus-visible,.myl-main summary:focus-visible,.ss-top:focus-visible{outline:3px solid var(--myl-clay,#985438);outline-offset:5px}.myl-main section[id]{scroll-margin-top:112px}.myl-main .myl-eyebrow{font-size:12px;letter-spacing:.18em;line-height:1.8;color:var(--myl-clay);margin-bottom:19px;font-weight:600}.myl-main .ss-photo{position:relative}.myl-main .ss-photo img{width:100%;object-fit:cover}.myl-main .ss-photo figcaption{font-size:11px;color:var(--myl-muted);letter-spacing:.11em;padding-top:8px;line-height:1.7}
.myl-opening{display:grid;grid-template-columns:minmax(230px,.74fr) 1.56fr;gap:clamp(36px,6.6vw,112px);width:min(1320px,calc(100% - 96px));margin:auto;padding:74px 0 88px;align-items:center}.myl-opening-image{align-self:stretch;position:relative;min-width:0}.myl-opening-image .ss-photo{height:100%}.myl-opening-image .ss-photo img{height:calc(100% - 30px);min-height:530px;max-height:680px;object-position:50% 58%}.myl-image-note{position:absolute;left:16px;top:18px;writing-mode:vertical-rl;letter-spacing:.2em;font-size:11px;color:#263a32;background:#f7f8f2de;padding:15px 8px}.myl-opening-copy{padding:14px 0 10px}.myl-main .myl-question{font-size:15px;color:var(--myl-muted);line-height:1.8;margin-bottom:24px}.myl-opening h1 span{color:#466752}.myl-main .myl-lead{font-size:18px;max-width:580px;margin:27px 0 30px;color:var(--myl-muted)}.myl-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.myl-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:12px 24px;background:var(--myl-ink);color:#fff!important;font-size:14px;transition:background .2s}.myl-button:hover{background:#355746}.myl-text-link{display:inline-flex;gap:22px;align-items:center;font-size:14px;border-bottom:1px solid currentColor;padding:6px 0}.myl-main .myl-margin-note{font-size:12px;line-height:1.9;color:var(--myl-clay);border-left:2px solid #b57155;padding-left:17px;margin-top:46px}
.myl-reading{display:grid;grid-template-columns:180px minmax(0,1fr);gap:clamp(36px,5vw,84px);width:min(1280px,calc(100% - 96px));margin:auto;padding:30px 0 76px}.myl-directory{align-self:start;position:sticky;top:125px;border-top:1px solid var(--myl-line);padding-top:22px}.myl-directory>p{font-size:12px;color:var(--myl-muted);margin-bottom:20px;letter-spacing:.16em}.myl-directory a{display:flex;gap:13px;align-items:baseline;padding:10px 0;font-size:13px;line-height:1.7;color:var(--myl-muted);border-bottom:1px solid transparent}.myl-directory a span{font-family:Georgia,serif;font-size:12px;color:var(--myl-clay)}.myl-directory a:hover,.myl-directory a[aria-current="location"]{color:var(--myl-ink);border-color:var(--myl-clay)}.myl-directory small{display:block;font-size:12px;line-height:1.9;color:var(--myl-muted);margin-top:34px}.myl-chapters{min-width:0}.myl-chapter-head{display:flex;gap:26px;align-items:flex-start;margin-bottom:30px}.myl-number{font-family:Georgia,serif;font-size:27px;line-height:1.1;color:var(--myl-clay);padding-top:5px}.myl-chapter-head .myl-eyebrow{margin-bottom:11px}.myl-main .myl-intro{max-width:740px;color:var(--myl-muted);margin-bottom:30px}.myl-activity .ss-photo{width:90%;margin-left:10%}.myl-activity .ss-photo img{aspect-ratio:3/2}.myl-qa-lines{margin-top:34px}.myl-qa-lines>div{display:grid;grid-template-columns:210px 1fr;gap:28px;border-top:1px solid var(--myl-line);padding:20px 0}.myl-qa-lines p{font-size:15px;color:var(--myl-muted)}.myl-space{padding-top:92px}.myl-space .ss-photo{margin-bottom:32px}.myl-space .ss-photo img{aspect-ratio:2.15/1;object-position:50% 54%}.myl-space-notes{display:grid;grid-template-columns:.85fr 1.15fr;gap:44px}.myl-space-notes>p{color:var(--myl-muted);font-size:16px}.myl-space-notes dl{border-top:1px solid var(--myl-line)}.myl-space-notes dl div{display:grid;grid-template-columns:38px 1fr;gap:17px;padding:17px 0;border-bottom:1px solid var(--myl-line);font-size:14px}.myl-space-notes dt{color:var(--myl-clay);font-weight:600}.myl-space-notes dd{color:var(--myl-muted)}
.myl-boundary{background:#1d302c;color:#f1f4ec;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(36px,8vw,130px);padding:62px max(48px,calc((100vw - 1140px)/2));align-items:start}.myl-boundary .myl-eyebrow{color:#cd9d81}.myl-boundary h2{font-size:clamp(29px,3vw,43px)}.myl-boundary>div>p:not(.myl-eyebrow){color:#ced8cf;font-size:15px;margin-bottom:18px}.myl-boundary a{font-size:14px;color:#e9f0e3;display:inline-flex;gap:34px;padding:7px 0;border-bottom:1px solid #8faca0}.myl-reading-later{padding-top:82px;padding-bottom:62px}.myl-side-note{padding-top:8px;color:var(--myl-clay);font-size:13px}.myl-side-note span{font-size:11px;letter-spacing:.18em;display:block;margin-bottom:19px}.myl-side-note p{line-height:2.4;border-left:1px solid #b57155;padding-left:16px}.myl-materials-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:36px;align-items:start}.myl-materials .ss-photo{margin-top:12px}.myl-materials .ss-photo img{aspect-ratio:1/1}.myl-materials-copy>p{font-size:15px;color:var(--myl-muted);margin-bottom:24px}.myl-materials details{border-top:1px solid var(--myl-line);padding:17px 0}.myl-materials details:last-child{border-bottom:1px solid var(--myl-line)}.myl-materials summary{cursor:pointer;font-size:15px;line-height:1.7;padding-right:4px;font-weight:600}.myl-materials summary::marker{color:var(--myl-clay)}.myl-materials details p{font-size:14px;line-height:1.9;color:var(--myl-muted);padding:12px 0 0 19px}.myl-handoff{border-top:1px solid var(--myl-line);margin-top:32px;padding-top:23px;display:flex;justify-content:space-between;align-items:center;gap:30px}.myl-handoff p{font-size:15px;max-width:510px}.myl-handoff a{flex-shrink:0}.myl-promotion-wrap{width:min(1200px,calc(100% - 96px));margin:0 auto 76px}.myl-promo picture{display:block}.myl-promo img{width:100%;height:auto}.myl-article-section{display:grid;grid-template-columns:1fr 1.7fr;gap:clamp(36px,6vw,98px);width:min(1280px,calc(100% - 96px));margin:auto;padding:0 0 88px}.myl-article-intro h2{font-size:clamp(29px,3vw,42px)}.myl-article-intro>p:not(.myl-eyebrow){font-size:14px;color:var(--myl-muted);margin:20px 0 18px;max-width:330px}.myl-article-list{border-top:1px solid var(--myl-line)}.myl-article-list>a{display:grid;grid-template-columns:1fr auto 18px;gap:20px;padding:22px 0;border-bottom:1px solid var(--myl-line);align-items:center;transition:color .2s}.myl-article-title{font-size:16px;line-height:1.8}.myl-article-list time{font-size:11px;color:var(--myl-muted);white-space:nowrap}.myl-article-arrow{color:var(--myl-clay);font-size:18px}.myl-article-list>a:hover{color:var(--myl-clay)}.myl-growth{background:var(--myl-sage);padding:40px max(48px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1.1fr 1.1fr auto;gap:45px;align-items:center}.myl-growth h2{font-size:30px}.myl-growth .myl-eyebrow{margin-bottom:10px}.myl-growth>p{font-size:14px;color:var(--myl-muted)}.myl-growth>a{white-space:nowrap}.myl-promotion-last{margin-top:32px;margin-bottom:0;padding-bottom:62px}.ss-skip{position:fixed;left:16px;top:-100px;background:#fff;color:#153d2f;padding:10px 18px;z-index:9999}.ss-skip:focus{top:12px}.ss-top{position:fixed;bottom:24px;right:24px;width:42px;height:42px;background:#1d302c;color:#fff;border:1px solid #8aaa98;cursor:pointer;z-index:60;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s}.ss-top.is-visible{visibility:visible;opacity:1;transform:translateY(0)}
@media(min-width:1600px){.myl-opening{padding-top:88px;padding-bottom:100px}.myl-opening-image .ss-photo img{min-height:610px}}
@media(max-width:1050px){.myl-opening{width:calc(100% - 56px);grid-template-columns:.8fr 1.2fr;gap:38px;padding-top:46px}.myl-opening-image .ss-photo img{min-height:560px}.myl-opening h1{font-size:48px}.myl-main .myl-lead{font-size:16px}.myl-reading{width:calc(100% - 56px);grid-template-columns:150px 1fr;gap:32px}.myl-qa-lines>div{grid-template-columns:1fr;gap:8px}.myl-space-notes{grid-template-columns:1fr;gap:25px}.myl-materials-grid{grid-template-columns:1fr;gap:28px}.myl-materials .ss-photo{width:75%;margin:0}.myl-handoff{align-items:flex-start;flex-direction:column;gap:12px}.myl-article-section{width:calc(100% - 56px);grid-template-columns:.9fr 1.4fr;gap:32px}.myl-article-list>a{grid-template-columns:1fr 18px;gap:6px 12px}.myl-article-title{grid-column:1}.myl-article-list time{grid-column:1;grid-row:2}.myl-article-arrow{grid-column:2;grid-row:1/3}.myl-growth{grid-template-columns:1fr 1fr;gap:24px;padding-left:28px;padding-right:28px}.myl-growth>a{justify-self:start;grid-column:2}.myl-promotion-wrap{width:calc(100% - 56px)}}
@media(max-width:680px){.myl-main{font-size:15px}.myl-main h2{font-size:32px}.myl-main section[id]{scroll-margin-top:95px}.myl-opening{width:calc(100% - 40px);display:grid;grid-template-columns:95px 1fr;gap:18px;padding:30px 0 42px;align-items:start}.myl-opening-image{grid-row:1;align-self:stretch}.myl-opening-image .ss-photo img{min-height:0;height:100%;max-height:none;object-position:47% 60%}.myl-opening-image .ss-photo{height:100%;padding-bottom:22px}.myl-opening-image .ss-photo figcaption{font-size:9px;letter-spacing:0;white-space:nowrap}.myl-image-note{display:none}.myl-opening-copy{padding:0;min-width:0}.myl-opening .myl-eyebrow{font-size:10px;letter-spacing:.08em;margin-bottom:16px}.myl-main .myl-question{font-size:12px;margin-bottom:17px;line-height:1.7}.myl-opening h1{font-size:clamp(27px,5.5vw,37px);line-height:1.42;letter-spacing:-.05em}.myl-main .myl-lead{font-size:14px;line-height:1.85;margin:20px 0}.myl-actions{gap:12px;align-items:flex-start}.myl-button{font-size:12px;padding:11px 13px;gap:14px;min-height:46px;width:100%}.myl-actions .myl-text-link{font-size:12px;gap:13px}.myl-main .myl-margin-note{font-size:10px;margin-top:24px;padding-left:10px;line-height:1.8}.myl-reading{width:calc(100% - 40px);display:block;padding-top:0;padding-bottom:42px}.myl-directory{position:relative;top:0;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:15px 0 24px;border-bottom:1px solid var(--myl-line);margin-bottom:42px}.myl-directory>p{grid-column:1/-1;margin-bottom:8px;font-size:10px}.myl-directory a{font-size:12px;gap:9px;padding:8px 0}.myl-directory small{display:none}.myl-chapter-head{gap:17px;margin-bottom:23px}.myl-number{font-size:23px}.myl-chapter-head .myl-eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:8px}.myl-main .myl-intro{font-size:14px;margin-bottom:23px}.myl-activity .ss-photo{width:100%;margin-left:0}.myl-qa-lines{margin-top:24px}.myl-qa-lines>div{padding:18px 0;gap:7px}.myl-qa-lines h3{font-size:16px}.myl-qa-lines p{font-size:14px}.myl-space{padding-top:44px}.myl-space .ss-photo img{aspect-ratio:1.5/1}.myl-space .ss-photo{margin-bottom:24px}.myl-space-notes>p{font-size:14px}.myl-space-notes dl div{font-size:13px;padding:15px 0}.myl-boundary{display:block;padding:38px 20px}.myl-boundary h2{font-size:31px;margin-bottom:24px}.myl-boundary>div>p:not(.myl-eyebrow){font-size:14px}.myl-reading-later{padding-top:40px;padding-bottom:40px}.myl-side-note{display:none}.myl-materials-grid{gap:24px}.myl-materials .ss-photo{width:82%;margin-left:18%}.myl-materials-copy>p{font-size:14px}.myl-materials summary{font-size:14px}.myl-materials details p{font-size:13px}.myl-handoff{margin-top:24px;padding-top:20px;gap:12px}.myl-handoff p{font-size:14px}.myl-promotion-wrap{width:calc(100% - 40px);margin-bottom:42px}.myl-promo img{aspect-ratio:750/920;object-fit:cover}.myl-article-section{display:block;width:calc(100% - 40px);padding-bottom:44px}.myl-article-intro{margin-bottom:26px}.myl-article-intro h2{font-size:31px}.myl-article-intro>p:not(.myl-eyebrow){margin:18px 0 12px;max-width:none}.myl-article-list>a{padding:18px 0}.myl-article-title{font-size:14px}.myl-article-list time{font-size:11px}.myl-growth{display:block;padding:32px 20px}.myl-growth h2{font-size:28px}.myl-growth>p{margin:20px 0 13px}.myl-promotion-last{margin-top:24px;margin-bottom:0;padding-bottom:35px}.ss-top{right:14px;bottom:15px;width:38px;height:38px}}
@media(max-width:359px){.myl-opening{grid-template-columns:73px 1fr;gap:13px}.myl-opening h1{font-size:26px}.myl-button{font-size:11px;padding:10px;gap:8px}.myl-main .myl-question{font-size:11px}.myl-main h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){.myl-main *,.ss-top{scroll-behavior:auto!important;transition:none!important}}
