*{box-sizing:border-box}body{margin:0;color:#18312c;background:#fcfdfb;font-family:system-ui,-apple-system,"Microsoft YaHei",sans-serif;line-height:1.85}html{scroll-behavior:smooth}a{color:inherit;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid #ad612f;outline-offset:4px}h1,h2,h3{line-height:1.4;letter-spacing:-.03em;margin:0 0 20px}p{margin:0 0 18px}h1{font-size:clamp(32px,4vw,50px)}h2{font-size:30px}h3{font-size:21px}.site-header{max-width:1120px;margin:auto;padding:28px 30px;display:flex;align-items:center;justify-content:space-between}.wordmark{display:flex;align-items:baseline;gap:12px}.wordmark>a,.wordmark>span{font-size:26px;font-weight:800;text-decoration:none}.wordmark small{font-size:12px;color:#657a73}.site-header nav{display:flex;gap:25px;font-size:14px}.site-header nav a{text-decoration:none}.home-main{max-width:1120px;padding:0 30px;margin:auto}.overline{font-size:11px;letter-spacing:.16em;font-weight:700;color:#486b60}.welcome{padding:40px 0 24px;max-width:850px}.welcome-sub{font-size:18px;color:#577269}.answer{font-size:17px;max-width:740px;margin-top:28px;border-left:4px solid #46816d;padding-left:20px}.two-moments{display:grid;grid-template-columns:1fr 1fr;margin-top:25px}.moment{padding:38px 40px}.before{background:#e6f1e9}.after{background:#163d34;color:#f4faf5}.moment h2{font-size:33px}.moment p:not(.moment-tag){font-size:16px;max-width:430px}.moment-tag{font-size:12px;letter-spacing:.13em;margin-bottom:22px}.moment a{font-size:15px;font-weight:750}.evidence-section{padding:65px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.evidence-section p{color:#5f776e;font-size:15px}table{width:100%;border-collapse:collapse;font-size:15px}caption{text-align:left;font-weight:700;padding-bottom:12px}th,td{padding:15px 14px;text-align:left;border-bottom:1px solid #cadbd1}th{background:#edf4ee}td:first-child{width:38%;font-weight:600}.questions{border-top:1px solid #b7cbbf;padding:36px 0}.questions h2{font-size:27px}details{border-bottom:1px solid #d0ddd5}summary{cursor:pointer;padding:19px 4px;font-weight:650}details p{padding:0 4px 15px;color:#527064;max-width:780px}.reading-section{padding:32px 0 50px}.reading-section h2{font-size:28px}.reading-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px}.reading-link{text-decoration:none;padding:25px 0 25px 23px;border-left:2px solid #9dbcae}.reading-link h3{margin-bottom:13px}.reading-link p{font-size:15px;color:#5b736a}.reading-link span{font-size:13px;text-decoration:underline}.reading-link:hover{border-color:#193e32;background:#f0f6ef}.site-footer{background:#edf3ed;padding:32px max(30px,calc((100vw - 1060px)/2));display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:13px}.site-footer nav{display:flex;gap:24px;justify-content:flex-end}.site-footer p{margin:5px 0}.footer-note{grid-column:1/-1;color:#6c8175}.crumb{font-size:12px;color:#6c8076;margin:18px 0 28px}.small-head{padding:28px 0;max-width:800px}.small-head p{font-size:18px}.notes-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:20px 0 35px}.notes-grid>div{padding:26px;background:#eef4ed}.notes-grid h2{font-size:24px}.notes-grid ul{padding-left:20px;margin:0}.follow-up{padding:25px 0 50px;max-width:850px}.about-copy{max-width:800px;padding-bottom:65px}.about-copy h2{font-size:26px;margin-top:30px}.essay-main{max-width:830px;padding:0 30px 55px;margin:auto}.essay-head{border-bottom:1px solid #9bb8a9;padding:10px 0 30px}.essay-head h1{font-size:38px}.essay-head>p:not(.overline){font-size:18px;color:#627c70}.essay-meta{font-size:12px;color:#72877c}.essay-text{font-size:17px;padding-top:30px}.essay-text h2{font-size:27px;margin-top:36px}.opening-answer{font-size:21px;color:#2e6652}.timing-list>div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid #cfddd4}.timing-list dt{font-weight:700}.timing-list dd{margin:0}.source-context{background:#eef4ef;padding:25px;margin-top:40px;font-size:14px}.source-context h2{font-size:21px;margin-top:0}.skip{position:absolute;top:-80px;left:15px;background:white;padding:10px;z-index:5}.skip:focus{top:10px}@media(max-width:700px){.site-header{padding:22px 20px}.wordmark{gap:7px}.wordmark>a,.wordmark>span{font-size:23px}.wordmark small{font-size:10px}.site-header nav{gap:14px;font-size:12px}.home-main{padding:0 20px}.welcome{padding:20px 0 12px}.welcome h1{font-size:34px}.welcome-sub{font-size:16px}.answer{font-size:16px;padding-left:15px;margin-top:22px}.two-moments{grid-template-columns:1fr;margin-top:24px}.moment{padding:29px 26px}.moment h2{font-size:29px}.moment h2 br{display:none}.moment-tag{margin-bottom:14px}.evidence-section{padding:40px 0;grid-template-columns:1fr;gap:20px}.evidence-section h2 br{display:none}.evidence-section h2{font-size:27px}table{font-size:13px}th,td{padding:13px 9px}.questions{padding:30px 0}.questions h2{font-size:26px}summary{font-size:15px}.reading-pair{grid-template-columns:1fr;gap:18px}.reading-link{padding:17px 0 17px 18px}.reading-link h3{font-size:20px}.reading-section{padding-top:24px}.site-footer{padding:28px 22px;grid-template-columns:1fr}.site-footer nav{justify-content:flex-start;flex-wrap:wrap;gap:18px}.essay-main{padding:0 22px 40px}.essay-head h1{font-size:32px}.essay-text{font-size:16px}.essay-text h2{font-size:25px}.opening-answer{font-size:20px}.timing-list>div{grid-template-columns:1fr;gap:8px}.source-context{padding:20px}.notes-grid{grid-template-columns:1fr;gap:20px}.small-head h1{font-size:32px}.small-head p{font-size:16px}.crumb{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}