*{box-sizing:border-box}body{margin:0;background:#f4f4f1;color:#242729;font:17px/1.85 system-ui,'PingFang SC','Microsoft YaHei',sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#a92520}a:focus-visible,summary:focus-visible{outline:3px solid #b72922;outline-offset:5px}h1,h2,h3{line-height:1.3;margin:0}p{margin:15px 0}img{max-width:100%;height:auto;display:block}figure{margin:0}.fv-skip{position:absolute;top:-60px}.fv-skip:focus{top:0;background:white}.fv-header{max-width:1160px;margin:auto;padding:23px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #b7bab7;gap:22px}.fv-brand{text-decoration:none;font-weight:800;font-size:23px}.fv-brand:before{content:'';display:inline-block;width:13px;height:13px;background:#b72922;margin-right:11px}.fv-brand span{font-size:12px;font-weight:400;margin-left:16px}.fv-header nav{display:flex;gap:26px;font-size:14px}.fv-opening{max-width:1112px;margin:0 auto;padding:48px 0 32px}.fv-eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;color:#9e2b25}.fv-opening h1{font-size:58px;letter-spacing:-.025em}.fv-opening em{font-style:normal;font-size:38px;font-weight:500}.fv-lead{max-width:810px;margin-top:24px}.fv-taskrail{max-width:1112px;margin:auto;display:flex;border-top:4px solid #b72922;border-bottom:1px solid #929892;background:#e7e8e3}.fv-taskrail a{flex:1;padding:18px 25px;text-decoration:none;display:grid;grid-template-columns:1fr auto;gap:3px 20px}.fv-taskrail a+a{border-left:1px solid #b0b4ae}.fv-taskrail small{font-size:12px;grid-column:1/-1}.fv-taskrail strong{font-size:21px}.fv-taskrail span{font-size:13px;align-self:end}.fv-workbench{max-width:1112px;margin:60px auto;display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.fv-workbench h2,.fv-results h2,h2{font-size:29px}.fv-workbench figure{transform:translateY(12px)}figcaption{font-size:12px;color:#626960;margin-top:9px}.fv-checks{padding-left:22px}.fv-checks li{padding:7px 0;border-bottom:1px solid #d0d3cb}.fv-results{max-width:1112px;margin:30px auto 55px;border-top:1px solid #aab0a7;padding-top:32px;display:grid;grid-template-columns:1fr 1.5fr;gap:65px}.fv-results dl{margin:0}.fv-results dl>div{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid #d0d3cb}.fv-results dt{font-weight:750}.fv-results dd{margin:0}.fv-editorial,.fv-questions{max-width:1112px;margin:45px auto}.fv-journal{margin-top:25px}.fv-story{display:grid;grid-template-columns:130px 1fr 30px;gap:22px;align-items:start;border-top:1px solid #aab0a7;padding:23px 0;text-decoration:none}.fv-story>span{font-size:12px;color:#9e2b25;padding-top:5px}.fv-story h3{font-size:23px}.fv-story p{font-size:15px;margin:9px 0 0}.fv-story>b{font-size:24px}.fv-questions details{border-bottom:1px solid #c7cbc3;padding:16px 0}.fv-questions summary{cursor:pointer;font-weight:650}.fv-footer{background:#242729;color:#eceee8;padding:32px max(24px,calc((100% - 1112px)/2));display:flex;gap:28px;align-items:center;justify-content:space-between;font-size:13px}.fv-footer p{margin:7px 0}.fv-footer strong{font-size:19px}.fv-text{max-width:800px;margin:40px auto 70px;padding:0 24px}.fv-text h1{font-size:35px;margin:25px 0}.fv-text h2{font-size:25px;margin:31px 0 12px}.fv-text p{margin:18px 0}.fv-breadcrumb,.fv-date{font-size:13px;color:#626960}.fv-text .fv-story{grid-template-columns:1fr 28px}.fv-text .fv-story>span{grid-column:1/-1}@media(max-width:1160px){.fv-opening,.fv-taskrail,.fv-workbench,.fv-results,.fv-editorial,.fv-questions{margin-left:24px;margin-right:24px}}@media(max-width:700px){body{font-size:16px}.fv-header{display:block;padding:17px 20px}.fv-header nav{margin-top:13px;gap:23px}.fv-brand{font-size:22px}.fv-opening{padding-top:30px;margin:0 20px}.fv-opening h1{font-size:40px}.fv-opening em{font-size:27px}.fv-lead{margin-top:21px}.fv-taskrail{margin:0 20px;display:block}.fv-taskrail a{padding:16px 17px;display:block}.fv-taskrail a+a{border-left:0;border-top:1px solid #b0b4ae}.fv-taskrail small,.fv-taskrail strong,.fv-taskrail span{display:block}.fv-taskrail strong{font-size:21px}.fv-taskrail span{margin-top:5px}.fv-workbench{margin:36px 20px;display:block}.fv-workbench figure{transform:none;margin-top:24px}.fv-workbench h2,h2{font-size:26px}.fv-results{display:block;margin:40px 20px; padding-top:24px}.fv-results h2{font-size:26px}.fv-results dl{margin-top:20px}.fv-results dl>div{display:block}.fv-results dd{margin-top:7px}.fv-editorial,.fv-questions{margin:35px 20px}.fv-story{grid-template-columns:1fr 24px;gap:10px}.fv-story>span{grid-column:1/-1}.fv-story h3{font-size:22px}.fv-footer{display:block;padding:27px 20px}.fv-footer>p{margin:20px 0}.fv-text{margin-top:25px;padding:0 20px}.fv-text h1{font-size:29px}.fv-text h2{font-size:24px}}