.pr-hero{padding-bottom:clamp(44px,6vw,80px)}.pr-h1{max-width:18ch;font-size:clamp(36px,5.4vw,68px)}.pr-stage{max-width:1120px;margin-top:clamp(36px,5vw,60px)}.pr-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pr-topic{color:inherit;text-decoration:none}.pr-topic:first-child,.pr-topic:last-child{grid-column:span 2}.pr-topic-h{font-size:20px}.pr-go{color:var(--navy-400);transition:transform .3s cubic-bezier(.2,.7,.2,1),color .3s}.pr-topic:hover .pr-go{color:var(--brand);transform:translate(2px,-2px)}.pr-topic:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pr-crop{height:220px;margin-top:auto}.pr-crop.phone img{width:min(62%,220px)}.pr-path{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.pr-path li{grid-template-columns:44px minmax(0,1fr);gap:2px 16px;padding-bottom:22px;display:grid;position:relative}.pr-path li:last-child{padding-bottom:0}.pr-path li:not(:last-child):before{content:"";background:linear-gradient(var(--brand),var(--navy-200));width:2px;position:absolute;top:44px;bottom:0;left:21px}.pr-path-ic{background:var(--surface);border:1px solid var(--navy-200);width:44px;height:44px;box-shadow:var(--shadow-xs);color:var(--brand-strong-600);border-radius:14px;grid-row:span 2;place-items:center;display:grid}.pr-path b{letter-spacing:-.01em;align-self:end;font-size:17px}.pr-path li>span:last-child{color:var(--navy-600);font-size:15px;line-height:1.55}.pr-langs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pr-langs li{background:var(--surface);border:1px solid var(--navy-200);min-height:150px;box-shadow:var(--shadow-xs);text-align:start;border-radius:20px;flex-direction:column;gap:6px;padding:18px;display:flex}.pr-langs small{letter-spacing:.08em;text-transform:uppercase;color:var(--navy-500);font-size:11px;font-weight:700}.pr-langs b{letter-spacing:-.01em;color:var(--navy-900);font-size:20px}.pr-langs span{color:var(--navy-700);font-size:14px;line-height:1.55}.pr-langs em{color:var(--brand-strong-600);font-size:13px;font-style:normal;font-weight:600}.pr-langs li[dir=rtl]{background:var(--ink-900);border-color:var(--ink-900)}.pr-langs li[dir=rtl] b{color:#fff}.pr-langs li[dir=rtl] span{color:#c9ced8}.pr-langs li[dir=rtl] small{color:#9ca3af}.pr-langs li[dir=rtl] em{color:#f5a38a}@media (max-width:1000px){.pr-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-topic:last-child{grid-column:auto}.pr-langs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pr-topics,.pr-langs{grid-template-columns:minmax(0,1fr)}.pr-topic:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.pr-go{transition:none}.pr-topic:hover .pr-go{transform:none}}
