:root{--jn-navigation-height:65px}.jn-site-bar{z-index:30;color:#fff;background:#102e3b;border-bottom:1px solid #36525b;font-family:Arial,sans-serif;position:sticky;top:0}.fx-root [data-slot=sidebar-container]{top:var(--jn-navigation-height);height:calc(100svh - var(--jn-navigation-height))}.fx-root .fx-top{top:var(--jn-navigation-height)}.jn-content{scroll-margin-top:calc(var(--jn-navigation-height) + 16px)}.jn-nav{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:10px 24px;display:flex}.jn-brand{letter-spacing:.1em;white-space:nowrap;font-size:.8rem;font-weight:700}.jn-links{flex-wrap:wrap;gap:4px 8px;display:flex}.jn-links a{color:#e5f1f1;border-radius:7px;align-items:center;min-height:44px;padding:9px 12px;font-size:.9rem;line-height:1.25;text-decoration:none;display:flex}.jn-links a:hover,.jn-links a[aria-current=page]{color:#fff;background:#2d5058}.jn-links a[aria-current=page]{font-weight:700;box-shadow:inset 0 -3px #9be1ca}.jn-nav :focus-visible{outline-offset:2px;outline:3px solid #b5edda}.jn-skip{color:#102e3b;z-index:100;background:#fff;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.jn-skip:focus{transform:none}.jn-content:focus{outline:none}.jn-guide{color:#163142;max-width:1000px;margin:0 auto;padding:48px 24px;line-height:1.65}.jn-guide h1{margin:12px 0 20px;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.15}.jn-guide h2{margin-bottom:10px;font-size:1.3rem;font-weight:700}.jn-guide p{margin:10px 0}.jn-guide a{color:#126a64;text-underline-offset:3px;text-decoration:underline}.jn-guide-grid{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;display:grid}.jn-guide-card{overflow-wrap:anywhere;background:#fff;border:1px solid #cfdde1;border-radius:12px;min-width:0;padding:24px}.jn-guide-step{color:#426b71;margin-bottom:12px;font-size:.8rem;font-weight:700;display:block}.jn-guide details{border-bottom:1px solid #cfdde1;padding:18px 0}.jn-guide summary{cursor:pointer;font-weight:700}.jn-guide button,.jn-guide-action{background:#126a64;border-radius:8px;min-height:44px;margin:12px 12px 12px 0;padding:12px 20px;font-weight:600;display:inline-block;color:#fff!important;text-decoration:none!important}.jn-guide :focus-visible{outline-offset:3px;outline:3px solid #126a64}@media (max-width:800px){:root{--jn-navigation-height:140px}.jn-nav{padding:10px 16px;display:block}.jn-brand{margin:3px 0 8px;display:block}.jn-links{gap:4px}.jn-links a{padding:8px 9px;font-size:.85rem}.jn-guide{padding:28px 16px}.jn-guide-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html,*{scroll-behavior:auto!important}}
