.page-id-741 .entry-content>p:first-child{display:none}.jcs-wrap--narrow{max-width:900px}.jcs-hero--post{padding:170px 0 84px}.jcs-hero--post h1{font-size:clamp(30px,4.2vw,50px)}.jcs-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;margin-bottom:20px;color:#b9c7f5}.jcs-crumbs a{color:#dbe4ff;text-decoration:none}.jcs-crumbs a:hover{color:#fff;text-decoration:underline}.jcs-hero__meta{display:flex;flex-wrap:wrap;gap:10px}.jcs-hero__meta span{font-size:14px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2)}.jcs-toc a{text-decoration:none!important}.jcs-btn--solid{display:block;background:var(--jcs-navy);color:#fff!important;margin:18px 0 0}.jcs-btn--solid:hover{background:var(--jcs-navy-2)}.jcs-btn--outline{display:block;border:1.5px solid var(--jcs-navy);color:var(--jcs-navy)!important;margin:10px 0 0}.jcs-btn--outline:hover{background:#e9efff}.jcs-post{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:64px;padding:64px 0 8px;align-items:start}.jcs-prose{font-size:18px;line-height:1.78;color:var(--jcs-text);max-width:760px}.jcs-prose>*:first-child{margin-top:0}.jcs-prose p{margin:0 0 1.35em}.jcs-prose h2{font:700 clamp(25px,2.6vw,31px)/1.25 Inter,sans-serif;color:var(--jcs-ink);margin:2.1em 0 .7em;letter-spacing:-.01em;scroll-margin-top:120px}.jcs-prose h3{font:700 21px/1.35 Inter,sans-serif;color:var(--jcs-ink);margin:1.7em 0 .5em}.jcs-prose a{color:var(--jcs-navy);text-decoration:underline;text-decoration-color:rgba(31,50,130,.35);text-underline-offset:3px;font-weight:500}.jcs-prose a:hover{text-decoration-color:var(--jcs-navy)}.jcs-prose strong{color:var(--jcs-ink)}.jcs-prose ul,.jcs-prose ol{margin:0 0 1.5em;padding-left:1.4em}.jcs-prose li{margin:.45em 0;padding-left:.2em}.jcs-prose ul li::marker{color:var(--jcs-blue)}.jcs-prose ol{counter-reset:s;list-style:none;padding-left:0}.jcs-prose ol>li{counter-increment:s;position:relative;padding-left:52px;margin:0 0 16px}.jcs-prose ol>li::before{content:counter(s);position:absolute;left:0;top:2px;width:34px;height:34px;border-radius:50%;background:#e9efff;color:var(--jcs-navy);font:700 15px/34px Inter,sans-serif;text-align:center}.jcs-prose .quick-answer{background:var(--jcs-soft);border:1px solid #d7e1fb;border-left:5px solid var(--jcs-navy);border-radius:14px;padding:22px 26px;margin:0 0 2em;font-size:17.5px;color:var(--jcs-ink)}.jcs-prose .quick-answer p:last-child{margin:0}.jcs-prose table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--jcs-line);border-radius:14px;overflow:hidden;font-size:15.5px;line-height:1.5;margin:1.6em 0 2em;display:block;overflow-x:auto}.jcs-prose thead th,.jcs-prose tr:first-child th{background:var(--jcs-navy);color:#fff;font-weight:600;text-align:left}.jcs-prose th,.jcs-prose td{padding:14px 16px;border:0;border-bottom:1px solid var(--jcs-line);vertical-align:top}.jcs-prose tbody tr:nth-child(even) td{background:#fafbff}.jcs-prose tr:last-child td{border-bottom:0}.jcs-prose figure{margin:2.2em 0}.jcs-prose figure img{width:100%;height:auto;border-radius:16px;display:block}.jcs-prose figcaption{font-size:14.5px;color:var(--jcs-muted);text-align:center;margin-top:12px}.jcs-prose .cta{background:linear-gradient(120deg,var(--jcs-navy-2),var(--jcs-navy) 55%,var(--jcs-blue));color:#e6ecff;border-radius:18px;padding:32px 34px;margin:2.6em 0 1em;font-size:17.5px}.jcs-prose .cta a{color:#fff;text-decoration-color:rgba(255,255,255,.6);font-weight:700}.jcs-prose .cta strong{color:#fff}.jcs-prose .cta p:last-child{margin:0}.jcs-faq{border:1px solid var(--jcs-line);border-radius:14px;margin:0 0 12px;background:#fff;transition:border-color .2s}.jcs-faq[open]{border-color:#c3d1f7;box-shadow:0 10px 28px -20px rgba(31,50,130,.5)}.jcs-faq summary{list-style:none;cursor:pointer;padding:18px 54px 18px 22px;font:600 17.5px/1.4 Inter,sans-serif;color:var(--jcs-ink);position:relative}.jcs-faq summary::-webkit-details-marker{display:none}.jcs-faq summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#e9efff;color:var(--jcs-navy);font:600 20px/28px Inter,sans-serif;text-align:center}.jcs-faq[open] summary::after{content:"–"}.jcs-faq__a{padding:0 22px 6px;font-size:16.5px}.jcs-aside__sticky{position:sticky;top:110px;display:flex;flex-direction:column;gap:20px}.jcs-toc{border:1px solid var(--jcs-line);border-radius:16px;padding:22px 22px 14px}.jcs-toc__t,.jcs-contact__t{font:700 16px/1.3 Inter,sans-serif;color:var(--jcs-ink);margin:0 0 12px}.jcs-toc ol{list-style:none;margin:0;padding:0}.jcs-toc li{margin:0}.jcs-toc a{display:block;padding:8px 0 8px 14px;border-left:2px solid var(--jcs-line);font-size:14.5px;line-height:1.4;color:var(--jcs-text);text-decoration:none}.jcs-toc a:hover,.jcs-toc a.is-on{color:var(--jcs-navy);border-color:var(--jcs-navy);font-weight:600}.jcs-contact{background:var(--jcs-soft);border:1px solid #d7e1fb;border-radius:16px;padding:24px}.jcs-contact__logo{max-height:46px;width:auto;margin-bottom:12px}.jcs-contact__d{font-size:14.5px;line-height:1.55;color:var(--jcs-text);margin:0 0 14px}.jcs-contact__row{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--jcs-ink)!important;text-decoration:none!important;margin:0 0 10px}.jcs-contact__row span{color:var(--jcs-navy);width:18px;flex:none;text-align:center}a.jcs-contact__row:hover{color:var(--jcs-navy)!important}.jcs-related{padding:56px 0 0;border-top:1px solid var(--jcs-line);margin-top:48px}.jcs-related h2{font:700 30px/1.2 Inter,sans-serif;color:var(--jcs-ink);margin:0 0 28px}.jcs-back{text-align:center;margin:8px 0 56px}.jcs-back a{font-weight:600;color:var(--jcs-navy);text-decoration:none}@media (max-width:1024px){.jcs-post{grid-template-columns:1fr;gap:40px}.jcs-aside__sticky{position:static}.jcs-toc{display:none}}@media (max-width:700px){.jcs-prose{font-size:17px}}