.wrap{max-width:1040px}.reading-first .live-head h1{font-size:clamp(29px,4vw,45px);max-width:850px}.intro-answer{padding:22px 26px;background:#e7eee8;border-left:4px solid #365e53}.prose .intro-question{font-size:23px;border:0;margin:0 0 12px;padding:0}.intro-answer p:last-child{margin:0}.learning-figure{max-width:510px;margin:36px auto;padding:18px;border:1px solid #c7d2c8;border-radius:10px;background:#fffefa}.learning-figure img{display:block;width:100%;height:auto}.learning-figure figcaption{font-size:14px;line-height:1.8;margin-top:16px}.draft-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.draft-card{display:block;padding:24px;background:#fffefa;border:1px solid #d6dbd6;text-decoration:none}.draft-card h2{font-size:24px}.draft-card p{font-size:15px}.draft-card>span:last-child{color:#365e53}.draft-management{margin-top:30px;border-top:1px dashed #aaa;padding-top:18px;font-size:13px}.check-answer{background:#eef1e9;border:1px solid #c7d2c8;padding:14px 18px}.check-answer summary{min-height:44px;align-content:center;font-weight:700}.check-answer p{margin:16px 0 0}.sources{font-size:14px;overflow-wrap:anywhere}.sources summary{padding:12px 0}.series-pagination{max-width:850px}.series-pagination a{overflow-wrap:anywhere}.live-author img{max-width:80px;height:auto}.live-author{display:flex;gap:20px;align-items:center;max-width:850px;margin-top:30px}.live-author span,.live-author a{display:block}.site-header>a:last-child{font-size:14px;flex-shrink:0}.lead{max-width:850px}#main>section{max-width:850px}#main>section li{margin:12px 0}.review{font-size:13px}.reading-toc ol{display:block}.reading-first nav{max-width:none;justify-content:flex-start}body{overflow-wrap:break-word}@media(max-width:640px){.draft-grid{grid-template-columns:1fr}.draft-card{padding:20px}.intro-answer{padding:18px}.prose .intro-question{font-size:21px}.learning-figure{padding:6px;margin:28px 0}.learning-figure figcaption{padding:10px}.site-header{gap:14px}.brand{font-size:17px}.site-header>a:last-child{font-size:12px}.series-pagination{display:grid;grid-template-columns:1fr}.live-author{gap:14px;font-size:14px}.review{font-size:12px}}

.live-video .metadata{color:#dce7e3}
