.jlm-si{box-sizing:border-box;font-family:Inter,Arial,sans-serif;color:#374151;line-height:1.65}.jlm-si *{box-sizing:border-box}.jlm-si-wrap{width:100%;max-width:1200px;margin:0 auto}.jlm-si h1,.jlm-si h2,.jlm-si h3{font-family:Montserrat,Arial,sans-serif;line-height:1.2;color:#1b3a6b}.jlm-si h1{font-size:clamp(32px,4.5vw,56px)}.jlm-si h2{font-size:clamp(26px,3vw,38px)}.jlm-si h3{font-size:21px}.jlm-si a{color:#1b3a6b;text-decoration:underline;text-underline-offset:3px}.jlm-si a:focus-visible,.jlm-si button:focus-visible,.jlm-si input:focus,.jlm-si textarea:focus{outline:3px solid #e8691a;outline-offset:3px}.jlm-si-health{background:#f3f4f6;padding:60px 24px;scroll-margin-top:110px}.jlm-si-two{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.jlm-si-eyebrow{color:#aa450a;text-transform:uppercase;font-size:13px;font-weight:800;letter-spacing:1.5px}.jlm-si-form{background:#fff;border:1px solid #d1d5db;padding:28px;border-radius:12px}.jlm-si-form label{display:block;font-weight:700;margin:12px 0 6px}.jlm-si-form label span{font-weight:400}.jlm-si-form input,.jlm-si-form textarea{display:block;width:100%;min-height:44px;border:1px solid #64748b;border-radius:4px;padding:10px 12px;background:#fff;color:#111827;font:inherit}.jlm-si-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.jlm-si .jlm-si-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 22px;border:2px solid #b64a0d;border-radius:4px;background:#b64a0d;color:#fff;font:700 16px Inter,Arial,sans-serif;text-decoration:none;cursor:pointer}.jlm-si .jlm-si-button:hover{background:#1b3a6b;border-color:#1b3a6b;color:#fff}.jlm-si button:disabled{opacity:.7;cursor:default}.jlm-si-small{font-size:14px}.jlm-si-status{font-weight:600}.jlm-si-footer{padding:44px 24px;background:#f3f4f6;border-top:1px solid #d1d5db}.jlm-si-footer>.jlm-si-wrap{display:grid;grid-template-columns:2fr 1.2fr 1fr;gap:40px}.jlm-si-footer h2{font-size:24px}.jlm-si-footer nav a{display:block;margin:8px 0}.jlm-si-page{padding:55px 24px;background:#fff}.jlm-si-page .jlm-si-wrap{max-width:1200px}.jlm-si-article{max-width:800px}.jlm-si-page section{margin:40px 0}.jlm-si-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jlm-si-card{padding:24px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:10px}.jlm-si-scroll{overflow:auto}.jlm-si table{width:100%;border-collapse:collapse}.jlm-si th,.jlm-si td{padding:14px;border:1px solid #d1d5db;text-align:left;vertical-align:top}.jlm-si th{background:#f3f4f6}.jlm-si-breadcrumb{font-size:14px;margin-bottom:25px}.jlm-si details{border-bottom:1px solid #d1d5db;padding:15px 0}.jlm-si summary{font-weight:700;cursor:pointer;color:#1b3a6b}.jlm-si-byline{font-size:14px}.jlm-si-page p{max-width:80ch}@media(max-width:760px){.jlm-si-two,.jlm-si-footer>.jlm-si-wrap,.jlm-si-cards{grid-template-columns:1fr;gap:24px}.jlm-si-health,.jlm-si-page{padding:38px 18px}.jlm-si-form{padding:20px}.jlm-si-form button{width:100%}}@media(prefers-reduced-motion:reduce){.jlm-si *{scroll-behavior:auto!important;transition:none!important}}