.Jn_0IW_page{flex-direction:column;min-height:100vh;display:flex}.Jn_0IW_main{flex:1}.Jn_0IW_hero{background:radial-gradient(circle at 100% 0,#ea7e1b14,#0000 32%),linear-gradient(#fffefb 0%,#fdf8f2 100%);border-bottom:1px solid #dfe3ec;padding:52px 0 44px}.Jn_0IW_breadcrumb{margin-bottom:18px}.Jn_0IW_kicker{color:#b45309;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.Jn_0IW_title{color:#10233d;letter-spacing:-.03em;margin-top:12px;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:900;line-height:1.3}.Jn_0IW_lead{color:#53657d;max-width:720px;margin-top:14px;font-size:.98rem;line-height:1.9}.Jn_0IW_applyButton{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border-radius:14px;align-items:center;gap:8px;min-height:48px;margin-top:22px;padding:0 24px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #10233d0f}.Jn_0IW_applyButton:hover{transform:translateY(-1px);box-shadow:0 3px 10px #10233d1a}.Jn_0IW_layout{grid-template-columns:minmax(0,1fr) 340px;gap:32px;padding:42px 16px 80px;display:grid}.Jn_0IW_content{gap:28px;display:grid}.Jn_0IW_section{background:#fff;border:1px solid #dfe3ec;border-radius:14px;padding:28px;box-shadow:0 1px 2px #10233d0f}.Jn_0IW_section h2,.Jn_0IW_infoCard h2{color:#10233d;border-bottom:2px solid var(--primary-navy);padding-bottom:12px;font-size:1.16rem;font-weight:900}.Jn_0IW_section p{color:#44556d;margin-top:14px;line-height:1.9}.Jn_0IW_list{color:#44556d;gap:10px;margin-top:16px;padding-left:1.2rem;line-height:1.8;display:grid}.Jn_0IW_sidebar{align-self:flex-start}.Jn_0IW_infoCard{background:#fff;border:1px solid #dfe3ec;border-radius:14px;padding:24px;box-shadow:0 1px 2px #10233d0f}.Jn_0IW_definitionList{gap:16px;margin-top:16px;display:grid}.Jn_0IW_definitionList dt{color:#6b7280;font-size:.8rem;font-weight:700}.Jn_0IW_definitionList dd{color:#10233d;margin-top:5px;line-height:1.7}.Jn_0IW_infoNote{color:#6b7b90;margin-top:16px;font-size:.82rem;line-height:1.7}@media (max-width:980px){.Jn_0IW_layout{grid-template-columns:1fr}}@media (max-width:760px){.Jn_0IW_hero{padding:42px 0 32px}.Jn_0IW_layout{padding-top:30px;padding-bottom:56px}.Jn_0IW_section,.Jn_0IW_infoCard{padding:20px}.Jn_0IW_applyButton{justify-content:center;width:100%}}
