.website .existing-knowledge{padding-bottom:70px}.website .existing-reading{max-width:900px}.website .existing-reading p,.website .existing-reading li{line-height:1.75}.website .existing-reading h2,.website .existing-videos h2{font-size:clamp(25px,3vw,38px);margin-block:34px 20px}.website .existing-reading a{color:var(--mj26-primary);text-decoration:underline;text-underline-offset:3px}.website .existing-knowledge img,.website .existing-knowledge iframe,.website .existing-knowledge video{max-width:100%}.website .existing-knowledge video{display:block;width:100%;height:auto;margin-block:20px;background:var(--mj26-surface-soft)}.website .existing-knowledge table{display:block;max-width:100%;overflow-x:auto}.website .existing-video{border:1px solid var(--mj26-border);border-radius:var(--mj26-radius);padding:0 24px;margin-block:14px;background:var(--mj26-surface-soft)}.website .existing-video summary{cursor:pointer;padding-block:20px;font-size:18px;font-weight:600}.website .existing-video[open] summary{border-bottom:1px solid var(--mj26-border)}.website .existing-faq-links{list-style:none;padding:0;margin-block:26px}.website .existing-faq-links li{border-bottom:1px solid var(--mj26-border)}.website .existing-faq-links a{display:flex;justify-content:space-between;gap:20px;padding:18px 8px;color:var(--mj26-text);line-height:1.5}.website .existing-faq-links a:hover{color:var(--mj26-primary)}.website .faq-search{display:grid;grid-template-columns:1.5fr 1fr auto;gap:18px;align-items:end;padding:24px;background:var(--mj26-surface-soft);border:1px solid var(--mj26-border);border-radius:var(--mj26-radius-large)}.website .faq-search label{display:grid;gap:8px;font-weight:600}.website .faq-search input,.website .faq-search select{width:100%;min-width:0;min-height:48px;padding:12px;font:inherit;background:var(--mj26-surface);color:var(--mj26-text);border:1px solid var(--mj26-border-strong);border-radius:var(--mj26-radius)}.website .faq-results{margin-top:25px;color:var(--mj26-muted)}.website .existing-knowledge .kc-panel-body{padding:0}.website .service-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px;font-size:14px;color:var(--mj26-muted)}.website .service-breadcrumb a{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.website .faq-search{grid-template-columns:1fr}.website .existing-video{padding-inline:16px}}