/* Compact adaptation of the Group announcement. No nested controls in a linked card. */
body #main .project-card.project-premium[data-premium-compact]{gap:16px}
body #main .project-card.project-premium[data-premium-compact] .premium-brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:9px;order:0;min-height:0;margin:0}
body #main .project-card.project-premium[data-premium-compact] .premium-brand img{width:206px;height:auto;max-width:100%}
body #main .project-card.project-premium[data-premium-compact] .premium-role{font:400 11px/1.45 'PA Manrope',Arial,sans-serif;letter-spacing:0;color:var(--pa-bronze,#c98b65);text-wrap:pretty}
body #main .project-card.project-premium[data-premium-compact] .premium-title{order:1;margin:0;max-width:none;font:500 clamp(25px,1.95vw,28px)/1.16 'PA Manrope',Arial,sans-serif;letter-spacing:-.045em;text-wrap:pretty;color:var(--pa-paper,#eeeae0)}
body #main .project-card.project-premium[data-premium-compact] .premium-intro{order:2;margin:0;max-width:none;font:400 14px/1.6 'PA Manrope',Arial,sans-serif;letter-spacing:-.01em;color:#c9cbbf}
body #main .project-card.project-premium[data-premium-compact] .premium-contact{order:3;display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;padding:14px 12px;border:1px solid #c98b6533;border-radius:13px 13px 4px 13px;background:#ffffff04}
body #main .project-card.project-premium[data-premium-compact] .premium-contact-art{display:block;position:relative;width:48px;height:48px}
body #main .project-card.project-premium[data-premium-compact] .premium-contact-art b{display:block;font:500 25px/1.2 'PA Manrope',Arial,sans-serif;letter-spacing:-.05em;color:var(--pa-paper,#eeeae0)}
body #main .project-card.project-premium[data-premium-compact] .premium-contact-track{display:flex;gap:3px;margin-top:8px}
body #main .project-card.project-premium[data-premium-compact] .premium-contact-track i{display:block;flex:1;height:3px;border-radius:1px;background:#c98b65}
body #main .project-card.project-premium[data-premium-compact] .premium-contact-track i:first-child,body #main .project-card.project-premium[data-premium-compact] .premium-contact-track i:nth-child(5){background:#4e5148}
body #main .project-card.project-premium[data-premium-compact] .premium-contact-point{position:absolute;left:0;bottom:2px;width:3px;height:3px;border-radius:50%;background:#eeeae0;opacity:0}
body #main .project-card.project-premium[data-premium-compact] .premium-contact-copy{display:flex;flex-direction:column;gap:5px;min-width:0}
body #main .project-card.project-premium[data-premium-compact] .premium-contact-copy strong{font:500 12px/1.4 'PA Manrope',Arial,sans-serif;color:var(--pa-paper,#eeeae0)}
body #main .project-card.project-premium[data-premium-compact] .premium-contact-copy>span{font:400 12px/1.5 'PA Manrope',Arial,sans-serif;color:var(--pa-muted,#aaa99f)}
body #main .project-card.project-premium[data-premium-compact] .project-open{order:4;margin-top:auto;flex-shrink:0}
@keyframes pa-compact-contact{0%{left:0;opacity:0}15%{opacity:1}80%{opacity:1}100%{left:45px;opacity:0}}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body #main .project-card.project-premium[data-premium-compact]:hover .premium-contact-point{animation:pa-compact-contact 1.2s ease-in-out 1}}
@media(prefers-reduced-motion:no-preference){body #main .project-card.project-premium[data-premium-compact]:focus-visible .premium-contact-point{animation:pa-compact-contact 1.2s ease-in-out 1}}
@media(max-width:1100px) and (min-width:761px){body #main .project-card.project-premium[data-premium-compact] .premium-title{font-size:25px}body #main .project-card.project-premium[data-premium-compact] .premium-contact{grid-template-columns:1fr;gap:8px}body #main .project-card.project-premium[data-premium-compact] .premium-contact-art{width:100%;height:auto;display:flex;align-items:center;gap:12px}body #main .project-card.project-premium[data-premium-compact] .premium-contact-track{width:65px;flex:none;margin:0}body #main .project-card.project-premium[data-premium-compact] .premium-contact-point{display:none}}
@media(max-width:760px){body #main .project-card.project-premium[data-premium-compact] .premium-title{font-size:29px}body #main .project-card.project-premium[data-premium-compact] .premium-intro{font-size:15px}body #main .project-card.project-premium[data-premium-compact] .premium-contact{padding:16px;grid-template-columns:55px minmax(0,1fr)}body #main .project-card.project-premium[data-premium-compact] .premium-contact-copy strong{font-size:13px}body #main .project-card.project-premium[data-premium-compact] .premium-contact-copy>span{font-size:13px}}
@media(max-width:360px){body #main .project-card.project-premium[data-premium-compact] .premium-title{font-size:27px}body #main .project-card.project-premium[data-premium-compact] .premium-contact{grid-template-columns:44px minmax(0,1fr);padding:13px;gap:12px}}
@media(prefers-reduced-motion:reduce){body #main .project-card.project-premium[data-premium-compact] .premium-contact-point{animation:none!important}}
