/* "As Seen In · Heard On" credibility banner (Oct 30 pm, her note): the same small logo row at every entry point.
   The whole banner is ONE link to the About page (#as-seen), where every feature is listed with its real episode/article.
   Markup is pasted in each page between <!-- rrpress --> comments; logos live in /img/press/. Classic look: greys (look.js filter + rules below). */
.rrpress{display:grid;gap:9px;justify-items:center;text-align:center;width:100%;max-width:640px;margin:0 auto;padding:12px 8px 10px;box-sizing:border-box;border-top:1px solid rgba(214,51,132,.16);border-bottom:1px solid rgba(214,51,132,.16);color:inherit;text-decoration:none!important;transition:opacity .2s}
.rrpress-k{display:block;font:600 10.5px/1 Jost,"Avenir Next","Segoe UI",system-ui,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#a07890}
.rrpress-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px}
.rrpress-row img{display:block;width:auto;height:20px;opacity:.72;transition:opacity .2s}
.rrpress-row img.pl-tj{height:13px}
.rrpress-row img.pl-td{height:19px}
.rrpress-go{display:block;font:500 12px/1 Jost,"Avenir Next","Segoe UI",system-ui,sans-serif;letter-spacing:.04em;color:#a07890}
.rrpress:hover .rrpress-row img{opacity:1}
.rrpress:hover .rrpress-go{text-decoration:underline}
.rrpress:focus-visible{outline:2px solid #d63384;outline-offset:3px;border-radius:8px}
@media(min-width:700px){.rrpress-row{gap:12px 28px}.rrpress-row img{height:22px}.rrpress-row img.pl-tj{height:14px}.rrpress-row img.pl-td{height:21px}}
html.rr-classic .rrpress{border-color:#dedede}
html.rr-classic .rrpress-k,html.rr-classic .rrpress-go{color:#6a6a6a}
html.rr-classic .rrpress:focus-visible{outline-color:#141414}
@media(prefers-reduced-motion:reduce){.rrpress,.rrpress-row img{transition:none}}
