.jl-mobile-panel{position:fixed;inset:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;box-sizing:border-box;margin:0;border:0;padding:calc(20px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));background:#073b61;color:#fff;overflow:auto;overscroll-behavior:contain;z-index:2147483647}.jl-mobile-panel::backdrop{background:#073b61}.jl-mobile-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #ffffff55}.jl-mobile-panel-head button{background:#fff;color:#073b61;border:0;padding:12px 20px;font:700 17px inherit;border-radius:4px;min-height:48px}.jl-mobile-panel nav{display:grid;grid-template-columns:1fr!important;gap:0;padding-top:10px}.jl-mobile-panel nav a{display:block!important;position:static!important;color:#fff!important;background:#073b61!important;text-decoration:none;font-size:20px!important;font-weight:700;line-height:1.4;letter-spacing:.04em;padding:17px 6px!important;border-bottom:1px solid #ffffff33;min-height:24px}.jl-mobile-panel a:focus-visible,.jl-mobile-panel button:focus-visible{outline:3px solid #a4e4ff;outline-offset:2px}
.jl-blog{color:#163d50;max-width:1440px;margin:auto;padding:40px clamp(20px,4vw,64px);font-family:'Nunito Sans',Arial,sans-serif}.jl-blog h1{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:18px 0}.jl-blog-intro{max-width:760px;font-size:18px;line-height:1.7}.jl-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}.jl-blog-card{border:1px solid #d7e2e8;background:white;padding:20px;border-radius:6px}.jl-blog-card img{width:100%;height:220px;object-fit:contain}.jl-blog a{color:#124f70}.jl-blog-card h2{font-size:23px;line-height:1.3}.jl-blog-card p{font-size:16px;line-height:1.6}.jl-blog-body{max-width:850px;margin:auto;font-size:18px;line-height:1.8}.jl-blog-body h2{font-size:28px;line-height:1.3;margin-top:36px}.jl-blog-body figure{margin:28px 0;background:#f4f7f8;padding:16px}.jl-blog-body figure img{width:100%;height:360px;object-fit:contain}.jl-blog-body figcaption{font-size:14px;line-height:1.5}.jl-blog-toc{padding:20px 26px;background:#f2f6f8;border-left:3px solid #123e57;margin:24px 0}.jl-blog-toc li{margin:7px 0}.jl-blog-cta{padding:24px;border:1px solid #d7e2e8;margin-top:32px}.jl-blog-crumb{font-size:14px}.jl-blog-body img{max-width:100%;height:auto}.jl-blog-body table{display:block;overflow:auto;max-width:100%}@media(max-width:1000px){.jl-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.jl-blog-grid{grid-template-columns:1fr}.jl-blog-body{font-size:17px}.jl-blog-body figure img{height:260px}}

/* Editorial guides: readable tables and responsive steps. */
.jl-blog-body p{color:#163d50}.jl-blog-body figure img{height:auto;max-height:380px;aspect-ratio:3/2;object-fit:contain}.jl-blog-table{overflow-x:auto;margin:28px 0}.jl-blog-body table{display:table;width:100%;border-collapse:collapse;font-size:16px}.jl-blog-body caption{text-align:left;font-weight:700;padding:12px 0}.jl-blog-body th,.jl-blog-body td{padding:14px;text-align:left;border:1px solid #cbd9df;vertical-align:top;min-width:130px}.jl-blog-body th{background:#123e57;color:#fff}.jl-blog-process{border:1px solid #ccdce4;padding:22px;margin:28px 0}.jl-blog-process h3{margin-top:0}.jl-blog-process ol{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;padding-left:24px}.jl-blog-process li{padding-left:4px}.jl-blog-body a:focus-visible{outline:3px solid #1b6585;outline-offset:3px}@media(max-width:600px){.jl-blog-process ol{grid-template-columns:1fr}.jl-blog-body figure{padding:10px}.jl-blog-body figure img{height:auto}.jl-blog-body h2{font-size:25px}}
