*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#faf8f2;color:#172b3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.9}a{color:inherit;text-underline-offset:5px}a:hover{color:#8c3944}a:focus-visible{outline:3px solid #8c3944;outline-offset:5px}p,h1,h2,h3,dl,dd{margin:0}h1,h2,h3{font-family:Georgia,"Songti SC","Noto Serif CJK SC",serif;line-height:1.5;font-weight:650}h1{font-size:49px;letter-spacing:1px}h2{font-size:28px}h3{font-size:23px}.top-band{background:#152b40;color:#ece8dc;padding:10px max(30px,calc((100vw - 1060px)/2));display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px}.masthead{max-width:1120px;margin:auto;padding:27px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b5b4aa;gap:30px}.brand{font-family:Georgia,"Songti SC",serif;font-size:32px;text-decoration:none;font-weight:bold;letter-spacing:2px}.brand span{font-size:19px;font-weight:400;letter-spacing:0;margin-left:4px}.masthead nav{display:flex;gap:30px;font-size:12px;flex-wrap:wrap}.masthead nav a{text-decoration:none}.masthead [aria-current]{color:#8c3944}.journal-main{max-width:1120px;padding:0 30px;margin:auto}.opening{padding:42px 0 35px;border-bottom:4px double #a7a99f;max-width:100%}.eyebrow{font-size:10px;letter-spacing:1.8px;color:#913f48}.opening h1{margin:15px 0 21px}.lead{font-size:17px;line-height:2;color:#626e74;max-width:790px}.reading-layout{display:grid;grid-template-columns:3fr 1fr;gap:48px;margin-top:33px}.question-index>h2{font-size:22px;margin-bottom:20px}.question-row{display:grid;grid-template-columns:1fr 1.25fr;gap:30px;border-top:1px solid #bfc3ba;padding:26px 0}.topic{font-size:10px;color:#954951;letter-spacing:2px;display:block;margin-bottom:10px}.question-row h3{font-size:23px}.question-row p{font-size:14px;color:#657277}.question-row a{font-size:12px;display:inline-block;margin-top:14px}.margin-note{border-left:1px solid #c0c1b5;padding:4px 0 0 22px}.margin-note h2{font-size:18px;margin-bottom:20px}.margin-note p{font-size:12px;color:#73786f;margin-bottom:21px}.margin-note a{font-size:11px}.editorial-note{background:#eeeade;padding:30px 35px;margin-top:15px;display:grid;grid-template-columns:1fr 1.4fr;gap:12px 40px}.editorial-note .eyebrow{grid-column:1/-1}.editorial-note h2{font-size:27px}.editorial-note>p:not(.eyebrow){font-size:15px;color:#68716e;align-self:center}.reading{margin-top:37px}.section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:25px}.section-heading p{font-size:12px;color:#81857a}.publications{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:25px}.publication-link{display:block;text-decoration:none;padding:22px 0;border-top:2px solid #823642}.publication-link h3{font-size:22px;margin:14px 0}.publication-link>p:not(.eyebrow){font-size:13px;color:#747c76}.publication-link>span{display:inline-block;font-size:11px;text-decoration:underline;margin-top:18px;color:#8c3944}.footer{max-width:1060px;margin:38px auto 0;padding:27px 0 30px;border-top:1px solid #a8b0a8;display:grid;grid-template-columns:1fr auto;gap:22px}.footer strong{font-family:Georgia,"Songti SC",serif;font-size:22px}.footer p{font-size:11px;color:#7b8277;margin-top:9px}.footer nav{display:flex;gap:30px;flex-wrap:wrap;font-size:11px}.footer small{grid-column:1/-1;font-size:10px;color:#8d9186;overflow-wrap:anywhere}.breadcrumb{max-width:1120px;margin:19px auto 0;padding:0 30px;display:flex;gap:7px;flex-wrap:wrap;font-size:10px;color:#8c8e80}.page-heading{max-width:780px;margin:0 auto 30px;padding:30px 0;border-bottom:3px double #aeb4a9}.page-heading h1{font-size:39px;margin:17px 0 21px}.journal-prose{max-width:780px;margin:auto}.journal-prose h2{font-size:26px;margin:32px 0 15px}.journal-prose h2:first-child{margin-top:0}.journal-prose p{font-size:16px;line-height:2;color:#566871;margin-bottom:20px}.journal-prose a,.index-note a{display:inline-block;max-width:100%}.definition-list{border-left:3px solid #883b45;padding-left:24px}.definition-list dt{font-weight:650;font-size:16px;margin-top:24px}.definition-list dd{font-size:15px;color:#687771;margin:9px 0 20px}.reading-note{padding:24px 28px;background:#eeece2;border-top:2px solid #8c3944;margin:25px 0}.reading-note h3{font-size:21px;margin-bottom:13px}.reading-note p{font-size:15px;margin:0}.source-note{margin-top:34px;border-top:1px solid #bfc3b7;padding-top:22px}.source-note h2{font-size:19px}.source-note p{font-size:13px}.byline{font-size:11px;color:#8b8d7d;margin-top:22px}.index-note{font-size:14px;margin-top:25px}.skip{position:absolute;top:0;left:10px;transform:translateY(-200%);background:white;padding:10px;z-index:5}.skip:focus{transform:none}@media(max-width:760px){.top-band{padding:10px 22px;font-size:8px;letter-spacing:1px;gap:12px}.masthead{display:block;padding:21px 22px}.brand{font-size:30px}.masthead nav{margin-top:20px;font-size:11px;gap:21px}.journal-main{padding:0 22px}.opening{padding:28px 0}.opening h1{font-size:34px;margin:15px 0 20px}.lead{font-size:16px}.reading-layout{display:block;margin-top:26px}.question-index>h2{font-size:22px}.question-row{grid-template-columns:1fr;gap:17px;padding:24px 0}.question-row h3{font-size:24px}.question-row h3 br{display:none}.question-row p{font-size:15px}.question-row a{font-size:12px;margin-top:15px}.margin-note{margin-top:7px;padding:19px 21px;background:#f0eee5;border-left:3px solid #8c3944}.margin-note h2{font-size:20px;margin-bottom:15px}.margin-note p{font-size:13px;margin-bottom:15px}.editorial-note{display:block;padding:24px;margin-top:26px}.editorial-note h2{font-size:25px;margin:13px 0 20px}.editorial-note>p:not(.eyebrow){font-size:15px}.reading{margin-top:28px}.section-heading{display:block}.section-heading h2{font-size:25px}.section-heading p{margin-top:8px}.publications{display:block;margin-top:23px}.publication-link{padding:21px 0 25px}.publication-link h3{font-size:23px}.publication-link>p:not(.eyebrow){font-size:14px}.footer{display:block;margin:28px 22px 0}.footer nav{margin:22px 0}.footer small{display:block;font-size:9px}.breadcrumb{padding:0 22px;font-size:10px}.page-heading{padding-top:25px}.page-heading h1{font-size:31px}.journal-prose h2{font-size:24px}.journal-prose p{font-size:16px}.reading-note{padding:21px}.reading-note h3{font-size:21px}.reading-note p{font-size:15px}.byline{font-size:10px}.source-note h2{font-size:19px}.source-note p{font-size:13px}.definition-list{padding-left:18px}.definition-list dt{font-size:16px}.definition-list dd{font-size:15px}}