.strategy-grid-two{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.strategy-meta-link{margin-top:var(--space-6);display:flex;justify-content:flex-start}.strategy-meta-link .btn{min-width:0}.strategy-evo-grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.strategy-inline-links{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.strategy-inline-links a{font-size:var(--font-size-sm)}.strategy-text-link{display:inline-flex;align-items:center;font-size:var(--font-size-sm);margin-top:var(--space-3)}.strategy-text-link::after{content:"→";margin-left:0.35rem;font-size:0.9em}.strategy-shoot-layout{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr);align-items:stretch}.strategy-level-focus{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr);gap:var(--space-4);align-items:stretch}.strategy-level-media{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#ffe2c7,#ffd1c2)}.strategy-level-media img{width:100%;height:100%;object-fit:cover}.strategy-level-content{display:flex;flex-direction:column;justify-content:center}.strategy-obstacles-grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.strategy-visual-grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch}.strategy-visual-media{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#ffe6c6,#ffd5c8)}.strategy-visual-media img{width:100%;height:100%;object-fit:cover}.strategy-visual-content{margin-top:var(--space-4)}.strategy-links-grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.strategy-contact-cta{margin-top:var(--space-8);text-align:center}.strategy-contact-cta p{margin-bottom:var(--space-3)}@media (max-width:960px){.strategy-shoot-layout{grid-template-columns:1fr}.strategy-level-focus{grid-template-columns:1fr}.strategy-level-media{order:-1}}@media (max-width:640px){.strategy-meta-link{justify-content:center}.strategy-contact-cta{text-align:left}}