*{box-sizing:border-box}body{margin:0;background:#f6f9fc;color:#142941;font:17px/1.85 system-ui,'PingFang SC','Microsoft YaHei',sans-serif}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.35}h1{font-size:clamp(32px,4vw,49px)}h2{font-size:28px;margin-bottom:20px}p{margin:16px 0}a{color:inherit;text-underline-offset:5px}a:hover{color:#08786f}a:focus-visible,summary:focus-visible{outline:3px solid #08786f;outline-offset:4px}img{max-width:100%;height:auto;display:block}.fm-skip{position:absolute;top:-60px}.fm-skip:focus{top:0;background:white;z-index:3}.fm-top{max-width:1160px;margin:auto;padding:24px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #cbd8df}.fm-brand{font-size:27px;font-weight:800;text-decoration:none}.fm-brand span{display:block;font-size:12px;letter-spacing:.06em;font-weight:500}.fm-top nav{display:flex;gap:25px;font-size:15px}.fm-caption{font-size:13px;color:#08786f;font-weight:700;letter-spacing:.08em}.fm-start,.fm-preparation,.fm-import,.fm-troubles,.fm-library,.fm-questions{max-width:1104px;margin:auto;padding:38px 28px}.fm-start{padding-top:37px}.fm-lead{max-width:760px}.fm-track{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;margin:30px 0 18px;gap:18px}.fm-track li{background:#142941;color:#fff;padding:18px;position:relative;border-bottom:4px solid #20998d}.fm-track li:not(:last-child):after{content:'→';position:absolute;right:-16px;top:24px;color:#08786f}.fm-track b{display:block;font-size:18px}.fm-track span{font-size:13px;color:#d6e9ed}.fm-preparation{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;background:#eaf1f5}.fm-preparation figure{align-self:center}.fm-preparation img{width:100%;aspect-ratio:3/2;object-fit:cover}.fm-preparation figcaption{font-size:12px;color:#536776;margin-top:8px}.fm-two{display:grid;grid-template-columns:1fr 1fr;gap:38px}.fm-import{border-bottom:1px solid #cbd8df}.fm-troubles dl{margin:0}.fm-troubles dl>div{display:grid;grid-template-columns:100px 1fr;padding:16px 0;border-bottom:1px solid #cbd8df;gap:20px}.fm-troubles dt{font-weight:750;color:#08786f}.fm-troubles dd{margin:0}.fm-reading-link{display:block;padding:23px 0;text-decoration:none;border-top:1px solid #b8ccd4}.fm-reading-link h3{font-size:23px}.fm-reading-link p{font-size:15px;color:#536776;margin-bottom:0}.fm-reading-link:hover h3{text-decoration:underline}.fm-questions{padding-top:12px}details{padding:16px 0;border-bottom:1px solid #cbd8df}summary{cursor:pointer;font-weight:650}.fm-footer{max-width:1160px;margin:25px auto 0;padding:28px;border-top:2px solid #142941;display:flex;justify-content:space-between;gap:25px;font-size:14px}.fm-footer strong{font-size:23px}.fm-footer p{margin:5px 0}.fm-document{max-width:820px;margin:32px auto 65px;padding:0 28px}.fm-document h1{font-size:35px;margin:24px 0}.fm-document h2{font-size:25px;margin-top:30px}.fm-document li{margin:12px 0}.fm-breadcrumb,.fm-date{font-size:13px;color:#536776}.fm-source{border-top:1px solid #cbd8df;padding-top:20px;font-size:14px;color:#536776}.fm-body a{display:inline-block}@media(max-width:700px){body{font-size:16px}.fm-top{padding:18px 20px;display:block}.fm-brand span{display:inline-block;margin-left:10px}.fm-top nav{margin-top:14px;gap:20px;font-size:14px}.fm-start,.fm-preparation,.fm-import,.fm-troubles,.fm-library,.fm-questions{padding:28px 20px}.fm-track{grid-template-columns:1fr;margin:24px 0;gap:12px}.fm-track li{padding:12px 16px;display:flex;gap:15px;align-items:center}.fm-track b{font-size:16px}.fm-track li:not(:last-child):after{content:'↓';top:auto;bottom:-19px;right:20px;z-index:1}.fm-track span{font-size:12px}.fm-preparation,.fm-two{display:block}.fm-preparation figure{margin-top:23px}.fm-document{padding:0 20px;margin-top:23px}.fm-document h1{font-size:29px}h2,.fm-document h2{font-size:24px}.fm-troubles dl>div{grid-template-columns:65px 1fr;gap:14px}.fm-reading-link h3{font-size:21px}.fm-footer{padding:24px 20px;display:block}.fm-footer>a{display:inline-block;margin-top:14px}}