.reading h2{margin-top:48px;padding-top:24px;border-top:1px solid #87aeb544}.reading h3{font-size:22px;line-height:1.3;margin:32px 0 12px;color:#608b90}.reading h3+p{margin-top:10px}.reading li{font-size:18px;line-height:1.55}.reading ul{padding-left:23px}.reading .link-list{list-style:none;padding:0}.link-list li{padding:12px 0;border-bottom:1px solid #87aeb533}.reading a{overflow-wrap:anywhere}.roster{list-style:none;padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:24px}.roster li{padding:18px 0;border-bottom:1px solid #87aeb544}.roster li>div{font-size:23px}.roster li p{font-size:15px;margin:10px 0}.roster li>a{font-size:14px}.reading blockquote{margin:34px 0;padding-left:25px;border-left:2px solid #87aeb5}.reading cite{font-size:15px;font-style:normal;line-height:1.5}.reading .related{font-size:14px;line-height:2}.reading .section-note{padding:18px 22px;border-left:2px solid #87aeb5;background:#87aeb50b}.reading .eyebrow{font-size:14px;margin-top:40px}.eyebrow+h1{margin-top:20px}.reading details{margin-top:40px}.reading summary{cursor:pointer;font-size:22px;color:#608b90;padding:16px 0}.past-list{columns:2}.writing-link{margin:28px 0 0;font-size:14px}.reading-insert .writing-link{margin:25px 0 0}.version-note{max-width:1080px;margin:0 auto 16px;padding:0 40px;color:#29494e;font-size:13px}.inquiry{padding:25px 0}.page-nav{flex-wrap:wrap}.reading-insert{top:235px}.reading{min-height:1000px}#reading-content{overflow-wrap:break-word}.newsletter-logo{object-fit:contain}.reading-insert .newsletter-logo{max-height:none;width:100%}@media(max-width:650px){.roster{grid-template-columns:1fr;gap:0}.reading h2{margin-top:38px}.past-list{columns:1}.reading{min-height:0}.reading-head{flex-wrap:wrap}.reading-head .back{font-size:12px}.reading-insert{top:auto}}

.newsletter .newsletter-pitch,.reading-insert .newsletter-pitch{font-size:17px;line-height:1.45;margin:22px 0 0;color:#608b90}.reading-insert .newsletter-pitch{font-size:15px}

.newsletter-pitch{text-wrap:balance}.newsletter-pitch .keep-together{white-space:nowrap}
.newsletter-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:25px}.newsletter-actions a,.newsletter-actions button{font-size:15px;line-height:1.4}.newsletter-actions button,.newsletter-actions a:last-child{border:1px solid #608b90;background:transparent;color:#4b828b;padding:10px 17px;cursor:pointer;text-decoration:none}.newsletter-actions button:hover,.newsletter-actions a:last-child:hover{background:#608b90;color:white}button:focus-visible{outline:2px solid #29494e;outline-offset:4px}.reading-insert{width:225px;padding:27px 24px;right:-18px}.reading-insert .newsletter-actions{gap:10px}.reading-insert .newsletter-actions button{padding:9px 12px}.reading-insert .newsletter-pitch{font-size:16px}.publication-heading{max-width:450px}.newsletter-story{margin-top:32px;padding-top:8px;border-top:1px solid #87aeb544}.reading .newsletter-story p{font-size:18px}.archive-note{font-size:14px!important}dialog{border:0;padding:42px;width:min(460px,calc(100% - 32px));background:#fff;color:#608b90;box-shadow:0 24px 80px #29494e44}dialog::backdrop{background:#29494e66}dialog h2{font-size:31px;line-height:1.15;margin:22px 0}dialog .eyebrow{font-size:13px}dialog .newsletter-pitch{font-size:18px;line-height:1.4}dialog .preview-note{font-size:13px;line-height:1.5;margin-top:28px;color:#666}dialog .dialog-close{position:absolute;right:16px;top:12px;background:none;border:0;font-size:28px;color:#608b90;cursor:pointer}dialog label{display:block;font-size:14px;margin:22px 0 8px}dialog input{width:100%;font:18px inherit;padding:12px;border:1px solid #87aeb5;border-radius:0}dialog button[type=submit]{width:100%;padding:12px;margin-top:10px;background:#4b828b;color:white;border:0;font-size:16px;cursor:pointer}dialog [role=status]{font-size:14px;line-height:1.5;color:#666}dialog [role=status]:empty{display:none}@media(min-width:651px) and (max-width:1000px){.reading-insert{right:0;width:200px;padding:24px 20px}#reading-content{max-width:calc(100% - 115px)}}@media(max-width:650px){.reading-insert{width:calc(100% - 14px);right:auto;padding:29px}.reading-insert .newsletter-actions{gap:20px}.reading-insert .newsletter-pitch{font-size:17px}dialog{padding:30px}}

.newsletter .newsletter-pitch,.reading-insert .newsletter-pitch,dialog .newsletter-pitch{line-height:1.25}
.draft-banner{padding:14px 24px;background:#fff;color:#29494e;text-align:center;font:14px Arial}.content-status{text-align:center;padding:15px;font:13px Arial}.letter{width:100%;max-width:860px;margin:auto}.reading{margin:auto}.desk{max-width:1100px}#reading-content{max-width:650px}.introduction{max-width:460px}.introduction p{max-width:390px}@media(max-width:650px){.letter,.reading{width:100%}#reading-content{max-width:none}}
