.recommend-popup-module__NpT9dq__popup{gap:10px;padding:8px 36px 32px;display:grid}dialog:has(.recommend-popup-module__NpT9dq__popup){width:min(100% - 32px,620px)}.recommend-popup-module__NpT9dq__eyebrow,.recommend-popup-module__NpT9dq__name{padding-inline-end:52px}.recommend-popup-module__NpT9dq__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#b0204f;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.recommend-popup-module__NpT9dq__vortex{width:28px;height:28px;display:block}.recommend-popup-module__NpT9dq__name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.15}.recommend-popup-module__NpT9dq__place{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-eyebrow);margin:0;font-size:11px;font-weight:600}.recommend-popup-module__NpT9dq__category{color:var(--color-muted)}.recommend-popup-module__NpT9dq__quote{border-left:3px solid #ff2a6d99;gap:12px;margin:12px 0 0;padding:4px 0 4px 20px;display:grid}.recommend-popup-module__NpT9dq__quote p{color:var(--color-ink);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.6}.recommend-popup-module__NpT9dq__actions{border-top:1px solid #3341551f;justify-content:flex-end;margin-top:14px;padding-top:18px;display:flex}@media (max-width:700px){.recommend-popup-module__NpT9dq__popup{padding:4px 18px 26px}.recommend-popup-module__NpT9dq__quote{padding-left:16px}.recommend-popup-module__NpT9dq__quote p{font-size:18px}.recommend-popup-module__NpT9dq__actions{justify-content:stretch}.recommend-popup-module__NpT9dq__actions>*{flex:1}}
