.feedback-field textarea{width:100%;max-width:60rem;min-height:12rem;padding:0.75rem;font-size:1rem;line-height:1.5;resize:vertical}.feedback-actions{margin-top:1.5rem}.feedback-submit{appearance:none;border:1px solid #ccc;background:#f7f7f7;color:#222;font-size:1rem;padding:0.75rem 1.25rem;border-radius:6px;cursor:pointer}.feedback-submit:hover{background:#eee}.feedback-submit:focus-visible{outline:3px solid #999;outline-offset:2px}.feedback-submit:disabled{opacity:0.5;cursor:not-allowed}html{margin:0 24px}body{background-color:white;color:black;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;margin:0 auto;width:720px}a,a:visited{color:#07f}nav{font-size:14px}nav ul{margin:0;padding:0}nav li{display:inline;margin-right:1em;line-height:1.6em;list-style:none}nav a,nav a:visited{color:#333;font-weight:700}nav li.current a{color:#a12}nav a:not(:hover){text-decoration:none}header h1{line-height:1em;margin-bottom:0}header{margin-bottom:5em}header+ul{margin:5em 0}article{margin:0 0 3.3em 0}h1,h2,h3,#pagination{font-family:Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif}h1{font-size:32px}h1 a,h1 a:visited{color:#a12}h1 a:not(:hover){text-decoration:none}h2 a{color:inherit}address,ol,p,ul{line-height:1.5em}article p span,time{color:#888}img{border:0}img.border{border:1px solid #ccc;padding:20px}.lead{font-size:20px}.stats th,.stats td{background-color:#e5e5e5;border-bottom:1px solid #fff;padding:.5em}.reading-space{margin-bottom:2.25em}address{font-style:normal}code{padding:2px 4px 3px 4px;background-color:#eee;border-radius:5px;color:#444}#pagination{font-size:1.17em;margin:5em 0 3em 0;text-align:center}#pagination a,#pagination a:visited{background-color:black;color:white;font-weight:700;padding:6px 8px 6px 9px;margin:12px 0;text-decoration:none}#pagination a.current{background-color:#a12;padding:18px 8px 18px 9px;margin:0}footer{font-size:.88em;margin-bottom:18px}footer,footer a,footer a:visited{color:#888}.archives{margin-top:3.3em}.subscribe{background:url(/feed-icon-16x16.png) left center no-repeat;font-size:14px;font-weight:700;padding-left:20px}#approval_required{border:2px solid #812;color:#a12;padding:10px;margin:10px 0}#errorExplanation{border:2px solid #a12;padding:10px;margin:10px 0}#errorExplanation.errorExplanation h2,#errorExplanation.errorExplanation p,#errorExplanation.errorExplanation ul{color:#a12}#errorExplanation.errorExplanation ul{padding-left:20px}.newsletters article{margin:8em 0}.newsletters h2{margin-top:2em}.newsletters hr{margin:4em 0 0 0}
