body.jn-guide-page .entry-title, body.jn-guide-page .wp-block-post-title, body.jn-guide-page .post-title {display:none;}
.jn-guide-shell{--jnavy:#0c2547;--jblue:#075bc7;--jborder:#dce8f6;--jmuted:#516986;box-sizing:border-box;width:min(1170px,calc(100vw - 40px));max-width:none!important;margin:20px auto 45px;position:relative;left:50%;transform:translateX(-50%);font-family:inherit;color:var(--jnavy);text-align:left;line-height:1.6}
.jn-guide-shell *, .jn-guide-shell *::before, .jn-guide-shell *::after{box-sizing:border-box}
.jn-guide-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 22px;margin-bottom:20px;background:#fff;border:1px solid var(--jborder);border-radius:15px;box-shadow:0 7px 25px rgba(16,46,92,.045)}
.jn-guide-nav a{text-decoration:none!important}.jn-guide-brand{font-weight:900;letter-spacing:.055em;font-size:1.15rem;color:#0758c7!important;white-space:nowrap}.jn-guide-brand-dot{color:#f7b52a}.jn-guide-navlinks{display:flex;gap:20px;align-items:center}.jn-guide-navlinks>a:first-child{color:#516986;font-size:.85rem}.jn-guide-navbutton{color:white!important;border-radius:9px;background:#075bc7;padding:9px 14px;font-size:.85rem;font-weight:700}
.jn-guide-columns{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:25px;align-items:start}.jn-guide-main{min-width:0;border:1px solid var(--jborder);border-radius:18px;background:white;overflow:hidden;box-shadow:0 8px 35px rgba(23,66,126,.06)}
.jn-guide-hero{background:linear-gradient(120deg,#edf5ff 0%,#f6faff 75%,#fff 100%);padding:36px 42px 32px;border-bottom:1px solid var(--jborder)}.jn-guide-kicker{display:inline-block;text-transform:uppercase;letter-spacing:.1em;font-size:.69rem;font-weight:800;color:#075bc7;background:#deebff;border-radius:24px;padding:7px 12px;margin-bottom:12px}
.jn-guide-shell .jn-guide-title{font-family:inherit;font-size:clamp(1.65rem,2.7vw,2.3rem);letter-spacing:-.025em;line-height:1.2;font-weight:800;color:#0c2547;margin:0 0 12px!important;overflow-wrap:break-word}.jn-guide-subtitle{font-size:.9rem;color:#5a718d;margin:0!important}
.jn-guide-article{padding:30px 42px}.jn-guide-article .jetnify-passenger-guide{max-width:none!important;margin:0!important;overflow-wrap:break-word;line-height:1.75;font-size:1rem;color:#233d5b}.jn-guide-article .jetnify-passenger-guide > p:first-child{background:#f4f8ff;border-left:4px solid #0b60cb;border-radius:0 9px 9px 0;padding:18px 20px;margin:0 0 24px!important;font-size:1.04rem;line-height:1.7}
.jn-guide-article .jetnify-passenger-guide h2{font-size:1.45rem;font-weight:800;line-height:1.3;color:#102c52;margin:1.9em 0 .7em;letter-spacing:-.012em}.jn-guide-article .jetnify-passenger-guide h3{font-size:1.15rem;line-height:1.35;color:#153964;font-weight:750;margin:1.5em 0 .65em}.jn-guide-article a{color:#095ac4;text-underline-offset:3px}.jn-guide-article .jetnify-guide-table{max-width:100%;overflow-x:auto;margin:21px 0;box-shadow:0 2px 10px rgba(22,49,86,.04);border-radius:10px}.jn-guide-article table{max-width:100%;width:100%;border-collapse:collapse;font-size:.93rem}.jn-guide-article th{background:#eaf3ff;color:#143964;font-weight:750}.jn-guide-article th,.jn-guide-article td{padding:11px 13px;border:1px solid #dce8f6;text-align:left;vertical-align:top}.jn-guide-article li{margin:.45em 0}.jn-guide-article .jetnify-guide-cta{background:linear-gradient(125deg,#ebf4ff,#f5faff);border:1px solid #cddff6;border-radius:14px;margin:28px 0;padding:22px}.jn-guide-article .jetnify-guide-cta a{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#075bc7;color:white!important;font-weight:750;padding:11px 17px;text-decoration:none}.jn-guide-article .jetnify-guide-sources{border-top:1px solid var(--jborder);padding-top:15px;margin-top:25px;color:var(--jmuted);font-size:.86rem}.jn-guide-footnote{border-top:1px solid var(--jborder);padding:15px 42px 22px;font-size:.77rem;color:#607998;background:#fcfdff}
.jn-guide-mobile-actions{display:none}.jn-guide-aside{min-width:0}.jn-guide-aside-inner{position:sticky;top:24px;display:grid;gap:16px}.jn-guide-widget{background:#fff;border:1px solid var(--jborder);border-radius:17px;padding:24px;box-shadow:0 7px 25px rgba(15,57,102,.055)}.jn-guide-widget-icon{display:inline-flex;align-items:center;justify-content:center;background:#eaf3ff;color:#075bc7;border-radius:11px;width:45px;height:45px;font-size:24px;margin-bottom:11px}.jn-guide-shell .jn-guide-widget h2{margin:0 0 8px!important;color:#0d2b51;font-size:1.2rem;font-weight:800;line-height:1.3}.jn-guide-widget p{font-size:.88rem;color:#4d6786;margin:0 0 18px;line-height:1.55}.jn-guide-primary,.jn-guide-secondary{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;text-decoration:none!important;border-radius:10px;font-size:.87rem;font-weight:750;padding:13px 15px;line-height:1.4}.jn-guide-primary{background:#075bc7;color:#fff!important}.jn-guide-secondary{background:#eaf3ff;color:#075bc7!important}.jn-guide-primary:hover,.jn-guide-navbutton:hover{background:#064ba3;color:white!important}.jn-guide-secondary:hover{background:#d6e8ff;color:#054599!important}.jn-guide-comp{border-color:#bcd7fc;background:#f6faff}
@media(max-width:900px){.jn-guide-columns{grid-template-columns:minmax(0,1fr)}.jn-guide-aside-inner{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.jn-guide-widget{padding:20px}}
@media(max-width:650px){.jn-guide-shell{width:calc(100vw - 22px);margin:6px auto 30px}.jn-guide-nav{padding:12px 15px;margin-bottom:12px;border-radius:12px}.jn-guide-navlinks{gap:10px}.jn-guide-navlinks>a:first-child{display:none}.jn-guide-navbutton{padding:9px 10px;font-size:.79rem}.jn-guide-columns{gap:14px}.jn-guide-hero{padding:24px 20px}.jn-guide-article{padding:22px 19px}.jn-guide-footnote{padding:14px 19px 19px}.jn-guide-aside-inner{grid-template-columns:1fr;gap:12px}.jn-guide-article .jetnify-passenger-guide h2{font-size:1.3rem}.jn-guide-shell .jn-guide-title{font-size:1.85rem}.jn-guide-article .jetnify-passenger-guide > p:first-child{padding:15px}.jn-guide-widget{border-radius:14px;padding:19px}.jn-guide-article .jetnify-guide-table{overflow-x:auto}}
@media(max-width:650px){.jn-guide-mobile-actions{display:grid;gap:10px;padding:15px 20px;border-bottom:1px solid var(--jborder);background:#fbfdff}.jn-guide-aside{display:none}}