.opinion-card-compact[data-astro-cid-jogzmngd]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);transition:background-color var(--dur-press) var(--ease-out);background:0 0;display:flex}@media (hover:hover) and (pointer:fine){.opinion-card-compact[data-astro-cid-jogzmngd]:hover{background:var(--color-surface-hover)}}.opinion-card-compact__avatar[data-astro-cid-jogzmngd]{border-radius:var(--radius-full);border:1px solid var(--color-border);flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden}.opinion-card-compact__avatar-img[data-astro-cid-jogzmngd]{object-fit:cover;border-radius:var(--radius-full);width:100%;height:100%}.opinion-card-compact__content[data-astro-cid-jogzmngd]{flex-direction:column;min-width:0;display:flex}.opinion-card-compact__title[data-astro-cid-jogzmngd]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--color-text-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.opinion-card-compact__title[data-astro-cid-jogzmngd] .card-link[data-astro-cid-jogzmngd]{color:inherit;transition:color var(--dur-press) var(--ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){.opinion-card-compact[data-astro-cid-jogzmngd]:hover .card-link[data-astro-cid-jogzmngd]{color:var(--color-accent-navy)}}.opinion-card-compact__author[data-astro-cid-jogzmngd]{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.opinion-card-rich[data-astro-cid-jogzmngd]{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);height:100%;box-shadow:var(--shadow-sm);transition:transform var(--dur-press) var(--ease-out), box-shadow var(--dur-press) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.opinion-card-rich[data-astro-cid-jogzmngd]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}}.opinion-card-rich__media-wrap[data-astro-cid-jogzmngd]{width:100%;overflow:hidden}.opinion-card-rich__media[data-astro-cid-jogzmngd]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.opinion-card-rich[data-astro-cid-jogzmngd]:hover .opinion-card-rich__media[data-astro-cid-jogzmngd]{transform:scale(1.03)}}.opinion-card-rich__body[data-astro-cid-jogzmngd]{padding:var(--space-4);justify-content:space-between;gap:var(--space-3);flex-direction:column;flex:1;display:flex}.opinion-card-rich__title[data-astro-cid-jogzmngd]{font-size:var(--text-base);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--color-text-heading);margin:0}.opinion-card-rich__title[data-astro-cid-jogzmngd] .card-link[data-astro-cid-jogzmngd]{color:inherit;transition:color var(--dur-press) var(--ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){.opinion-card-rich[data-astro-cid-jogzmngd]:hover .card-link[data-astro-cid-jogzmngd]{color:var(--color-accent-navy)}}.opinion-card-rich__meta[data-astro-cid-jogzmngd]{padding-top:var(--space-2);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.opinion-card-rich__author[data-astro-cid-jogzmngd]{align-items:center;gap:var(--space-2);display:flex}.opinion-card-rich__author-avatar[data-astro-cid-jogzmngd]{border-radius:var(--radius-full);object-fit:cover;border:1px solid var(--color-border);width:1.5rem;height:1.5rem}.opinion-card-rich__author-name[data-astro-cid-jogzmngd]{font-weight:var(--font-weight-medium);color:var(--color-text-body)}.opinion-card-rich__date[data-astro-cid-jogzmngd]{align-items:center;gap:var(--space-1);color:var(--color-text-muted);display:flex}.opinion-card-rich__calendar-icon[data-astro-cid-jogzmngd]{color:var(--color-text-muted);flex-shrink:0}.opinion-card-featured[data-astro-cid-jogzmngd]{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);height:100%;box-shadow:var(--shadow-sm);transition:transform var(--dur-press) var(--ease-out), box-shadow var(--dur-press) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.opinion-card-featured[data-astro-cid-jogzmngd]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}}.opinion-card-featured__media-wrap[data-astro-cid-jogzmngd]{width:100%;overflow:hidden}.opinion-card-featured__media[data-astro-cid-jogzmngd]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.opinion-card-featured[data-astro-cid-jogzmngd]:hover .opinion-card-featured__media[data-astro-cid-jogzmngd]{transform:scale(1.03)}}.opinion-card-featured__body[data-astro-cid-jogzmngd]{padding:var(--space-5);justify-content:space-between;gap:var(--space-3);flex-direction:column;flex:1;display:flex}.opinion-card-featured__title[data-astro-cid-jogzmngd]{font-size:clamp(var(--text-lg), 2.2vw, var(--text-xl));font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--color-text-heading);margin:0}.opinion-card-featured__title[data-astro-cid-jogzmngd] .card-link[data-astro-cid-jogzmngd]{color:inherit;transition:color var(--dur-press) var(--ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){.opinion-card-featured[data-astro-cid-jogzmngd]:hover .card-link[data-astro-cid-jogzmngd]{color:var(--color-accent-navy)}}.opinion-card-featured__excerpt[data-astro-cid-jogzmngd]{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.opinion-card-featured__meta[data-astro-cid-jogzmngd]{padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.opinion-card-featured__author[data-astro-cid-jogzmngd]{align-items:center;gap:var(--space-2);display:flex}.opinion-card-featured__author-avatar[data-astro-cid-jogzmngd]{border-radius:var(--radius-full);object-fit:cover;border:1px solid var(--color-border);width:1.5rem;height:1.5rem}.opinion-card-featured__author-name[data-astro-cid-jogzmngd]{font-weight:var(--font-weight-medium);color:var(--color-text-body)}.opinion-card-featured__date[data-astro-cid-jogzmngd]{align-items:center;gap:var(--space-1);display:flex}.opinion-card-featured__calendar-icon[data-astro-cid-jogzmngd]{flex-shrink:0}.opinion-card-horizontal[data-astro-cid-jogzmngd]{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:transform var(--dur-press) var(--ease-out), box-shadow var(--dur-press) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}@media (width>=48rem){.opinion-card-horizontal[data-astro-cid-jogzmngd]{flex-direction:row-reverse;align-items:stretch}}@media (hover:hover) and (pointer:fine){.opinion-card-horizontal[data-astro-cid-jogzmngd]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}}.opinion-card-horizontal__media-wrap[data-astro-cid-jogzmngd]{width:100%;overflow:hidden}@media (width>=48rem){.opinion-card-horizontal__media-wrap[data-astro-cid-jogzmngd]{flex:0 0 40%;max-width:40%}}.opinion-card-horizontal__media[data-astro-cid-jogzmngd]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.opinion-card-horizontal[data-astro-cid-jogzmngd]:hover .opinion-card-horizontal__media[data-astro-cid-jogzmngd]{transform:scale(1.03)}}.opinion-card-horizontal__body[data-astro-cid-jogzmngd]{padding:var(--space-5);justify-content:space-between;gap:var(--space-3);flex-direction:column;flex:1;display:flex}.opinion-card-horizontal__title[data-astro-cid-jogzmngd]{font-size:clamp(var(--text-base), 2vw, var(--text-lg));font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--color-text-heading);margin:0}.opinion-card-horizontal__title[data-astro-cid-jogzmngd] .card-link[data-astro-cid-jogzmngd]{color:inherit;transition:color var(--dur-press) var(--ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){.opinion-card-horizontal[data-astro-cid-jogzmngd]:hover .card-link[data-astro-cid-jogzmngd]{color:var(--color-accent-navy)}}.opinion-card-horizontal__excerpt[data-astro-cid-jogzmngd]{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opinion-card-horizontal__meta[data-astro-cid-jogzmngd]{padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.opinion-card-horizontal__author[data-astro-cid-jogzmngd]{align-items:center;gap:var(--space-2);display:flex}.opinion-card-horizontal__author-avatar[data-astro-cid-jogzmngd]{border-radius:var(--radius-full);object-fit:cover;border:1px solid var(--color-border);width:1.5rem;height:1.5rem}.opinion-card-horizontal__author-name[data-astro-cid-jogzmngd]{font-weight:var(--font-weight-medium);color:var(--color-text-body)}.opinion-card-horizontal__date[data-astro-cid-jogzmngd]{align-items:center;gap:var(--space-1);color:var(--color-text-muted);display:flex}.opinion-card-horizontal__calendar-icon[data-astro-cid-jogzmngd]{color:var(--color-text-muted);flex-shrink:0}
