:where(.owner-detail) .highlights-view{display:grid;gap:20px}:where(.owner-detail) .highlights-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}:where(.owner-detail) .highlights-toolbar p,:where(.owner-detail) .highlights-partial,:where(.owner-detail) .highlights-source{margin:0;color:var(--muted);font-size:var(--text-body-medium);line-height:1.5}:where(.owner-detail) .highlights-property{min-width:0}:where(.owner-detail) .highlights-property h2{margin:0 0 12px;font-size:var(--text-body-medium);line-height:1.35;overflow-wrap:anywhere}:where(.owner-detail) .highlight-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}:where(.owner-detail) .highlight-card{min-width:0;padding:22px 24px;border:1px solid #e8e5df;border-radius:14px;background:#fffdf9;box-shadow:0 2px 10px rgba(35,43,54,.035);overflow-wrap:anywhere}:where(.owner-detail) .highlight-stars{margin-bottom:13px;color:#b27a27;font-size:var(--text-body-medium);letter-spacing:.13em}:where(.owner-detail) .highlight-card blockquote{margin:0;color:var(--text);font-size:var(--text-body-medium);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}:where(.owner-detail) .highlight-card footer{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:18px;color:var(--muted);font-size:var(--text-body-medium);line-height:1.5}:where(.owner-detail) .highlight-empty,:where(.owner-detail) .highlight-unavailable{margin:0;padding:20px;border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:var(--text-body-medium);line-height:1.5;overflow-wrap:anywhere}:where(.owner-detail) .highlights-state{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border:1px solid var(--line);border-radius:12px}:where(.owner-detail) .highlights-state p{margin:0;color:var(--muted);overflow-wrap:anywhere}:where(.owner-detail) .highlights-view .button,:where(.owner-detail) .highlights-state .button{min-height:44px;flex:none}
@media(max-width:760px){:where(.owner-detail) .highlights-toolbar{align-items:flex-start}:where(.owner-detail) .highlights-toolbar .button{min-height:44px}:where(.owner-detail) .highlight-card{padding:19px}:where(.owner-detail) .highlight-card blockquote{font-size:var(--text-body-medium)}:where(.owner-detail) .highlights-state{align-items:flex-start;flex-direction:column}}

:where(.owner-detail) .highlight-topic{margin:0 0 12px;color:var(--muted);font-size:var(--text-body-medium);font-weight:600;line-height:1.4}
