@font-face{font-family:JournalSerif;src:local(Georgia)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#514a45;background:#fff;margin:0;font-family:JournalSerif,Georgia,serif;font-size:18px;line-height:1.8}a{color:inherit;text-decoration:none}a:hover{color:#a66e64}button,input,summary{font:inherit}button,summary{cursor:pointer}button{color:inherit;background:0 0;border:1px solid #d9cbc2}img{max-width:100%;height:auto;display:block}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #a66e64}.site-shell{max-width:1030px;margin:auto;padding:0 26px}.skip-link{z-index:10;background:#fff;padding:8px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:8px}.masthead{text-align:center;padding:40px 0 0}.brand{color:#543e36;align-items:center;gap:16px;margin:0 auto 32px;display:inline-flex}.brand svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:90px;height:76px}.brand strong{letter-spacing:-1.5px;font-size:43px;font-weight:400;line-height:1.1;display:block}.brand small{letter-spacing:3px;margin-top:13px;font-family:Arial,sans-serif;font-size:9px;display:block}.masthead nav{text-transform:uppercase;letter-spacing:1.5px;border-block:1px solid #eee7e1;justify-content:center;align-items:center;gap:38px;padding:14px 0;font-family:Arial,sans-serif;font-size:10px;display:flex}.masthead details{position:relative}.masthead summary{list-style:none}.masthead summary:after{content:"⌄";margin-left:9px}.masthead details div{z-index:3;text-align:left;background:#fff;min-width:200px;padding:16px 20px;position:absolute;top:32px;left:-20px;box-shadow:0 8px 20px #543e3615}.masthead details div a{padding:8px 0;display:block}.menu-toggle{display:none}main{padding-top:46px}.page-intro{text-align:center;max-width:650px;margin:0 auto 42px}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:#96655b;font-family:Arial,sans-serif;font-size:10px}.page-intro h1{margin:12px 0;font-size:37px;font-weight:400;line-height:1.25}.page-intro p{color:#77716a;margin:14px 0;font-size:17px}.editorial-grid{grid-template-columns:minmax(0,744px) 190px;gap:44px;display:grid}.journal-card{margin-bottom:54px}.cover{background:#f3eee9;display:block;overflow:hidden}.cover img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .4s}.cover:hover img{transform:scale(1.025)}.card-copy{padding-top:22px}.journal-card h2{text-transform:uppercase;letter-spacing:1px;margin:8px 0;font-family:Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.45}.journal-card p{margin:12px 0}.date{color:#77716a;font:11px/1.8 Arial,sans-serif}.text-link{color:#96655b;border-bottom:1px solid #dcc8bd;padding-bottom:3px;font-size:14px}.sidebar{font-size:14px;line-height:1.75}.sidebar section{margin:34px 0}.sidebar h2{text-transform:uppercase;letter-spacing:1.5px;margin:18px 0 12px;font-family:Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.6}.sidebar p{margin:0 0 12px}.sidebar label{margin-bottom:9px;font-family:Arial,sans-serif;font-size:11px;display:block}.search-box{border:1px solid #ded5cd;display:flex}.search-box input{background:#fff;border:0;width:100%;min-width:0;padding:10px;font-size:12px}.search-box button{border:0;padding:5px 10px}.sidebar img{aspect-ratio:4/5;object-fit:cover;width:100%}.category-link{border-bottom:1px solid #eee7e1;justify-content:space-between;padding:9px 0;display:flex}.side-note{background:#f6f1ec;padding:18px}.side-note a{font-size:12px;text-decoration:underline}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.compact h2{font-size:14px}.compact p:not(.date){font-size:15px}.compact .cover img{aspect-ratio:1}.compact{margin-bottom:20px}.article-header h1{margin:13px 0;font-size:38px;font-weight:400;line-height:1.25}.article-header .lede{color:#77716a;font-size:20px}.article-cover{aspect-ratio:4/3;object-fit:cover;width:100%;margin:26px 0 10px}.caption{color:#77716a;margin:0 0 28px;font-size:11px;line-height:1.6}.caption a{text-decoration:underline}.prose h2{color:#543e36;margin:37px 0 15px;font-size:27px;font-weight:400;line-height:1.35}.prose h3{margin:24px 0 10px;font-size:21px;font-weight:400}.prose p{margin:18px 0}.prose a{text-underline-offset:3px;color:#96655b;text-decoration:underline}.prose ul,.prose ol{padding-left:24px}.prose li{margin:8px 0;padding-left:4px}.prose table{border-collapse:collapse;width:100%;margin:25px 0;font-size:14px;line-height:1.6;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border:1px solid #e6ddd5;min-width:110px;padding:12px}.prose th{background:#f7f2ed;font-family:Arial,sans-serif;font-size:12px}.prose blockquote{color:#77716a;border-left:2px solid #b68b7d;margin:24px 0;padding:2px 20px;font-size:15px}.legal{max-width:740px;margin:0 auto}.legal h1{font-size:40px;font-weight:400;line-height:1.3}.related{border-top:1px solid #e5dbd2;margin-top:45px;padding-top:25px}.related h2{font-size:22px;font-weight:400}.related a{color:#96655b;padding:5px 0;font-size:16px;display:block}.issue-note{color:#77716a;border-top:1px solid #eee7e1;padding-top:18px;font-size:12px;line-height:1.7}.all-stories{text-align:center;margin:5px 0 45px}.all-stories a{letter-spacing:1.5px;text-transform:uppercase;border:1px solid #d4b8a8;padding:12px 25px;font:11px Arial,sans-serif;display:inline-block}.search-page form{gap:10px;margin:25px 0;display:flex}.search-page input{border:1px solid #d9cbc2;width:100%;min-width:0;padding:12px}.search-page button{padding:0 18px}.search-result{border-top:1px solid #eee7e1;padding:18px 0}.search-result h2{font-size:23px;font-weight:400}.search-result p{font-size:16px}footer{text-align:center;border-top:1px solid #e5dbd2;margin-top:60px;padding:38px 0 32px;font-size:14px}.footer-brand{color:#543e36;font-size:27px}footer nav{text-transform:uppercase;letter-spacing:1px;flex-wrap:wrap;justify-content:center;gap:20px;margin:23px 0;font:10px/1.6 Arial,sans-serif;display:flex}.fine{color:#77716a;font-size:11px}@media (width<=900px){.editorial-grid{grid-template-columns:minmax(0,1fr) 170px;gap:30px}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand strong{font-size:37px}}@media (width<=600px){body{font-size:17px}.site-shell{padding:0 20px}.masthead{padding-top:26px}.brand{gap:8px;margin-bottom:22px}.brand svg{width:57px;height:59px}.brand strong{letter-spacing:-1px;font-size:29px}.brand small{letter-spacing:1.8px;margin-top:9px;font-size:7px}.menu-toggle{border:0;text-transform:uppercase;letter-spacing:1px;border-block:1px solid #eee7e1;justify-content:space-between;width:100%;padding:10px 0;font:11px Arial,sans-serif;display:flex}.masthead nav{display:none}.masthead nav.open{flex-direction:column;gap:18px;padding:20px 0;display:flex}.masthead details div{box-shadow:none;text-align:center;padding:12px 0 0;position:static}.editorial-grid{display:block}.sidebar{border-top:1px solid #e5dbd2;max-width:400px;margin:35px auto;padding-top:28px}.sidebar img{aspect-ratio:4/3}.archive-grid{grid-template-columns:1fr;gap:20px}.compact .cover img{aspect-ratio:4/3}main{padding-top:30px}.page-intro h1{font-size:31px}.page-intro p{font-size:16px}.article-header h1{font-size:32px}.article-header .lede{font-size:18px}.journal-card h2{font-size:17px}.prose h2{font-size:25px}.legal h1{font-size:32px}.journal-card{margin-bottom:42px}.card-copy{padding-top:17px}footer nav{gap:14px}.search-page form{gap:6px}.search-page button{padding:0 10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cover img{transition:none}}
