.cal-problem{background:var(--cal-navy);color:var(--cal-paper);padding-block:var(--cal-space-section);padding-inline:clamp(2rem,.8rem + 3vw,6.4rem);font-family:var(--cal-font-body)}.cal-problem__inner{max-width:108.8rem;margin-inline:auto}.cal-problem__title{font-family:var(--cal-font-display);font-weight:400;font-size:var(--cal-text-2xl);line-height:1.1;letter-spacing:-.015em;text-wrap:balance;max-width:20ch;margin:0 0 clamp(3.2rem,2.24rem + 2.4vw,5.2rem);color:var(--cal-white)}.cal-problem__grid{display:grid;gap:clamp(4rem,2.4rem + 4vw,8rem);align-items:start}@media(min-width:900px){.cal-problem__grid{grid-template-columns:minmax(0,1fr) 24rem}}.cal-problem__body{max-width:46ch}.cal-problem__body p{font-size:var(--cal-text-lg);line-height:1.62;margin:0 0 2rem;color:var(--cal-paper)}.cal-problem__body p:last-child{margin-bottom:0}.cal-problem__pivot{font-family:var(--cal-font-display);font-style:italic;font-size:var(--cal-text-xl);line-height:1.35;color:var(--cal-white);margin-block:3.2rem 3.6rem!important;padding-left:2rem;border-left:2px solid var(--cal-accent)}.cal-spine{margin:0}.cal-spine__cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,1rem + 2vw,3rem)}.cal-spine__col{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.cal-spine__stack{display:flex;flex-direction:column;justify-content:center;width:100%;height:16rem}.cal-spine__v{height:1.4rem;border-radius:999px;background:#eff1f457}.cal-spine__d{height:var(--gap);position:relative}.cal-spine__stack--ok{--gap: 2.2rem}.cal-spine__stack--tight{--gap: .5rem}.cal-spine__stack--tight .cal-spine__v{background:#eff1f494}.cal-spine__d--nerve b{position:absolute;left:-.6rem;right:-.6rem;top:50%;transform:translateY(-50%);height:.3rem;border-radius:999px;background:var(--cal-accent)}.cal-spine__stack--tight .cal-spine__d--nerve b{height:.5rem;box-shadow:0 0 1.4rem #f5b544bf}.cal-spine__label{font-size:1.2rem;font-weight:600;line-height:1.3;text-align:center;color:#eff1f4b8}.cal-spine__label--warn{color:var(--cal-accent)}.cal-spine__caption{display:flex;align-items:center;gap:.8rem;margin-top:1.8rem;font-size:1.25rem;line-height:1.5;color:#eff1f4b8}.cal-spine__key{flex:none;width:1.8rem;height:.3rem;border-radius:999px;background:var(--cal-accent)}@media screen and (max-width:899px){.cal-spine__stack{height:14rem}.cal-spine__stack--ok{--gap: 1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/calunar-problem.css.map */
