:root{--paper:#fdfcf8;--ink:#171715;--line:#b8b6af;--yellow:#f9cf2d;color:var(--ink);background:var(--paper);font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.65}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}a:hover{text-decoration:underline}img{max-width:100%}.site-header,main,.site-footer{max-width:1180px;margin:0 auto;padding:0 28px}.skip-link{background:var(--yellow);z-index:30;padding:10px;position:absolute;top:-60px;left:20px}.skip-link:focus{top:10px}.utility{border-bottom:1px solid var(--ink);letter-spacing:.7px;text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 0;font:10px/1.4 Arial,sans-serif;display:flex}.utility>div{align-items:center;gap:25px;display:flex}.utility a{text-decoration:none}.search-link{background:var(--yellow);padding:8px 15px;font-weight:700}.masthead{border-bottom:1px solid var(--ink);grid-template-columns:150px 1fr 150px;align-items:center;gap:12px;padding:24px 0 20px;display:grid}.brand{letter-spacing:-4px;text-align:center;white-space:nowrap;font-size:clamp(38px,6.4vw,82px);font-weight:700;line-height:1;text-decoration:none}.brand:hover{text-decoration:none}.masthead-note,.masthead-archive{margin:0;font-size:13px;line-height:1.4}.masthead-archive{text-align:right;text-decoration:none}.masthead-archive span{font-size:11px;text-decoration:underline}.site-header{position:relative}.site-header nav{border-bottom:1px solid var(--ink);text-transform:uppercase;justify-content:center;align-items:center;gap:0;padding:8px 0;font-size:15px;display:flex}.site-header nav>a,.nav-item{border-right:1px solid var(--line);padding:0 23px;line-height:1.4}.site-header nav>a:last-child{border:0}.site-header nav a{text-decoration:none}.site-header nav a:hover{text-decoration:underline}.nav-item{align-items:center;gap:6px;display:flex}.nav-item details{position:relative}.nav-item summary{cursor:pointer;padding:4px;font:16px Arial;list-style:none}.nav-item summary::-webkit-details-marker{display:none}.submenu{background:var(--paper);border:1px solid var(--ink);z-index:10;text-transform:none;width:265px;padding:10px;position:absolute;top:100%;right:0;box-shadow:3px 4px #17171515}.submenu a{padding:10px;font:14px/1.5 Arial;display:block}.submenu a:hover{background:var(--yellow)}main{min-height:65vh;padding-top:30px;padding-bottom:65px}h1,h2,h3{font-weight:700;line-height:1.08}h1{letter-spacing:-1.7px;margin:18px 0 26px;font-size:clamp(36px,5vw,60px)}h2{letter-spacing:-.7px;font-size:32px}h3{letter-spacing:-.4px;font-size:25px}h1 a,h2 a,h3 a{text-decoration:none}p{margin:0 0 20px}.eyebrow,time,.byline{letter-spacing:.6px;text-transform:uppercase;font:10px/1.5 Arial,sans-serif}.eyebrow{margin:0 0 10px}.edition-line{text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:16px;font:10px/1.5 Arial,sans-serif;display:flex}.front-page{grid-template-columns:minmax(0,2.15fr) minmax(240px,1fr);gap:26px;display:grid}.section-label{text-transform:uppercase;letter-spacing:1px;align-items:center;gap:9px;margin:0 0 23px;font:700 11px/1.4 Arial,sans-serif;display:flex}.yellow-square{background:var(--yellow);width:10px;height:10px;display:inline-block}.lead-layout{grid-template-columns:1fr 1fr;gap:24px;min-height:350px;display:grid}.lead-copy{padding-top:15px}.lead-copy h1{letter-spacing:-1.5px;margin:15px 0 20px;font-size:clamp(36px,4vw,53px)}.lead-deck{font-size:16px;line-height:1.5}.lead-image{background:#eeece4;justify-content:center;align-items:center;min-height:350px;padding:22px;display:flex}.lead-image img{object-fit:contain;filter:drop-shadow(3px 5px 4px #0002);width:100%;height:310px}.byline{margin:22px 0}.text-link{text-transform:uppercase;border-bottom:2px solid var(--yellow);padding-bottom:5px;font:700 11px Arial,sans-serif;text-decoration:none}.text-link span{margin-left:22px}.dispatches{border-left:1px solid var(--line);padding-left:26px}.dispatch{border-bottom:1px solid var(--line);gap:14px;padding:18px 0;display:flex}.dispatch:first-of-type{padding-top:0}.story-number{color:#777260;font:italic 21px Georgia}.dispatch h2{margin:7px 0 14px;font-size:23px;line-height:1.12}.dispatch .eyebrow{margin-bottom:7px}.archive-link{text-transform:uppercase;margin-top:20px;font:700 11px Arial;text-decoration:none;display:block}.editor-note{border-top:1px solid var(--line);align-items:center;gap:22px;margin-top:25px;padding-top:18px;display:flex}.editor-note>span{text-transform:uppercase;flex:0 0 75px;font:700 10px Arial}.editor-note p{margin:0;font-size:16px;font-style:italic;line-height:1.4}.editor-note>a{margin-left:auto;font-size:25px;text-decoration:none}.books-section,.journal-index{border-top:3px solid var(--ink);margin-top:42px;padding-top:14px}.section-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px;display:flex}.section-heading h2{margin:0;font-size:28px}.section-heading a,.section-heading>span{text-transform:uppercase;letter-spacing:.6px;font:10px Arial;text-decoration:none}.books-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.book-art{background:#efede6;justify-content:center;align-items:center;height:240px;margin-bottom:16px;padding:22px;display:flex}.book-art img{object-fit:contain;filter:drop-shadow(2px 3px 3px #0002);width:100%;height:100%}.book-card h3{margin:8px 0 12px;font-size:24px}.subjects{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.subjects>a{border-right:1px solid var(--line);padding:18px 18px 42px;text-decoration:none;position:relative}.subjects>a:first-child{padding-left:0}.subjects>a:last-child{border-right:0}.subject-number{color:#79756a;font:10px Arial}.subjects h3{margin:14px 0;font-size:28px}.subjects p{margin:0;font-size:14px;line-height:1.5}.subject-arrow{font:20px Arial;position:absolute;bottom:12px}.subjects>a:hover{background:#f5e8ad}article{max-width:720px;margin:12px auto}article>h1{max-width:720px}article p{line-height:1.75}article img,article video,article iframe{max-width:100%;height:auto}article iframe{aspect-ratio:16/9;border:0;width:100%}article{overflow-wrap:anywhere}article figure{margin:30px 0}article p:empty,article figure:empty{display:none}article h2{margin-top:40px;font-size:30px}article h3{font-size:24px}article table{max-width:100%;display:block;overflow-x:auto}article td,article th{border-bottom:1px solid var(--line);padding:8px}blockquote{border-left:3px solid var(--yellow);margin-left:0;padding:0 0 0 25px}pre{overflow:auto}.featured-image{text-align:center;background:#efede6;padding:30px}.featured-image img{object-fit:contain;width:auto;max-height:420px}.article-categories{border-top:1px solid var(--line);text-transform:uppercase;flex-wrap:wrap;gap:14px;padding-top:20px;font:11px Arial;display:flex}.book-rating{grid-template-columns:170px minmax(80px,1fr) 45px;align-items:center;gap:14px;margin:18px 0;font:13px/1.6 Arial;display:grid}.book-rating meter{accent-color:#5b5a45;width:100%;height:14px}.book-rating>span:last-child{text-align:right}.post{border-top:1px solid var(--line);padding:24px 0}.post-preview{align-items:flex-start;gap:25px;display:flex}.post h2{margin:9px 0 14px;font-size:31px}.post p{margin:0;font-size:16px;line-height:1.6}.post-thumbnail{flex:0 0 90px}.post-thumbnail img{object-fit:contain;object-position:top left;width:90px;height:120px}nav[aria-label=Archive\ pagination]{justify-content:space-between;gap:20px;margin-top:30px;font:12px Arial;display:flex}.notice{background:#f5e8ad;padding:20px}input{font:inherit;border:1px solid var(--ink);background:0 0;width:100%;padding:14px}label{font:12px Arial}.site-footer{border-top:3px solid var(--ink);grid-template-columns:1fr 1fr;gap:20px;padding-top:25px;padding-bottom:30px;display:grid}.footer-brand{letter-spacing:-1px;font:700 30px Georgia;text-decoration:none}.site-footer p{margin:8px 0;font-size:14px}.footer-links{text-transform:uppercase;justify-content:flex-end;align-items:flex-start;gap:22px;font:11px/1.6 Arial;display:flex}.footer-links a{text-decoration:none}.site-footer .colophon{border-top:1px solid var(--line);letter-spacing:.4px;text-transform:uppercase;grid-column:1/-1;padding-top:15px;font:10px Arial}:focus-visible{outline-offset:4px;outline:2px solid #8b6400}@media (width<=900px){.masthead{grid-template-columns:110px 1fr 110px}.brand{letter-spacing:-2.5px;font-size:6.5vw}.masthead-note,.masthead-archive{font-size:11px}.site-header nav>a,.nav-item{padding:0 15px}.front-page{grid-template-columns:1fr}.dispatches{border-left:0;border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:20px;padding-top:20px;padding-left:0;display:grid}.dispatches>.section-label,.archive-link{grid-column:1/-1}.dispatches>.section-label{margin-bottom:0}.dispatch{border-bottom:0;padding:0}.dispatch h2{font-size:21px}.archive-link{margin:0}.book-art{height:210px}.footer-links{flex-wrap:wrap}}@media (width<=600px){.site-header,main,.site-footer{padding-left:20px;padding-right:20px}.utility{font-size:8px}.utility>div{gap:12px}.utility>span{max-width:145px}.utility>div>a:first-child{display:none}.masthead{text-align:center;padding:24px 0;display:block}.brand{letter-spacing:-2px;font-size:11vw}.masthead-note,.masthead-archive{display:none}.site-header nav{justify-content:space-between;padding:11px 0;font-size:12px}.site-header nav>a,.nav-item{border:0;gap:0;padding:0}.nav-item summary{padding:2px;font-size:13px}.nav-item details{position:static}.submenu{width:auto;top:100%;left:20px;right:20px}main{padding-top:18px}.edition-line{gap:25px;margin-bottom:20px;font-size:8px}.edition-line>span:first-child{max-width:180px}.edition-line>span:last-child{text-align:right}.lead-layout{grid-template-columns:1fr 1fr;gap:18px;min-height:0}.lead-copy{padding-top:0}.lead-copy h1{letter-spacing:-1px;margin:10px 0 14px;font-size:32px}.lead-deck{font-size:13px;line-height:1.5}.lead-image{align-self:start;min-height:230px;padding:12px}.lead-image img{height:210px}.lead-copy .eyebrow{font-size:9px}.byline{margin:15px 0;font-size:8px}.text-link{font-size:9px}.text-link span{margin-left:10px}.section-label{margin-bottom:18px;font-size:10px}.editor-note{gap:15px}.editor-note>span{flex-basis:62px;font-size:9px}.editor-note p{font-size:14px}.dispatches{display:block}.dispatches>.section-label{margin-bottom:15px}.dispatch{border-bottom:1px solid var(--line);padding:15px 0!important}.dispatch h2{font-size:24px}.archive-link{margin-top:20px}.books-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.book-art{height:205px;padding:18px}.book-card h3{font-size:22px}.section-heading h2{font-size:25px}.section-heading a,.section-heading>span{font-size:8px}.subjects{grid-template-columns:1fr}.subjects>a{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:25px 1fr;align-items:baseline;gap:5px 10px;padding:16px 38px 16px 0;display:grid}.subjects>a:last-child{border-bottom:0}.subjects h3{margin:0;font-size:27px}.subjects p{grid-column:2}.subject-arrow{top:22px;bottom:auto;right:5px}.site-footer{display:block}.footer-links{justify-content:flex-start;gap:18px;margin:25px 0}h1{font-size:40px}.post-preview{gap:17px}.post-thumbnail{flex-basis:60px}.post-thumbnail img{width:60px;height:90px}.post h2{font-size:27px}.post p{font-size:15px}.book-rating{grid-template-columns:120px minmax(40px,1fr) 34px;gap:8px;font-size:11px}.featured-image{padding:20px}article h1{font-size:38px}.eyebrow,time{font-size:9px}}.masthead{flex-direction:column;gap:15px;padding:26px 0 24px;display:flex}.masthead-subtitle{text-align:center;letter-spacing:.1px;margin:0;font-size:17px;font-style:italic;line-height:1.45}.mobile-break{display:none}@media (width<=600px){.masthead{gap:12px;padding:23px 0 22px;display:flex}.masthead .brand{letter-spacing:-2px;font-size:11vw}.masthead-subtitle{max-width:330px;font-size:14px;line-height:1.5}.mobile-break{display:block}}.masthead .brand{letter-spacing:-2.8px;font-size:clamp(34px,6.2vw,76px)}.masthead-byline{margin:-2px 0 0;font-size:15px;font-style:italic;line-height:1.2}.masthead-subtitle{margin-top:1px}@media (width<=600px){.masthead .brand{letter-spacing:-1.3px;font-size:8.5vw}.masthead-byline{font-size:13px}.footer-brand{font-size:26px}}.nav-item{align-items:center;gap:7px}.nav-item details{align-items:center;display:flex}.nav-item summary{justify-content:center;align-items:center;width:18px;height:22px;padding:0;font-size:0;line-height:1;display:flex}.nav-item summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;display:block;transform:translateY(-2px)rotate(45deg)}.nav-item details[open] summary:after{transform:translateY(1px)rotate(225deg)}@media (width<=600px){.nav-item{gap:3px}.nav-item summary{width:12px;height:20px}.nav-item summary:after{width:4px;height:4px}}.subscribe-section{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);background:#f2efe6;grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1124px;margin:0 auto 45px;padding:30px;scroll-margin-top:25px;display:grid}.subscribe-section h2{margin:12px 0 15px;font-size:36px}.subscribe-section p{margin:0;font-size:15px;line-height:1.6}.subscribe-section .eyebrow{font-size:10px}.subscribe-controls{margin-top:9px;display:flex}.subscribe-controls input{background:var(--paper);opacity:1;color:#666;min-width:0;font:14px Arial}.subscribe-controls button{border:1px solid var(--ink);background:var(--yellow);text-transform:uppercase;white-space:nowrap;color:var(--ink);opacity:1;cursor:not-allowed;border-left:0;padding:0 20px;font:700 11px Arial}.subscribe-section #subscribe-status{margin-top:12px;font:11px/1.6 Arial}.subscribe-signup label{text-transform:uppercase;letter-spacing:.4px;font:11px Arial}@media (width<=1180px){.subscribe-section{margin-left:28px;margin-right:28px}}@media (width<=600px){.subscribe-section{grid-template-columns:1fr;gap:25px;margin:0 20px 30px;padding:24px 20px}.subscribe-section h2{font-size:31px}.subscribe-controls button{padding:0 12px}.utility>div{gap:14px}.utility>span{max-width:125px}.utility .search-link{padding:8px 10px}}nav.pagination[aria-label=Archive\ pagination]{border-top:1px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:35px 0 0;padding-top:22px;font:12px/1.5 Arial,sans-serif;display:grid}.pagination-previous{text-align:left}.pagination-next{text-align:right}.pagination-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.pagination-number,.pagination-ellipsis{justify-content:center;align-items:center;min-width:33px;height:33px;text-decoration:none;display:inline-flex}.pagination-number{border:1px solid #0000}.pagination-number:hover{border-color:var(--ink);text-decoration:none}.pagination-number.current{background:var(--yellow);border-color:var(--ink);font-weight:700}.pagination-edge{white-space:nowrap;text-decoration:none}.pagination-edge:hover{text-decoration:underline}.pagination-edge[aria-disabled=true]{color:#8c8981}.pagination-status{text-align:center;text-transform:uppercase;letter-spacing:.6px;color:#625e54;grid-column:1/-1;margin:0;font-size:10px}@media (width<=600px){nav.pagination[aria-label=Archive\ pagination]{grid-template-columns:1fr 1fr;gap:16px}.pagination-previous{grid-area:1/1}.pagination-next{grid-area:1/2}.pagination-pages{grid-area:2/1/auto/-1;gap:3px}.pagination-number,.pagination-ellipsis{min-width:32px;height:34px}.pagination-status{grid-row:3}}.tag-introduction{max-width:670px;margin:8px 0 35px}.tag-introduction h1{margin-bottom:20px}.tag-introduction>p:last-child{font-size:20px}.tag-tools{border-top:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:8px;padding:22px 0;display:flex}.tag-tools>div{width:min(100%,460px)}.tag-tools label{text-transform:uppercase;letter-spacing:.6px;margin-bottom:9px;font-size:10px;display:block}.tag-tools #tag-count{text-transform:uppercase;white-space:nowrap;margin:0 0 16px;font:11px Arial}.tag-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;display:grid}.tag-entry{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:15px;padding:16px 0;font-size:17px;text-decoration:none;display:flex}.tag-entry[hidden]{display:none}.tag-entry:hover{background:#f5e8ad;text-decoration:none}.tag-post-count{color:#625e54;font-variant-numeric:tabular-nums;font:11px Arial}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#tag-empty{padding:25px 0}@media (width<=900px){.tag-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.tag-directory{grid-template-columns:1fr}.tag-tools{gap:15px}.tag-introduction>p:last-child{font-size:18px}.site-header nav{flex-wrap:wrap;justify-content:center;gap:12px 16px}.tag-tools #tag-count{font-size:9px}.footer-links{gap:15px}}article.about-page p{margin-bottom:16px;line-height:1.55}article.about-page>div>p{margin-top:0}article.about-page figure{margin:22px 0}.about-page .social-links{padding-left:24px;list-style-type:disc}.about-page .social-links li{margin:8px 0;padding-left:3px;line-height:1.55}.article-accordion{border-top:1px solid var(--line);padding:0}.article-accordion:last-child{border-bottom:1px solid var(--line)}.article-accordion>summary{cursor:pointer;padding:17px 30px 17px 0;font:700 20px/1.35 Georgia;list-style:none;position:relative}.article-accordion>summary::-webkit-details-marker{display:none}.article-accordion>summary:after{content:"+";font:22px Arial;position:absolute;top:16px;right:4px}.article-accordion[open]>summary:after{content:"−"}.article-accordion>div{padding:3px 0 15px}.article-accordion p{margin:0 0 16px;line-height:1.6}.legacy-accordion{margin:30px 0}.post-preview{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.post-preview.with-thumbnail{grid-template-columns:100px minmax(0,1fr)}.post-preview .post-thumbnail{background:#efede6;justify-content:center;align-items:center;width:100px;height:100px;line-height:0;display:flex}.post-preview .post-thumbnail img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.post-preview time{margin:0 0 10px;line-height:1.4;display:block}.post-preview h2{margin:0 0 12px}.post-preview>div{min-width:0}@media (width<=600px){.post-preview{gap:16px}.post-preview.with-thumbnail{grid-template-columns:72px minmax(0,1fr)}.post-preview .post-thumbnail{width:72px;height:72px}.post-preview time{margin-bottom:8px}.post-preview h2{margin-top:0}}.subscribe-section .subscription-credit{margin-top:7px;font:11px/1.5 Arial}.subscription-credit a{text-underline-offset:2px}
