/* About page "As Seen In" cards (preview Oct 29). Only outlets that name or show her. */
.press{display:grid;gap:14px}
.press-item{display:grid;gap:4px}
.press-item .src{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#a07890;font-weight:600}
.press-item a{font-weight:500}
.pod{display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:center;background:#fff0f6;border-radius:14px;padding:12px;text-decoration:none;color:inherit}
.pod img{width:76px;height:76px;border-radius:10px;object-fit:cover;display:block}
.pod .t{font:600 17px/1.3 "Cormorant Garamond",Georgia,serif;letter-spacing:.06em;color:#2a1420}
.pod .s{font-size:14px;color:#8a5a72}
.pod .go{font-size:14px;color:#d63384;font-weight:600}
@media(max-width:560px){.pod .s{line-height:1.45}}

.pod-logo{width:76px;height:76px;border-radius:10px;background:#fff;border:1px solid #f3d3e1;display:flex;align-items:center;justify-content:center}
.pod-logo img.pl-tj{width:64px;height:auto}.pod-logo img.pl-gn{height:28px;width:auto}

/* Round 4: slim "As Seen In · Heard On" banner under the About hero; cards fold under "See the features" */
.tagline{margin:-8px 0 0;font:600 12px/1 Jost,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:#a07890}
.pressbar{display:grid;gap:12px;justify-items:center;text-align:center;padding:16px 0 6px;border-top:1px solid #f3d3e1;border-bottom:1px solid #f3d3e1}
.pressbar-k{margin:0;font:600 11px/1 Jost,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#a07890}
.pressbar-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:24px;width:100%}
.pressbar-row a{display:inline-flex;align-items:center;justify-content:center;height:32px;opacity:.78;transition:opacity .2s;flex:none}
.pressbar-row a:hover,.pressbar-row a:focus-visible{opacity:1}
.pressbar-row img{display:block;width:auto;height:26px}
.pressbar-row img.pl-tj{height:18px}
.pressbar-more{width:100%;border:0!important;padding:0!important}
.pressbar-more summary{justify-content:center;gap:6px;font:500 13px Jost,sans-serif;color:#a07890;padding:2px 0 8px}
.pressbar-more summary::after{font-size:16px}
.pressbar-cards{display:grid;gap:8px;text-align:left;padding-bottom:10px}
.pressbar-cards .pod{grid-template-columns:56px 1fr;gap:12px;padding:10px;border-radius:12px}
.pressbar-cards .pod img{width:56px;height:56px;border-radius:8px}
.pressbar-cards .pod-logo{width:56px;height:56px;border-radius:8px}
.pressbar-cards .pod-logo img.pl-tj{width:48px;height:auto}.pressbar-cards .pod-logo img.pl-gn{width:auto;height:22px}
.pressbar-cards .pod .t{font-size:15px}
.pressbar-cards .pod .s,.pressbar-cards .pod .go{font-size:13px}
@media(max-width:700px){
 .pressbar-row{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;width:calc(100% + 32px);padding:2px 24px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
 .pressbar-row::-webkit-scrollbar{display:none}
 .pressbar-row a{width:112px;height:52px;scroll-snap-align:center;background:rgba(255,255,255,.7);border:1px solid #f3d3e1;border-radius:14px;opacity:1}
 .pressbar-row img{height:22px;max-width:90px;object-fit:contain}
 .pressbar-row img.pl-tj{height:14px}.pressbar-row img.pl-td{height:19px}
}
