.sj-journey{color:#f4f6f5;scroll-margin-top:110px}.sj-journey h2{font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.2;max-width:26ch}.sj-journey p{line-height:1.7}.sj-journey__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:center}.sj-muted{font-size:.85rem;color:#b9c5c1}.sj-muted a{color:#85e0c1;text-decoration:underline;text-underline-offset:3px}.sj-screen,.sj-recovery>li{border:1px solid #344a40;border-radius:20px;background:linear-gradient(145deg,#15271f,#101815);padding:26px;min-width:0}.sj-screen__header{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;font-size:.8rem;color:#c4d6ce;margin-bottom:22px}.sj-badge{display:inline-block;border:1px solid #476957;border-radius:8px;padding:6px 10px;color:#a9e4c7;font-size:.75rem;line-height:1.5}.sj-screen h3,.sj-recovery h3{font-size:1.15rem;line-height:1.4;margin:14px 0}.sj-screen__facts{margin:22px 0}.sj-screen__facts>div{padding:12px 0;border-bottom:1px solid #304338}.sj-screen__facts dt{color:#afc2b8;font-size:.8rem;font-weight:400}.sj-screen__facts dd{margin:4px 0 0;font-size:.95rem}.sj-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;margin:22px 0}.sj-steps strong{display:block;color:#a9e4c7;font-size:.85rem}.sj-steps span{display:block;color:#d0d9d4;font-size:.78rem;line-height:1.6;margin-top:5px}.sj-screen__result{border-left:3px solid #84d7ac;padding:10px 16px;background:#1c3025;font-size:.9rem;border-radius:0 8px 8px 0}.sj-recovery{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;margin:28px 0}.sj-recovery p{font-size:.94rem}.sj-journey a:focus-visible{outline:2px solid #a9e4c7;outline-offset:4px}@media(max-width:767px){.sj-journey__grid,.sj-recovery{grid-template-columns:1fr;gap:22px}.sj-screen,.sj-recovery>li{padding:20px}.sj-steps{grid-template-columns:1fr}.sj-steps li{display:flex;gap:14px;align-items:baseline}.sj-steps span{margin:0}.sj-journey h2{max-width:none}}
