.panel-problem__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}.panel-problem__head{border-bottom:1px solid var(--color-border);gap:var(--sp-4);justify-items:start;padding:clamp(28px,4vw,56px) clamp(24px,4vw,56px) clamp(20px,3vw,32px);display:grid}.panel-problem__badge{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);border:1px solid var(--color-border);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.panel-problem__head h2{max-width:20ch;font-size:clamp(28px,4vw,44px);line-height:1.12}.panel-problem__body{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);display:grid}.panel-problem__radar{border-right:1px solid var(--color-border);padding:var(--sp-7);justify-content:center;align-items:center;display:flex}.panel-problem__radar svg{width:100%;max-width:260px;height:auto}.panel-problem__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.panel-problem__item{border-bottom:1px solid var(--color-border);padding:clamp(24px,3vw,40px)}.panel-problem__item:nth-child(odd){border-right:1px solid var(--color-border)}.panel-problem__item:nth-last-child(-n+2){border-bottom:0}.panel-problem__item-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.panel-problem__tag{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);font-weight:600}.panel-problem__num{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-muted)}.panel-problem__item h3{font-size:var(--fs-xl);margin-bottom:8px}@media (max-width:1024px){.panel-problem__body{grid-template-columns:minmax(0,1fr)}.panel-problem__radar{border-right:0;border-bottom:1px solid var(--color-border)}}@media (max-width:640px){.panel-problem__grid{grid-template-columns:minmax(0,1fr)}.panel-problem__item:nth-child(odd){border-right:0}.panel-problem__item:nth-last-child(-n+2){border-bottom:1px solid var(--color-border)}.panel-problem__item:last-child{border-bottom:0}}.panel-problem__item--cta{align-content:center;justify-items:start;display:grid}.panel-problem__head--split{grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:clamp(24px,4vw,64px);display:grid}.panel-problem__head--split .panel-problem__badge{margin-bottom:var(--sp-4)}.panel-problem__mark{color:var(--color-primary);justify-self:end}.panel-problem__mark svg{width:clamp(140px,18vw,240px);height:auto;display:block}.panel-problem__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-problem__grid--three .panel-problem__item:nth-child(odd){border-right:0}.panel-problem__grid--three .panel-problem__item:not(:last-child){border-right:1px solid var(--color-border)}.panel-problem__grid--three .panel-problem__item{border-bottom:1px solid var(--color-border)}.panel-problem__foot{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;padding:clamp(24px,3vw,40px);display:flex}.panel-problem__foot-title{max-width:34ch;margin:0;font-size:clamp(20px,2vw,26px);line-height:1.25}@media (max-width:768px){.panel-problem__head--split{grid-template-columns:minmax(0,1fr)}.panel-problem__mark{justify-self:start}.panel-problem__grid--three{grid-template-columns:minmax(0,1fr)}.panel-problem__grid--three .panel-problem__item:not(:last-child){border-right:0}}.panel-problem__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-problem__grid--four .panel-problem__item{border-bottom:1px solid var(--color-border)}.panel-problem__grid--four .panel-problem__item:not(:last-child){border-right:1px solid var(--color-border)}.panel-problem__head--split .lede{margin-top:var(--sp-3);max-width:52ch}@media (max-width:900px){.panel-problem__grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-problem__grid--four .panel-problem__item:nth-child(2n){border-right:0}}@media (max-width:560px){.panel-problem__grid--four{grid-template-columns:minmax(0,1fr)}.panel-problem__grid--four .panel-problem__item{border-right:0!important}}
