/* Atlanta Dumpster Help: long-read guide */
:root{--clay:#a3472a;--pine:#1e4d3a;--cream:#fbf7f0;--coal:#232020;--peach:#f6c9a8}
body{margin:0;background:var(--cream);color:var(--coal);font:18px/1.7 Georgia,"Times New Roman",serif}
.at-mast{border-bottom:1px solid #d8cbb8;padding:18px 16px 12px;text-align:center}
.at-brand{margin:0;font:italic 700 1.6rem/1.1 Georgia,serif}.at-brand a{color:var(--pine);text-decoration:none}
.at-tag{margin:2px 0 8px;font:400 .8rem/1.3 "Helvetica Neue",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#7a6a58}
.at-mast nav{font:500 .9rem "Helvetica Neue",Arial,sans-serif}.at-mast nav span{display:inline-block;margin:2px 8px}.at-mast nav a{color:var(--coal)}
.at-read{max-width:680px;margin:0 auto;padding:10px 16px 50px}
.at-read h1{font-size:2.15rem;line-height:1.15;margin:22px 0 8px}.at-dek{font-size:1.15rem;color:#5b4f44;margin-top:0}
.at-read h2{font-size:1.45rem;margin:40px 0 6px}.at-read h2 em{font-style:normal;color:var(--clay);margin-right:8px}
.at-read h3{font-size:1.12rem;margin:26px 0 4px}
.at-read a{color:var(--clay)}
.at-contents{float:none;background:#fff;border:1px solid #e1d5c4;padding:10px 18px;margin:18px 0;font:400 .95rem/1.5 "Helvetica Neue",Arial,sans-serif}
@media(min-width:1100px){.at-contents{position:absolute;left:calc(50% + 370px);top:150px;width:210px}}
.at-contents ol{padding-left:18px;margin:6px 0}
.at-pull{margin:22px 0;padding:6px 0 6px 18px;border-left:5px solid var(--peach);font-size:1.18rem;color:var(--pine)}
.at-src{font:400 .78rem/1.5 "Helvetica Neue",Arial,sans-serif;color:#6d6155}
.at-form{background:#fff;border:1px solid #d4c4ae;border-top:5px solid var(--pine);padding:16px 18px;margin:26px 0;font-family:"Helvetica Neue",Arial,sans-serif;font-size:16px}
.at-form label{display:block;font-size:.85rem;font-weight:700;margin-top:10px}
.at-form input,.at-form select{display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid #a8987f;font:inherit;background:#fffdfa}
.at-check{display:flex!important;gap:9px;font-weight:400!important;font-size:.78rem!important;line-height:1.45}.at-check input{width:auto!important;margin-top:3px}
.at-submit{margin-top:14px;width:100%;padding:13px;border:0;background:var(--pine);color:#fff;font:700 1rem "Helvetica Neue",Arial,sans-serif;cursor:pointer}
.at-problem{color:#9a1010;font-weight:700;min-height:1.2em}.at-honey{display:none}
.at-jump{position:fixed;right:14px;bottom:14px;background:var(--clay);color:#fff!important;padding:9px 16px;border-radius:24px;font:700 .9rem "Helvetica Neue",Arial,sans-serif;text-decoration:none}
.at-colophon{max-width:680px;margin:0 auto;padding:18px 16px 70px;border-top:1px solid #d8cbb8;font:400 .82rem/1.55 "Helvetica Neue",Arial,sans-serif;color:#5b4f44}
