.rachel-public{border-top:1px solid var(--line);border-bottom:0}
.rachel-public .rachel-byline{color:var(--brass);font-size:14px;letter-spacing:.035em}
.rachel-public .rachel-purchase{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;max-width:100%;padding:14px 20px;border:1px solid var(--brass);background:#c8a46c;color:#171311;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none}
.rachel-public .rachel-purchase:hover{background:#e4c38e}
.rachel-public .rachel-purchase:focus-visible{outline:3px solid var(--ink);outline-offset:5px}
.rachel-public .rachel-edition{max-width:540px;color:var(--muted);font-size:13px;line-height:1.7;margin:16px 0 0}
.rachel-public .excerpt p:last-child{margin-bottom:0}
@media(max-width:760px){.rachel-public h2{font-size:clamp(38px,11vw,48px)}.rachel-public .rachel-purchase{padding:13px 16px;gap:16px}}
