.jf-source-guide{border-top:3px solid var(--brand,#b7820a)}.jf-source-guide-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.jf-source-guide-heading h2{margin:6px 0 0}.jf-source-label{color:var(--sub);font-size:12px;font-weight:700}.jf-source-checked{color:#69501a;background:#f6edd0;border-radius:20px;flex-shrink:0;padding:6px 10px;font-size:12px}.jf-source-guide-facts{margin:0 0 20px}.jf-source-guide-facts>div{border-bottom:1px solid var(--line,#dce0d4);grid-template-columns:80px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.jf-source-guide-facts dt{color:var(--sub);font-size:13px}.jf-source-guide-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.jf-source-method{white-space:pre-line}.jf-application-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.jf-application-path{border:1px solid var(--line,#dce0d4);background:var(--bg,#fafaf7);border-radius:12px;padding:20px}.jf-application-path h3{margin:0 0 8px;font-size:15px}.jf-application-portal{color:var(--sub);font-size:13px}.jf-application-path ol{margin:16px 0;padding-left:20px;font-size:14px;line-height:1.8}.jf-application-path li+li{margin-top:8px}.jf-application-path .btn{white-space:normal;height:auto;min-height:44px}.jf-source-documents{margin:20px 0;font-size:14px;line-height:1.8}.jf-source-guide-links{flex-wrap:wrap;gap:12px 20px;margin:16px 0;font-size:13px;display:flex}@media (max-width:640px){.jf-source-guide-heading{flex-wrap:wrap}.jf-application-paths{grid-template-columns:1fr}.jf-source-guide-facts>div{grid-template-columns:64px minmax(0,1fr);gap:10px}.jf-application-path{padding:16px}}
