*{box-sizing:border-box}html{background:#fff}body{color:#000;background:#fff;margin:0;font-family:Times New Roman,Times,serif;font-size:16px;line-height:1.32}main{width:720px;max-width:calc(100% - 36px);margin:18px 0 36px 34px}h1{margin:0 0 2px;font-size:28px;line-height:normal}.subtitle{margin:0 0 4px;font-size:20px;font-style:italic}.byline{margin:0 0 16px}h2{margin:28px 0 8px;font-size:20px}p{margin:10px 0}a{color:#00c;text-decoration:underline}a:visited{color:#551a8b}hr{border:0;border-top:1px solid #777;margin:15px 0}.article-list{margin:10px 0 4px;padding-left:36px}.article-list li{margin:5px 0;padding-left:2px}#subscribe{margin-top:28px}form{margin:14px 0 0 18px}label{margin-bottom:4px;font-weight:700;display:block}.signup-row{gap:6px;max-width:470px;display:flex}input,button{font:inherit;border:1px solid #333;border-radius:0}input{flex:1;min-width:0;padding:5px 7px}button{color:#000;cursor:pointer;background:#e5e5e5;padding:5px 12px}button:hover{background:#d3d3d3}button:disabled{color:#555;cursor:wait}input:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #000}.form-message{max-width:470px;margin:7px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:12px}.form-message[data-status=error]{color:#a00000}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.fine-print{color:#333;margin:7px 0 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:11px}.confirmation-page{margin-top:42px}.confirmation-page h1{margin-bottom:14px}.confirmation-page form{margin-left:0}.confirmation-page .secondary-link{margin-top:22px}@media (max-width:650px){main{max-width:calc(100% - 28px);margin:14px auto 28px}h1{font-size:25px}.signup-row{flex-direction:column;align-items:stretch}button{align-self:flex-start}}
