.strategy-panel{margin-top:28px;padding:26px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(255,255,255,.07)}
.strategy-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.strategy-head h3{max-width:680px;margin:.4rem 0 0;font-size:clamp(1.35rem,2vw,1.85rem)}
.strategy-tabs{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.strategy-tabs button{border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:10px 15px;background:transparent;color:#f6f3eb;font:inherit;font-size:.92rem;cursor:pointer}.strategy-tabs button:hover,.strategy-tabs button:focus-visible{border-color:#f2bf68}.strategy-tabs button.active{border-color:#f2bf68;background:#f2bf68;color:#17231f;font-weight:700}
.strategy-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.strategy-card{display:flex;flex-direction:column;min-height:215px;padding:19px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(8,25,22,.42)}.strategy-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.strategy-card h4{margin:0;font-size:1.06rem;line-height:1.45}.strategy-card .confidence{flex:none;border-radius:999px;padding:3px 8px;background:rgba(242,191,104,.15);color:#ffd995;font-size:.78rem}.strategy-card p{margin:.75rem 0 0;color:#d6ded9;line-height:1.65}.strategy-card .strategy-action{margin-top:auto;padding-top:14px;color:#fff}.strategy-card .strategy-action strong{color:#f2bf68}.strategy-note{margin:.9rem 0 0;color:#b9c8c0;font-size:.9rem}
@media(max-width:980px){.strategy-head{align-items:flex-start;flex-direction:column}.strategy-tabs{justify-content:flex-start}.strategy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.strategy-panel{padding:20px 16px}.strategy-cards{grid-template-columns:1fr}.strategy-tabs button{padding:9px 12px;font-size:.86rem}.strategy-card{min-height:0}}
