*{box-sizing:border-box}body{margin:0;color:#21251f;background:#fffffb;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.75}a{color:inherit;text-underline-offset:5px}a:hover{color:#647039}h1,h2,h3{line-height:1.3;letter-spacing:-.035em;margin:0 0 20px}p{margin:0 0 20px;color:#5c6254}h1{font-size:52px}h2{font-size:32px}h3{font-size:23px}:focus-visible{outline:3px solid #747d30;outline-offset:5px}.skip{position:absolute;top:-60px;left:20px;background:#fff;padding:10px;z-index:5}.skip:focus{top:10px}.site-top,.editorial-main,.breadcrumbs,.site-bottom{max-width:1240px;padding-left:38px;padding-right:38px;margin:auto}.site-top{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:23px;font-weight:750;text-decoration:none;letter-spacing:-1px}.brand span{font-size:10px;font-weight:400;letter-spacing:1px;margin-left:14px}.site-top nav{display:flex;gap:30px;font-size:13px}.site-top nav a{text-decoration:none}.site-top [aria-current]{text-decoration:underline;text-underline-offset:6px}.cover{background:#eef1bd;padding:30px 40px 38px;margin:0 -38px}.cover-top{display:flex;justify-content:space-between;border-bottom:1px solid #bdc28d;padding-bottom:18px}.label{font-size:11px;letter-spacing:1.5px;font-weight:600;color:#616c32;margin-bottom:18px}.cover-top p{margin:0}.cover-top>span{font-size:11px;color:#6e7552}.cover h1{font-size:116px;letter-spacing:-7px;line-height:1.08;margin:44px 0 36px;font-weight:720}.cover h1 span{font-size:17px;letter-spacing:1px;display:block;margin-top:16px;font-weight:450}.cover-bottom{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.cover-bottom h2{font-size:38px;margin:0}.cover-bottom p{font-size:15px;margin:0;max-width:500px}.outcomes{padding:38px 0}.outcome{display:grid;grid-template-columns:140px 1fr 140px;gap:30px;align-items:center;padding:31px 0;border-bottom:1px solid #d8dccd;text-decoration:none}.outcome:hover h2{text-decoration:underline;text-underline-offset:7px}.stage{font-size:12px;color:#717b48}.outcome h2{font-size:28px;margin-bottom:10px}.outcome p{font-size:14px;margin:0;max-width:620px}.outcome-action{font-size:12px;text-decoration:underline;text-align:right}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:55px 0}.comparison h2{font-size:36px}.comparison-copy{border-left:4px solid #e1e7a1;padding-left:30px}.comparison-copy h3{font-size:22px}.comparison-copy p{font-size:15px}.comparison-copy a{font-size:13px}.questions{background:#f0f1e8;margin:0 -38px;padding:42px 38px;display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.questions h2{font-size:28px}.questions details{border-bottom:1px solid #ccd1bd;padding:18px 0}.questions details:first-child{padding-top:0}.questions summary{cursor:pointer;list-style:none;font-size:16px;font-weight:600;padding-right:28px;position:relative}.questions summary::-webkit-details-marker{display:none}.questions summary:after{content:'+';position:absolute;right:0;font-weight:400}.questions details[open] summary:after{content:'−'}.questions details p{font-size:14px;margin:16px 0 0}.longreads{padding:60px 0}.essay-list{border-top:1px solid #afb79a;margin-top:30px}.essay-link{display:grid;grid-template-columns:110px 1.3fr 1fr;column-gap:30px;padding:30px 0;border-bottom:1px solid #d9dccd;text-decoration:none;align-items:start}.essay-link>span{font-size:11px;color:#757d56}.essay-link h3{font-size:22px;margin-bottom:10px}.essay-link p{font-size:13px;margin:0}.essay-link small{grid-column:2;font-size:11px;text-decoration:underline}.site-bottom{border-top:1px solid #d4d9c6;padding-top:32px;padding-bottom:25px;display:grid;grid-template-columns:1fr 1fr auto;gap:25px}.footer-word{font-size:29px;letter-spacing:-1px;font-weight:700}.site-bottom p{font-size:12px;margin:0 0 5px}.site-bottom small{font-size:10px;color:#71795d}.site-bottom nav{display:flex;gap:20px;font-size:12px}.footer-domain{grid-column:1/-1}.breadcrumbs{display:flex;gap:9px;font-size:10px;flex-wrap:wrap;color:#7d846b;margin-top:20px}.breadcrumbs b{font-weight:400}.page-lead{padding:48px 0 32px;max-width:840px}.intro{font-size:17px;line-height:1.9}.editorial-body{max-width:770px;margin:0 0 65px}.editorial-body h2{font-size:27px;margin:37px 0 18px}.editorial-body p{font-size:16px;line-height:2}.editorial-body a{color:#657239}.editorial-article{max-width:800px;margin:auto}.article-header{padding:50px 0 25px;border-bottom:1px solid #d5dbc8;margin-bottom:28px}.article-header h1{font-size:43px}.article-meta{display:flex;gap:20px;font-size:11px;color:#7b836a;margin-top:24px}.source-note{border-top:1px solid #d5dbc8;padding-top:2px;margin-top:30px}.source-note h2{font-size:18px}.source-note p{font-size:13px}.back-note{margin:35px 0 65px}@media(max-width:780px){.site-top,.editorial-main,.breadcrumbs,.site-bottom{padding-left:22px;padding-right:22px}.site-top{display:block;padding-top:20px;padding-bottom:20px}.brand{font-size:22px}.brand span{font-size:9px}.site-top nav{gap:28px;margin-top:20px;font-size:12px}.cover{margin:0 -22px;padding:24px 22px 32px}.cover-top{gap:15px}.cover-top .label{font-size:9px}.cover-top>span{font-size:9px}.cover h1{font-size:62px;letter-spacing:-4px;margin:34px 0 30px}.cover h1 span{font-size:12px;letter-spacing:.7px;margin-top:12px}.cover-bottom{grid-template-columns:1fr;gap:15px}.cover-bottom h2{font-size:30px}.cover-bottom h2 br{display:none}.cover-bottom p{font-size:14px}.outcomes{padding:16px 0}.outcome{grid-template-columns:1fr;gap:12px;padding:26px 0}.outcome h2{font-size:25px}.outcome p{font-size:14px}.outcome-action{text-align:left}.comparison{grid-template-columns:1fr;gap:15px;padding:34px 0}.comparison h2{font-size:29px}.comparison h2 br{display:none}.comparison-copy{padding-left:20px}.questions{grid-template-columns:1fr;gap:12px;margin:0 -22px;padding:32px 22px}.questions h2{font-size:26px}.questions summary{font-size:15px}.questions details{padding:20px 0}.longreads{padding:37px 0}.longreads h2{font-size:27px}.essay-link{grid-template-columns:1fr;gap:13px;padding:25px 0}.essay-link h3{font-size:22px;margin:0}.essay-link small{grid-column:1}.site-bottom{grid-template-columns:1fr;gap:16px}.footer-word{font-size:27px}.site-bottom small{font-size:11px}.page-lead{padding-top:30px}.page-lead h1{font-size:35px}.intro{font-size:15px}.article-header{padding-top:34px}.article-header h1{font-size:32px}.article-meta{font-size:10px;gap:14px}.editorial-body h2{font-size:24px}.editorial-body p{font-size:16px;line-height:1.95}.source-note h2{font-size:18px}.source-note p{font-size:13px}}