*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#172326;background:#f7f8f6;font-family:Inter,"Noto Sans SC","Microsoft YaHei",sans-serif;letter-spacing:0}a{color:inherit}img{max-width:100%;display:block}.site-head{height:72px;padding:0 max(24px,calc((100% - 1180px)/2));display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #d8dfdc;position:relative;z-index:5}.brand{text-decoration:none;font-size:23px;font-weight:800}.brand b{color:#e85c50}.brand span{color:#116b68}.site-head nav{display:flex;gap:24px}.site-head nav a{text-decoration:none;font-size:14px;font-weight:700}.menu{display:none;border:0;background:none;font-size:24px}.hero{min-height:640px;position:relative;display:flex;align-items:center;overflow:hidden}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,248,246,.98) 0%,rgba(247,248,246,.87) 34%,rgba(247,248,246,.05) 68%)}.hero-copy{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));margin:auto}.hero-copy>*{max-width:570px}.eyebrow{font-size:12px;font-weight:800;color:#116b68;text-transform:uppercase}.hero h1{font-size:58px;line-height:1.08;margin:18px 0}.hero p{font-size:19px;line-height:1.8}.hero-copy div{display:flex;gap:12px;margin-top:30px}.hero-copy a,.related a,.device-flow>a,.format-ledger>a,.assessment-band>a,.boundary>a{padding:13px 18px;border:1px solid #172326;text-decoration:none;font-weight:750;background:rgba(255,255,255,.8)}.hero-copy .primary{background:#116b68;color:white;border-color:#116b68}.task-strip{display:grid;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:-34px auto 0;position:relative;z-index:2;background:#fff;border:1px solid #d8dfdc}.task-strip a{padding:24px;text-decoration:none;border-right:1px solid #d8dfdc}.task-strip a:last-child{border:0}.task-strip b,.task-strip span{display:block}.task-strip span{font-size:13px;color:#63706d;margin-top:5px}.editorial,.device-flow,.format-ledger,.journal,.questions{max-width:1180px;margin:100px auto}.section-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:end}.section-intro h2,.device-flow h2,.format-ledger h2,.journal h2,.questions h2,.assessment-band h2{font-size:39px;margin:8px 0}.section-intro>p{line-height:1.8}.shelf{margin-top:45px;border-top:2px solid #172326}.shelf>div{display:grid;grid-template-columns:70px 260px 1fr;gap:24px;padding:25px 0;border-bottom:1px solid #ccd5d1}.shelf b{color:#e85c50}.shelf h3,.shelf p{margin:0}.device-flow{display:grid;grid-template-columns:.8fr 1.4fr;gap:70px;background:#143d3b;color:#fff;padding:54px}.device-flow ol{margin:0;padding:0;list-style:none}.device-flow li{display:grid;grid-template-columns:120px 1fr;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.25)}.device-flow>a{grid-column:2;color:#fff;border-color:#fff;width:max-content}.format-ledger{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.format-ledger dl{margin:0}.format-ledger dl div{display:grid;grid-template-columns:100px 1fr;padding:20px 0;border-bottom:1px solid #cfd7d3}.format-ledger dt{font-weight:800;color:#e85c50}.format-ledger dd{margin:0}.format-ledger>a{grid-column:2;width:max-content}.assessment-band{background:#e95d50;color:#fff;padding:60px max(24px,calc((100% - 1180px)/2));display:flex;align-items:end;justify-content:space-between}.assessment-band>div{max-width:730px}.assessment-band>a{color:#fff;border-color:#fff}.journal-head{display:flex;justify-content:space-between;align-items:end;border-bottom:2px solid #172326}.journal-head>a{margin-bottom:18px}.edition-row{display:grid;grid-template-columns:120px 1fr;gap:25px;padding:26px 0;border-bottom:1px solid #ccd5d1}.edition-row time{font-weight:700;color:#65716f}.edition-row span{font-size:12px;color:#e85c50;font-weight:800}.edition-row h3{font-size:23px;margin:6px 0}.edition-row h3 a{text-decoration:none}.edition-row p{margin:0;line-height:1.65;color:#4f5c59}.questions details{border-top:1px solid #ccd5d1;padding:20px 0}.questions summary{font-weight:800;cursor:pointer}.questions p{max-width:760px}.inner,.article-main{max-width:980px;margin:0 auto;padding:80px 24px}.inner>header{padding-bottom:42px;border-bottom:2px solid #172326}.inner h1,.article h1{font-size:46px;line-height:1.15}.inner>header>p:last-child,.lead{font-size:19px;line-height:1.75}.guide-list section{display:grid;grid-template-columns:230px 1fr;gap:45px;padding:32px 0;border-bottom:1px solid #ccd5d1}.guide-list h2,.guide-list p{margin:0}.related{display:flex;gap:12px;margin-top:42px}.article-main{max-width:900px}.crumb{display:flex;gap:10px;font-size:13px;margin-bottom:32px}.article-meta{display:flex;gap:15px;color:#65716f}.article h1{font-size:48px}.article-body section{margin:50px 0}.article-body h2{font-size:29px}.article-body p{font-family:"Noto Serif SC","Songti SC",serif;font-size:18px;line-height:2}.boundary{min-height:60vh}.article-index{max-width:1080px}footer{background:#172326;color:#fff;padding:50px max(24px,calc((100% - 1180px)/2));display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:60px}footer div a{display:block;color:#d9e3df;margin:8px 0;text-decoration:none}footer small{grid-column:1/-1;border-top:1px solid #46524f;padding-top:20px}@media(max-width:760px){.site-head{height:62px;padding:0 18px}.menu{display:block}.site-head nav{display:none;position:absolute;top:62px;left:0;right:0;background:#fff;padding:16px 18px;border-bottom:1px solid #ccd5d1;flex-direction:column}.site-head nav.open{display:flex}.hero{min-height:690px;align-items:flex-start}.hero>img{height:52%;top:auto}.hero:after{background:linear-gradient(180deg,#f7f8f6 0%,#f7f8f6 52%,rgba(247,248,246,.04) 79%)}.hero-copy{padding-top:45px}.hero h1{font-size:39px}.hero p{font-size:16px}.hero-copy div{flex-direction:column;width:max-content}.task-strip{grid-template-columns:1fr 1fr;margin:0;border-width:0 0 1px}.task-strip a{border-bottom:1px solid #d8dfdc}.editorial,.device-flow,.format-ledger,.journal,.questions{margin:70px 20px}.section-intro,.device-flow,.format-ledger{grid-template-columns:1fr;gap:30px}.section-intro h2,.device-flow h2,.format-ledger h2,.journal h2,.questions h2,.assessment-band h2{font-size:31px}.shelf>div{grid-template-columns:40px 1fr}.shelf p{grid-column:2}.device-flow{margin-left:0;margin-right:0;padding:38px 22px}.device-flow>a,.format-ledger>a{grid-column:1}.device-flow li{grid-template-columns:90px 1fr}.assessment-band{align-items:flex-start;flex-direction:column;gap:25px}.edition-row{grid-template-columns:1fr;gap:7px}.inner,.article-main{padding:52px 20px}.inner h1,.article h1{font-size:36px}.guide-list section{grid-template-columns:1fr;gap:8px}.related{flex-wrap:wrap}.article-body p{font-size:17px}.journal-head{align-items:flex-start;flex-direction:column}.journal-head>a{margin-bottom:18px}footer{grid-template-columns:1fr;gap:25px}footer small{grid-column:1}}
