.mjdj-jp{color-scheme:light}:where(.mjdj-jp){color-scheme:light;--jp-font-sans:var(--font-geist-sans,var(--font-sans,"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif));--jp-font-mono:var(--font-geist-mono,var(--font-mono,"Geist Mono","SFMono-Regular",Consolas,monospace));--jp-background-100:oklch(1 0 0);--jp-background-200:oklch(0.984 0 0);--jp-gray-100:oklch(0.961 0 0);--jp-gray-200:oklch(0.94 0 0);--jp-gray-300:oklch(0.925 0 0);--jp-gray-400:oklch(0.937 0 0);--jp-gray-500:oklch(0.836 0 0);--jp-gray-600:oklch(0.732 0 0);--jp-gray-700:oklch(0.65 0 0);--jp-gray-800:oklch(0.59 0 0);--jp-gray-900:oklch(0.42 0 0);--jp-gray-1000:oklch(0.205 0 0);--jp-gray-alpha-100:oklch(0 0 0/0.05);--jp-gray-alpha-200:oklch(0 0 0/0.081);--jp-gray-alpha-300:oklch(0 0 0/0.1);--jp-gray-alpha-400:oklch(0 0 0/0.08);--jp-gray-alpha-500:oklch(0 0 0/0.21);--jp-gray-alpha-600:oklch(0 0 0/0.24);--jp-gray-alpha-700:oklch(0 0 0/0.44);--jp-gray-alpha-800:oklch(0 0 0/0.51);--jp-gray-alpha-900:oklch(0 0 0/0.7);--jp-gray-alpha-1000:oklch(0 0 0/0.91);--jp-blue-100:oklch(97.32% 0.0141 251.56);--jp-blue-400:oklch(91.58% 0.0473 245.116);--jp-blue-700:oklch(57.61% 0.2508 258.23);--jp-blue-900:oklch(53.18% 0.2399 256.99);--jp-blue-1000:oklch(26.67% 0.1099 254.34);--jp-green-100:oklch(97.59% 0.0289 145.42);--jp-green-400:oklch(91.49% 0.0976 146.24);--jp-green-700:oklch(64.58% 0.1746 147.27);--jp-green-900:oklch(51.75% 0.1453 147.65);--jp-green-1000:oklch(29.15% 0.1197 147.38);--jp-amber-100:oklch(97.48% 0.0331 85.79);--jp-amber-400:oklch(91.02% 0.1322 88.25);--jp-amber-700:oklch(81.87% 0.1969 76.46);--jp-amber-900:oklch(52.79% 0.1496 54.65);--jp-amber-1000:oklch(30.83% 0.099 45.48);--jp-red-100:oklch(96.5% 0.0223 13.09);--jp-red-400:oklch(91.51% 0.0471 19.8);--jp-red-700:oklch(62.56% 0.2524 23.03);--jp-red-900:oklch(54.99% 0.232 25.29);--jp-red-1000:oklch(24.8% 0.1041 18.86);--jp-chart-1:var(--jp-gray-1000);--jp-chart-2:var(--jp-gray-900);--jp-chart-3:var(--jp-gray-800);--jp-chart-4:var(--jp-gray-1000);--jp-chart-5:var(--jp-gray-900);--jp-chart-6:var(--jp-gray-800);--jp-surface-primary:var(--jp-background-100);--jp-surface-secondary:var(--jp-background-200);--jp-surface-contrast:oklch(0.205 0 0);--jp-text-primary:var(--jp-gray-1000);--jp-text-secondary:var(--jp-gray-900);--jp-text-on-contrast:oklch(0.946 0 0);--jp-text-on-contrast-secondary:oklch(0.72 0 0);--jp-border-subtle:var(--jp-gray-alpha-300);--jp-border-default:var(--jp-gray-alpha-400);--jp-border-strong:var(--jp-gray-alpha-700);--jp-border-on-contrast:oklch(1 0 0/0.24);--jp-color-info:var(--jp-blue-700);--jp-color-success:var(--jp-green-900);--jp-color-warning:var(--jp-amber-900);--jp-color-error:var(--jp-red-700);--jp-focus:var(--jp-blue-700);--jp-space-1:4px;--jp-space-2:8px;--jp-space-3:12px;--jp-space-4:16px;--jp-space-5:20px;--jp-space-6:24px;--jp-space-8:32px;--jp-space-10:40px;--jp-space-12:48px;--jp-space-16:64px;--jp-radius-small:6px;--jp-radius:8px;--jp-type-display:3rem;--jp-type-page-title:2.5rem;--jp-type-title:2rem;--jp-type-section:1.5rem;--jp-type-subsection:1.25rem;--jp-type-lede:1.125rem;--jp-type-body:1rem;--jp-type-compact:0.875rem;--jp-type-label:0.8125rem;--jp-type-metadata:0.8125rem;--jp-weight-regular:400;--jp-weight-heading:450;--jp-weight-medium:500;--jp-weight-semibold:600;--jp-leading-body:24px;--jp-leading-compact:20px;--jp-leading-caption:18px;--jp-leading-display:56px;--jp-leading-page-title:48px;--jp-leading-title:40px;--jp-leading-section:32px;--jp-leading-subsection:26px;--jp-leading-lede:28px;--jp-flow-tight:var(--jp-space-2);--jp-flow-copy:var(--jp-space-4);--jp-flow-group:var(--jp-space-8);--jp-flow-section:var(--jp-space-16);--jp-reading-width:68ch;--jp-display-measure:20ch;--jp-title-measure:24ch;--jp-compact-title-measure:30ch;--jp-content-width:1200px;--jp-chart-min-width:640px;--jp-control-height:36px;--jp-control-height-touch:44px;box-sizing:border-box;margin:0;min-height:100%;min-height:100dvh;background:var(--jp-background-100);color:var(--jp-gray-1000);font-family:var(--jp-font-sans);font-size:16px;font-weight:var(--jp-weight-regular);line-height:var(--jp-leading-body);font-kerning:normal;font-optical-sizing:auto;font-feature-settings:"rlig" 1,"calt" 0,"ss11" 1,"kern";font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(.mjdj-jp *,.mjdj-jp :before,.mjdj-jp :after){box-sizing:inherit}.mjdj-jp[hidden],:where(.mjdj-jp) [hidden]{display:none!important}:where(.light .mjdj-jp,.mjdj-jp.light){color-scheme:light}:where(.mjdj-jp) :where(h1,h2,h3,h4,p,ul,ol,dl,figure,blockquote,pre){-webkit-margin-before:0;margin-block-start:0}:where(.mjdj-jp) :where(h1,h2,h3,h4){color:var(--jp-gray-1000);font-weight:var(--jp-weight-heading);text-wrap:balance}:where(.mjdj-jp) .jp-display{color:var(--jp-gray-1000);font-weight:var(--jp-weight-heading);text-wrap:balance}:where(.mjdj-jp) :where([id]){scroll-margin-top:var(--jp-space-8)}:where(.mjdj-jp) h1{max-width:var(--jp-title-measure);-webkit-margin-after:var(--jp-space-4);margin-block-end:var(--jp-space-4);font-size:var(--jp-type-page-title);line-height:var(--jp-leading-page-title);letter-spacing:-.06em}:where(.mjdj-jp) .jp-display{max-width:var(--jp-display-measure);font-size:var(--jp-type-display);line-height:var(--jp-leading-display);letter-spacing:-.06em}:where(.mjdj-jp) h2{-webkit-margin-after:var(--jp-space-4);margin-block-end:var(--jp-space-4);font-size:var(--jp-type-section);line-height:var(--jp-leading-section);letter-spacing:-.04em}:where(.mjdj-jp) h3{-webkit-margin-after:var(--jp-space-3);margin-block-end:var(--jp-space-3);font-size:var(--jp-type-subsection);line-height:var(--jp-leading-subsection);letter-spacing:-.02em}:where(.mjdj-jp) h4{-webkit-margin-after:var(--jp-space-2);margin-block-end:var(--jp-space-2);font-size:1rem;line-height:1.5rem;letter-spacing:-.02em}:where(.mjdj-jp) p{-webkit-margin-after:var(--jp-space-4);margin-block-end:var(--jp-space-4);line-height:var(--jp-leading-body);text-wrap:pretty}:where(.mjdj-jp) :where(ul,ol){-webkit-margin-after:var(--jp-space-4);margin-block-end:var(--jp-space-4);-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}:where(.mjdj-jp) li{line-height:var(--jp-leading-body)}:where(.mjdj-jp) dt{font-weight:var(--jp-weight-medium);line-height:var(--jp-leading-body)}:where(.mjdj-jp) dd{-webkit-margin-start:0;margin-inline-start:0;color:var(--jp-text-secondary);line-height:var(--jp-leading-body)}:where(.mjdj-jp) dt:not(:first-child){-webkit-margin-before:var(--jp-flow-copy);margin-block-start:var(--jp-flow-copy)}:where(.mjdj-jp) dt+dd{-webkit-margin-before:var(--jp-space-1);margin-block-start:var(--jp-space-1)}:where(.mjdj-jp) blockquote{margin-inline:0;-webkit-margin-after:var(--jp-flow-copy);margin-block-end:var(--jp-flow-copy);padding-block:var(--jp-space-2);color:var(--jp-text-secondary);font-size:1.125rem;line-height:1.75rem}:where(.mjdj-jp) :where(td,th){overflow-wrap:break-word}:where(.mjdj-jp) :where(a){color:inherit;-webkit-text-decoration-color:var(--jp-gray-600);text-decoration-color:var(--jp-gray-600);text-decoration-thickness:1px;text-underline-offset:3px}:where(.mjdj-jp) a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:where(.mjdj-jp) :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--jp-focus);outline-offset:3px}:where(.mjdj-jp) :where(code,kbd,samp,pre){font-family:var(--jp-font-mono);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}:where(.mjdj-jp) :where(code,kbd){border:1px solid var(--jp-border-subtle);border-radius:4px;background:var(--jp-gray-100);padding:.1em .3em;font-size:.875em}:where(.mjdj-jp) pre{overflow:auto;border:1px solid var(--jp-border-subtle);border-radius:var(--jp-radius);background:var(--jp-background-200);padding:var(--jp-space-4);font-size:.8125rem;line-height:1.55}:where(.mjdj-jp) pre code{border:0;background:transparent;padding:0;font-size:inherit}:where(.mjdj-jp) :where(img,svg,video,canvas){display:block;max-width:100%;height:auto}:where(.mjdj-jp) figure{margin-inline:0;-webkit-margin-after:var(--jp-space-8);margin-block-end:var(--jp-space-8)}:where(.mjdj-jp) figcaption{-webkit-margin-before:var(--jp-space-3);margin-block-start:var(--jp-space-3);color:var(--jp-text-secondary);font-size:var(--jp-type-compact);line-height:var(--jp-leading-compact)}:where(.mjdj-jp) table{width:100%;border-collapse:collapse;caption-side:top;font-size:.875rem;line-height:var(--jp-leading-compact);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.mjdj-jp) caption{padding:0 0 var(--jp-space-3);color:var(--jp-text-secondary);font-size:var(--jp-type-compact);line-height:var(--jp-leading-compact);text-align:left}:where(.mjdj-jp) :where(th,td){border-bottom:1px solid var(--jp-border-subtle);padding:10px var(--jp-space-3);text-align:left;vertical-align:baseline}:where(.mjdj-jp) :where(th,td):first-child{-webkit-padding-start:0;padding-inline-start:0}:where(.mjdj-jp) :where(th,td):last-child{-webkit-padding-end:0;padding-inline-end:0}:where(.mjdj-jp) thead th{border-bottom-color:var(--jp-border-default);background:transparent;color:var(--jp-gray-900);font-weight:var(--jp-weight-medium);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;vertical-align:bottom;word-break:normal}:where(.mjdj-jp) tbody th{background:transparent;color:var(--jp-text-primary);font-weight:var(--jp-weight-medium)}:where(.mjdj-jp) tbody tr:last-child>:where(th,td){border-bottom-color:var(--jp-border-default)}:where(.mjdj-jp) :where(th,td)[data-align=numeric]{white-space:nowrap;overflow-wrap:normal;text-align:right}:where(.mjdj-jp) :where(button,.jp-button){display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--jp-control-height);align-items:center;justify-content:center;gap:var(--jp-space-2);border:1px solid var(--jp-border-default);border-radius:var(--jp-radius-small);background:var(--jp-background-100);color:var(--jp-gray-1000);padding:7px var(--jp-space-4);font:var(--jp-weight-medium) .875rem/var(--jp-leading-compact) var(--jp-font-sans);text-align:center;text-decoration:none;overflow-wrap:break-word;word-break:normal;white-space:normal;cursor:pointer;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease}:where(.mjdj-jp) :where(button,.jp-button)>:where(img,svg){flex:none}:where(.mjdj-jp) :where(button,.jp-button):hover{border-color:var(--jp-border-default);background:var(--jp-gray-alpha-200)}:where(.mjdj-jp) :where(button,.jp-button)[data-variant=primary]{border-color:var(--jp-gray-1000);background:var(--jp-gray-1000);color:var(--jp-background-100)}:where(.mjdj-jp) :where(button,.jp-button)[data-variant=primary]:hover{border-color:var(--jp-gray-900);background:var(--jp-gray-900)}.mjdj-jp.jp-light :is(button,.jp-button):is(:not([data-variant]),[data-variant=secondary]):not(.jp-band[data-tone=contrast] *){border-color:oklch(0 0 0/.08);background:#fff;color:#1f1f1f;transition-property:border-color}:where(.mjdj-jp) :where(button,.jp-button)[data-variant=tertiary]{border-color:transparent;background:transparent}:where(.mjdj-jp) :where(button,.jp-button)[data-variant=tertiary]:hover{border-color:var(--jp-gray-alpha-200);background:var(--jp-gray-alpha-200)}:where(.mjdj-jp) :where(button,.jp-button):active{background:var(--jp-gray-alpha-300)}:where(.mjdj-jp) :where(button,.jp-button)[data-variant=primary]:active{border-color:var(--jp-gray-800);background:var(--jp-gray-800)}:where(.mjdj-jp) :where(button[aria-pressed=true],.jp-button[aria-pressed=true],button[data-selected=true],.jp-button[data-selected=true],button[data-state=active],.jp-button[data-state=active]){border-color:var(--jp-gray-1000);background:var(--jp-gray-1000);color:var(--jp-background-100)}:where(.mjdj-jp) :where(button[aria-pressed=true],.jp-button[aria-pressed=true],button[data-selected=true],.jp-button[data-selected=true],button[data-state=active],.jp-button[data-state=active]):hover{border-color:var(--jp-gray-900);background:var(--jp-gray-900)}.mjdj-jp.jp-light :is(button,.jp-button)[data-variant=tertiary]:is([aria-pressed=true],[data-selected=true],[data-state=active]):not(:disabled):not([aria-disabled=true]){border-color:#1f1f1f;background:#1f1f1f;color:#fff}:where(.mjdj-jp) :where(button,.jp-button):where(:disabled,[aria-disabled=true]){border-color:var(--jp-gray-alpha-400);background:var(--jp-gray-100);color:var(--jp-gray-700);cursor:not-allowed;opacity:1}:where(.mjdj-jp) :where(button,.jp-button)[data-variant=tertiary]:where(:disabled,[aria-disabled=true]){border-color:transparent;background:transparent;color:var(--jp-gray-700);opacity:.5}:where(.mjdj-jp) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){width:100%;min-height:var(--jp-control-height);border:1px solid var(--jp-border-default);border-radius:var(--jp-radius-small);background:var(--jp-background-100);color:var(--jp-gray-1000);padding:var(--jp-space-2) var(--jp-space-3);font:var(--jp-weight-regular) .875rem/1.4 var(--jp-font-sans)}:where(.mjdj-jp) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):hover{border-color:var(--jp-border-strong)}:where(.mjdj-jp) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):disabled{cursor:not-allowed;background:var(--jp-background-200);color:var(--jp-text-secondary);opacity:.7}:where(.mjdj-jp) input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:28px;margin:0;border:0;background:transparent;padding:0;accent-color:var(--jp-text-primary);cursor:pointer}:where(.mjdj-jp) input[type=range]::-webkit-slider-runnable-track{height:4px;border:0;border-radius:999px;background:var(--jp-border-default)}:where(.mjdj-jp) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border:2px solid var(--jp-surface-primary);border-radius:50%;background:var(--jp-text-primary);box-shadow:0 0 0 1px var(--jp-border-strong)}:where(.mjdj-jp) input[type=range]::-moz-range-track{height:4px;border:0;border-radius:999px;background:var(--jp-border-default)}:where(.mjdj-jp) input[type=range]::-moz-range-progress{height:4px;border-radius:999px;background:var(--jp-text-primary)}:where(.mjdj-jp) input[type=range]::-moz-range-thumb{width:16px;height:16px;border:2px solid var(--jp-surface-primary);border-radius:50%;background:var(--jp-text-primary);box-shadow:0 0 0 1px var(--jp-border-strong)}:where(.mjdj-jp) input[type=range]:disabled{cursor:not-allowed;opacity:.5}:where(.mjdj-jp) :where(input[type=checkbox],input[type=radio]){width:auto;min-height:auto;accent-color:var(--jp-text-primary)}:where(.mjdj-jp) select{background-color:var(--jp-background-100)}:where(.mjdj-jp) textarea{min-height:96px;resize:vertical}:where(.mjdj-jp) details{border-top:1px solid var(--jp-border-subtle);padding-block:var(--jp-space-4)}:where(.mjdj-jp) summary{font-weight:var(--jp-weight-medium);cursor:pointer}@media (max-width:800px){:where(.mjdj-jp) h1{font-size:var(--jp-type-title);line-height:var(--jp-leading-title)}:where(.mjdj-jp) .jp-display{font-size:var(--jp-type-title);line-height:var(--jp-leading-title)}:where(.mjdj-jp) :where(button,.jp-button){min-height:var(--jp-control-height-touch)}:where(.mjdj-jp) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:var(--jp-control-height-touch);font-size:16px}}@media (prefers-reduced-motion:reduce){:where(.mjdj-jp *,.mjdj-jp :before,.mjdj-jp :after){scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (forced-colors:active){:where(.mjdj-jp) :where(a,button,input,select,textarea):focus-visible{outline-color:Highlight}:where(.mjdj-jp) :where(button[aria-pressed=true],.jp-button[aria-pressed=true],button[data-selected=true],.jp-button[data-selected=true],button[data-state=active],.jp-button[data-state=active]){border-color:Highlight;background:Highlight;color:HighlightText;forced-color-adjust:none}:where(.mjdj-jp) input[type=range]::-webkit-slider-runnable-track{background:CanvasText}:where(.mjdj-jp) input[type=range]::-webkit-slider-thumb{border-color:Canvas;background:Highlight}:where(.mjdj-jp) input[type=range]::-moz-range-track{background:CanvasText}:where(.mjdj-jp) input[type=range]::-moz-range-thumb{border-color:Canvas;background:Highlight}}.mjdj-jp{--mj-red:#d32222;--mj-red-dark:#b01b1b;--mj-salmon:#f08c86;--mj-ink:#111;--mj-grey:#f3f3f3;--mj-hair:#e6e6e6;--mj-label:#8a8a8a}.mjdj-jp .mojo-wrap{width:min(calc(100% - 48px),var(--jp-content-width));margin-inline:auto}.mjdj-jp .mojo-section{padding-block:clamp(56px,7vw,96px);border-top:1px solid var(--mj-hair)}.mjdj-jp .mojo-section h2{font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.12;letter-spacing:-.04em}.mjdj-jp .mj-label{display:block;color:var(--mj-label);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;-webkit-margin-after:var(--jp-space-4);margin-block-end:var(--jp-space-4)}.mjdj-jp .mojo-lede{max-width:var(--jp-reading-width);color:var(--jp-gray-900);font-size:var(--jp-type-lede);line-height:var(--jp-leading-lede)}.mjdj-jp .mj-vmark{writing-mode:vertical-rl;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.3em;line-height:1;color:currentColor}.mjdj-jp .mj-vmark b{color:var(--mj-red);font-weight:700}.mjdj-jp .mojo-cta{background:var(--mj-red)!important;border-color:var(--mj-red)!important;color:#fff!important}.mjdj-jp .mojo-cta:hover{background:var(--mj-red-dark)!important;border-color:var(--mj-red-dark)!important}.mjdj-jp .mojo-arrow-link{display:inline-flex;align-items:center;gap:6px;color:var(--jp-gray-1000);font-size:var(--jp-type-compact);font-weight:500;text-decoration:none}.mjdj-jp .mojo-arrow-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--jp-gray-600);text-decoration-color:var(--jp-gray-600);text-underline-offset:3px}.mjdj-jp .mojo-identity{display:flex;align-items:center;gap:9px;font-weight:500;font-size:.9375rem;letter-spacing:-.02em;color:var(--jp-gray-1000);text-decoration:none}.mjdj-jp .mojo-mark{width:22px;height:22px;border-radius:6px;background:var(--mj-red);color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px}.mjdj-jp .mojo-logo-img{height:50px;width:auto;display:block}.mjdj-jp .mj-quote-block{max-width:900px;margin-inline:auto;text-align:center}.mjdj-jp .mj-quote-block .mj-label{margin-inline:auto}.mjdj-jp .mj-bigquote{font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.28;letter-spacing:-.03em;color:var(--jp-gray-1000);font-weight:450;margin:var(--jp-space-6) auto var(--jp-space-8);max-width:24ch;border:0;padding:0}.mjdj-jp .mj-quote-by{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap;color:var(--jp-text-secondary);font-size:var(--jp-type-compact)}.mjdj-jp .mj-quote-by strong{color:var(--jp-gray-1000);font-weight:500}.mjdj-jp .mj-faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:start}.mjdj-jp .mj-posts{display:flex;flex-direction:column}.mjdj-jp .mj-posts-img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center 30%;border:1px solid var(--mj-hair);border-radius:10px;filter:grayscale(1);transition:filter .35s;display:block;-webkit-margin-after:var(--jp-space-2);margin-block-end:var(--jp-space-2)}.mjdj-jp .mj-featured{text-decoration:none}.mjdj-jp .mj-featured:hover .mj-posts-img{filter:none}.mjdj-jp .mj-post-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--jp-space-6);padding-block:var(--jp-space-5);border-top:1px solid var(--mj-hair);text-decoration:none}.mjdj-jp .mj-post-row .t{color:var(--jp-gray-1000);font-weight:500;letter-spacing:-.01em;line-height:1.4;max-width:60ch}.mjdj-jp .mj-post-featured .t{font-size:var(--jp-type-subsection);line-height:var(--jp-leading-subsection)}.mjdj-jp .mj-post-row:hover .t{text-decoration:underline;-webkit-text-decoration-color:var(--jp-gray-600);text-decoration-color:var(--jp-gray-600);text-underline-offset:3px}.mjdj-jp .mj-post-row .m{flex:none;color:var(--jp-text-secondary);font-size:var(--jp-type-metadata);font-family:var(--jp-font-mono);white-space:nowrap}@media(max-width:820px){.mjdj-jp .mj-faq-grid{grid-template-columns:1fr;gap:var(--jp-space-8)}.mjdj-jp .mj-post-row{flex-direction:column;align-items:flex-start;gap:4px}}.mjdj-jp .mojo-nav-actions{display:flex;align-items:center;gap:10px}.mjdj-jp .mj-hero{position:relative;background:var(--mj-ink);color:#fff;isolation:isolate;overflow:hidden}.mjdj-jp .mj-hero .bg{position:absolute;inset:0;z-index:-2;background:url(/images/jp/mj-hero.png) top/cover no-repeat}.mjdj-jp .mj-hero .fade{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,hsla(0,0%,7%,.15) 0,hsla(0,0%,7%,.35) 45%,hsla(0,0%,7%,.86) 78%,var(--mj-ink) 100%)}.mjdj-jp .mj-hero-top{display:flex;align-items:center;justify-content:space-between;height:72px}.mjdj-jp .mj-hero-top .wm{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff}.mjdj-jp .mj-hero-top .mj-vmark{font-size:13px;color:#fff}.mjdj-jp .mj-hero-actions{display:flex;gap:10px;align-items:center}.mjdj-jp .mj-hero .jp-button{background:transparent;border-color:hsla(0,0%,100%,.35);color:#fff}.mjdj-jp .mj-hero .jp-button:hover{border-color:#fff;background:hsla(0,0%,100%,.08)}.mjdj-jp .mj-hero .mojo-cta{background:var(--mj-red);border-color:var(--mj-red)}.mjdj-jp .mj-hero .mojo-cta:hover{background:var(--mj-red-dark);border-color:var(--mj-red-dark)}.mjdj-jp .mj-hero-body{padding-block:clamp(220px,42vh,420px) clamp(48px,7vw,88px);max-width:34ch}.mjdj-jp .mj-hero .mj-label{color:var(--mj-salmon)}.mjdj-jp .mj-hero h1{color:#fff;-webkit-margin-after:var(--jp-space-5);margin-block-end:var(--jp-space-5)}.mjdj-jp .mj-hero p{color:hsla(0,0%,100%,.82);font-size:var(--jp-type-lede);line-height:var(--jp-leading-lede);max-width:52ch;-webkit-margin-after:var(--jp-space-8);margin-block-end:var(--jp-space-8)}.mjdj-jp .mj-hero .mojo-actions{display:flex;flex-wrap:wrap;gap:var(--jp-space-3)}.mjdj-jp .mj-herostats{display:flex;justify-content:center;gap:clamp(36px,6vw,72px);max-width:460px;margin:var(--jp-space-8) auto 0;-webkit-padding-before:var(--jp-space-8);padding-block-start:var(--jp-space-8);border-top:1px solid var(--mj-hair)}.mjdj-jp .mj-herostats .s{display:flex;flex-direction:column;gap:3px;align-items:center;text-align:center}.mjdj-jp .mj-herostats .v{font-size:1.75rem;font-weight:450;letter-spacing:-.03em;line-height:1;color:var(--jp-gray-1000);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mjdj-jp .mj-herostats .l{font-size:var(--jp-type-compact);color:var(--jp-text-secondary);line-height:1.35}.mjdj-jp .mj-grey{background:var(--mj-grey)}.mjdj-jp .mj-grey,.mjdj-jp .mj-trusted-band{border-top:1px solid var(--mj-hair);border-bottom:1px solid var(--mj-hair)}.mjdj-jp .mj-trusted-band{padding-block:clamp(40px,4.5vw,60px)}.mjdj-jp .mj-trusted-label{text-align:center;color:var(--mj-label);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;-webkit-margin-after:var(--jp-space-8);margin-block-end:var(--jp-space-8)}.mjdj-jp .mj-logos{display:flex;align-items:center;justify-content:center;gap:clamp(28px,5vw,60px);flex-wrap:wrap}.mjdj-jp .mj-logos img{height:48px;width:auto;max-width:170px;object-fit:contain;filter:grayscale(1) opacity(.6);transition:filter .2s,opacity .2s}.mjdj-jp .mj-logos img:hover{filter:grayscale(1) opacity(1)}.mjdj-jp .mj-pill-group{display:inline-flex;align-items:center;gap:10px}.mjdj-jp .mj-pill-logo{height:20px;width:auto}.mjdj-jp .mj-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--jp-space-6);gap:var(--jp-space-6);-webkit-margin-before:var(--jp-space-12);margin-block-start:var(--jp-space-12)}.mjdj-jp .mj-compare-col{border:1px solid var(--mj-hair);border-radius:14px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:var(--jp-space-5)}.mjdj-jp .mj-compare-col--dark{background:var(--mj-ink);border-color:var(--mj-ink);color:#fff}.mjdj-jp .mj-compare-tag{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mj-label)}.mjdj-jp .mj-compare-col--dark .mj-compare-tag{color:var(--mj-salmon)}.mjdj-jp .mj-compare-head h3{margin:var(--jp-space-2) 0;color:inherit}.mjdj-jp .mj-compare-head p{color:var(--jp-gray-900);margin:0}.mjdj-jp .mj-compare-col--dark .mj-compare-head p{color:hsla(0,0%,100%,.72)}.mjdj-jp .mj-compare-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--jp-space-4);flex:1 1}.mjdj-jp .mj-compare-list li{font-size:var(--jp-type-compact);line-height:1.55;color:var(--jp-gray-900);padding-left:18px;position:relative}.mjdj-jp .mj-compare-list li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:2px;background:var(--mj-label)}.mjdj-jp .mj-compare-col--dark .mj-compare-list li{color:hsla(0,0%,100%,.82)}.mjdj-jp .mj-compare-col--dark .mj-compare-list li:before{background:var(--mj-salmon)}.mjdj-jp .mj-compare-list b{color:var(--jp-gray-1000);font-weight:600}.mjdj-jp .mj-compare-col--dark .mj-compare-list b{color:#fff}.mjdj-jp .mj-compare-stat{font-size:var(--jp-type-compact);font-weight:500;color:var(--jp-gray-1000);border-top:1px solid var(--mj-hair);padding-top:var(--jp-space-4);margin:0}.mjdj-jp .mj-compare-col--dark .mj-compare-stat{color:#fff;border-top-color:hsla(0,0%,100%,.2)}.mjdj-jp .mj-vs-table{width:100%;border-collapse:collapse;-webkit-margin-before:var(--jp-space-10);margin-block-start:var(--jp-space-10)}.mjdj-jp .mj-vs-table td,.mjdj-jp .mj-vs-table th{text-align:left;padding:var(--jp-space-4);border-top:1px solid var(--mj-hair);font-size:var(--jp-type-compact)}.mjdj-jp .mj-vs-table thead th{color:var(--mj-label);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-top:0}.mjdj-jp .mj-vs-table tbody th{color:var(--jp-gray-1000);font-weight:600;width:24%}.mjdj-jp .mj-vs-table td{color:var(--jp-gray-900)}.mjdj-jp .mj-vs-table td:last-child{color:var(--jp-gray-1000);font-weight:500}.mjdj-jp .mj-uk-cta{-webkit-margin-before:var(--jp-space-12);margin-block-start:var(--jp-space-12);-webkit-padding-before:var(--jp-space-10);padding-block-start:var(--jp-space-10);border-top:1px solid var(--mj-hair)}.mjdj-jp .mj-uk-cta h3{margin:var(--jp-space-2) 0 var(--jp-space-3)}.mjdj-jp .mj-uk-cta p{color:var(--jp-gray-900);max-width:var(--jp-reading-width)}.mjdj-jp .mj-uk-cta .mojo-actions{-webkit-margin-before:var(--jp-space-6);margin-block-start:var(--jp-space-6);display:flex;gap:var(--jp-space-3);flex-wrap:wrap}@media(max-width:820px){.mjdj-jp .mj-compare{grid-template-columns:1fr}}.mjdj-jp .mj-arrowbtn.mj-arrowbtn--cta{background:var(--mj-red);border-color:var(--mj-red);color:#fff}.mjdj-jp .mj-arrowbtn.mj-arrowbtn--cta svg{stroke:#fff}.mjdj-jp .mj-cell:hover .mj-arrowbtn.mj-arrowbtn--cta{background:var(--mj-red-dark);border-color:var(--mj-red-dark);color:#fff}.mjdj-jp .mj-posts a.mj-post-row:first-child{border-top:0;padding-top:0}.mjdj-jp .mj-compare2{border:1px solid var(--mj-hair);border-radius:16px;background:var(--jp-background-200);display:grid;grid-template-columns:1fr 1fr;-webkit-margin-before:var(--jp-space-12);margin-block-start:var(--jp-space-12);overflow:hidden}.mjdj-jp .mj-cc{padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:var(--jp-space-5)}.mjdj-jp .mj-cc+.mj-cc{border-left:1px solid var(--mj-hair)}.mjdj-jp .mj-cc-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.mjdj-jp .mj-cc-eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mj-label)}.mjdj-jp .mj-cc--int .mj-cc-eyebrow,.mjdj-jp .mj-pill{color:var(--mj-label)}.mjdj-jp .mj-pill{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:100px;border:1px solid var(--mj-hair)}.mjdj-jp .mj-pill--red{background:var(--mj-red);border-color:var(--mj-red);color:#fff}.mjdj-jp .mj-cc h3{margin:0}.mjdj-jp .mj-cc-sub{color:var(--jp-gray-900);margin:0;font-size:var(--jp-type-compact)}.mjdj-jp .mj-diag{border:1px solid var(--mj-hair);border-radius:12px;padding:clamp(16px,2vw,22px);background:var(--jp-background-100);display:flex;flex-direction:column;align-items:center;gap:12px}.mjdj-jp .mj-node{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--mj-hair);border-radius:8px;padding:6px 13px;font-size:12.5px;font-weight:500;color:var(--jp-gray-1000);background:#fff;white-space:nowrap}.mjdj-jp .mj-cc--int .mj-node--brand{border-color:var(--mj-hair);color:var(--jp-gray-1000)}.mjdj-jp .mj-node .dot{width:6px;height:6px;border-radius:50%}.mjdj-jp .mj-cc--int .mj-node .dot,.mjdj-jp .mj-node .dot{background:var(--mj-label)}.mjdj-jp .mj-connector{width:1px;height:16px}.mjdj-jp .mj-cc--int .mj-connector,.mjdj-jp .mj-connector{background:var(--mj-hair)}.mjdj-jp .mj-nodes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.mjdj-jp .mj-pod{border:1px solid var(--mj-label);border-radius:10px;padding:14px;width:100%;display:flex;flex-direction:column;gap:10px;align-items:center}.mjdj-jp .mj-pod-label{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mj-label)}.mjdj-jp .mj-diag-divider{width:100%;border-top:1px dashed var(--mj-hair);margin-block:2px}.mjdj-jp .mj-diag-foot{width:100%}.mjdj-jp .mj-diag-foot .lbl{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mj-label);display:block;margin-bottom:6px}.mjdj-jp .mj-flow{font-size:12.5px;color:var(--jp-gray-1000)}.mjdj-jp .mj-flow .sep{color:var(--mj-label);margin:0 5px}.mjdj-jp .mj-cc--int .mj-flow .sep{color:var(--mj-label)}.mjdj-jp .mj-diag-note{font-size:11.5px;font-style:italic;color:var(--jp-text-secondary);margin-top:6px}.mjdj-jp .mj-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--jp-space-4);flex:1 1}.mjdj-jp .mj-checks li{position:relative;padding-left:26px;font-size:var(--jp-type-compact);line-height:1.5;color:var(--jp-gray-900)}.mjdj-jp .mj-checks li:before{position:absolute;left:0;top:0;font-weight:700;font-size:13px}.mjdj-jp .mj-checks--x li:before{content:"\00d7";color:var(--mj-label)}.mjdj-jp .mj-checks--tick li:before{content:"\2713";color:var(--jp-gray-1000)}.mjdj-jp .mj-checks b{color:var(--jp-gray-1000);font-weight:600}.mjdj-jp .mj-bigstat{border-top:1px solid var(--mj-hair);padding-top:var(--jp-space-4);font-size:var(--jp-type-compact);color:var(--jp-gray-900)}.mjdj-jp .mj-bigstat .n{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.03em;margin-right:8px}.mjdj-jp .mj-bigstat .n,.mjdj-jp .mj-cc--int .mj-bigstat .n{color:var(--jp-gray-1000)}.mjdj-jp .mj-vs-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--mj-hair);border-radius:16px;overflow:hidden;-webkit-margin-before:var(--jp-space-6);margin-block-start:var(--jp-space-6)}.mjdj-jp .mj-vs-cell{padding:clamp(20px,2.4vw,28px)}.mjdj-jp .mj-vs-cell+.mj-vs-cell{border-left:1px solid var(--mj-hair)}.mjdj-jp .mj-vs-cell .lbl{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mj-label);display:block;margin-bottom:14px}.mjdj-jp .mj-vs-cell .old{color:var(--jp-text-secondary);text-decoration:line-through;font-size:var(--jp-type-compact);display:block;margin-bottom:4px}.mjdj-jp .mj-vs-cell .new{color:var(--jp-gray-1000);font-weight:600;font-size:var(--jp-type-compact);display:block}.mjdj-jp .mj-uk-cta2{border:1px solid var(--mj-hair);border-radius:16px;padding:clamp(24px,3vw,40px);-webkit-margin-before:var(--jp-space-6);margin-block-start:var(--jp-space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--jp-space-8);flex-wrap:wrap}.mjdj-jp .mj-uk-cta2 .l{max-width:560px}.mjdj-jp .mj-uk-cta2 .eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mj-label);display:block;margin-bottom:10px}.mjdj-jp .mj-uk-cta2 h3{margin:0 0 8px}.mjdj-jp .mj-uk-cta2 p{color:var(--jp-gray-900);margin:0}.mjdj-jp .mj-uk-cta2 .r{display:flex;align-items:center;gap:16px}.mjdj-jp .mj-uk-cta2 .r a.link{color:var(--jp-gray-1000);text-decoration:underline;-webkit-text-decoration-color:var(--jp-gray-600);text-decoration-color:var(--jp-gray-600);text-underline-offset:3px;font-size:var(--jp-type-compact);font-weight:500}@media(max-width:820px){.mjdj-jp .mj-compare2{grid-template-columns:1fr}.mjdj-jp .mj-cc+.mj-cc{border-left:0;border-top:1px solid var(--mj-hair)}.mjdj-jp .mj-vs-strip{grid-template-columns:1fr 1fr}.mjdj-jp .mj-vs-cell:nth-child(3){border-left:0}.mjdj-jp .mj-uk-cta2{flex-direction:column;align-items:flex-start}}.mjdj-jp .mojo-ps-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-gap:var(--jp-space-8) var(--jp-space-10);gap:var(--jp-space-8) var(--jp-space-10);padding-block:var(--jp-space-10);border-top:1px solid var(--mj-hair)}.mjdj-jp .mojo-ps-row:first-of-type{border-top:0}.mjdj-jp .mj-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--mj-red);font-size:var(--jp-type-compact);letter-spacing:.02em;padding-top:4px}.mjdj-jp .mojo-ps-cat{grid-column:2/-1;color:var(--mj-label);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;-webkit-margin-after:calc(-1 * var(--jp-space-4));margin-block-end:calc(-1 * var(--jp-space-4))}.mjdj-jp .mojo-ps-col .role{color:var(--jp-text-secondary);font-size:var(--jp-type-metadata);font-weight:500}.mjdj-jp .mojo-ps-col .role,.mjdj-jp .mojo-ps-col h3{-webkit-margin-after:var(--jp-space-2);margin-block-end:var(--jp-space-2)}.mjdj-jp .mojo-ps-col p{color:var(--jp-gray-900);-webkit-margin-after:0;margin-block-end:0}.mjdj-jp .mojo-ps-solmeta{display:flex;align-items:center;gap:var(--jp-space-4);flex-wrap:wrap;-webkit-margin-before:var(--jp-space-4);margin-block-start:var(--jp-space-4)}.mjdj-jp .mojo-metric{font-weight:500;color:var(--jp-gray-1000);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:820px){.mjdj-jp .mojo-ps-row{grid-template-columns:auto 1fr}.mjdj-jp .mojo-ps-cat{grid-column:2}}.mjdj-jp .mj-callout{background:var(--mj-ink);border-radius:12px;color:#fff;padding:clamp(28px,4vw,52px)}.mjdj-jp .mj-callout .q1{color:#fff}.mjdj-jp .mj-callout .q1,.mjdj-jp .mj-callout .q2{display:block;font-size:clamp(1.375rem,2.8vw,1.875rem);line-height:1.3;letter-spacing:-.02em}.mjdj-jp .mj-callout .q2{color:var(--mj-salmon)}.mjdj-jp .mj-callout .who{-webkit-margin-before:var(--jp-space-6);margin-block-start:var(--jp-space-6);color:hsla(0,0%,100%,.6);font-size:var(--jp-type-compact)}.mjdj-jp .mj-callout .who strong{color:#fff;font-weight:500}.mjdj-jp .mojo-ins-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;-webkit-margin-after:var(--jp-space-10);margin-block-end:var(--jp-space-10)}.mjdj-jp .mojo-ins-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:var(--jp-space-12);gap:var(--jp-space-12)}.mjdj-jp .mojo-feature .tag{color:var(--jp-text-secondary);font-size:var(--jp-type-metadata);font-weight:500}.mjdj-jp .mojo-feature .tag,.mjdj-jp .mojo-feature h3{-webkit-margin-after:var(--jp-space-3);margin-block-end:var(--jp-space-3)}.mjdj-jp .mojo-feature p{color:var(--jp-gray-900)}.mjdj-jp .mojo-more h4{color:var(--mj-label);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;-webkit-margin-after:var(--jp-space-4);margin-block-end:var(--jp-space-4)}.mjdj-jp .mojo-more a{display:grid;grid-template-columns:auto 1fr;grid-gap:4px var(--jp-space-4);gap:4px var(--jp-space-4);padding-block:var(--jp-space-4);border-top:1px solid var(--mj-hair);text-decoration:none}.mjdj-jp .mojo-more a:first-of-type{border-top:0;padding-top:0}.mjdj-jp .mojo-more .n{color:var(--mj-label);font-weight:600;font-size:var(--jp-type-metadata);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;grid-row:1/span 2}.mjdj-jp .mojo-more .t{color:var(--jp-gray-1000);font-weight:500;line-height:1.4;letter-spacing:-.01em}.mjdj-jp .mojo-more a:hover .t{text-decoration:underline;-webkit-text-decoration-color:var(--jp-gray-600);text-decoration-color:var(--jp-gray-600);text-underline-offset:3px}.mjdj-jp .mojo-more .m{color:var(--jp-text-secondary);font-size:var(--jp-type-metadata);font-family:var(--jp-font-mono)}.mjdj-jp .mojo-news{-webkit-margin-before:var(--jp-space-16);margin-block-start:var(--jp-space-16);-webkit-padding-before:var(--jp-space-12);padding-block-start:var(--jp-space-12);border-top:1px solid var(--mj-hair)}.mjdj-jp .mojo-news form{display:flex;flex-wrap:wrap;gap:var(--jp-space-3);-webkit-margin-before:var(--jp-space-5);margin-block-start:var(--jp-space-5)}.mjdj-jp .mojo-news input{max-width:320px}.mjdj-jp .mj-research{display:grid;grid-template-columns:96px 1fr;grid-gap:0;gap:0;border:1px solid var(--mj-hair);border-radius:12px;overflow:hidden;background:var(--mj-grey)}.mjdj-jp .mj-rail{position:relative;background:#ddd}.mjdj-jp .mj-rail .ph{position:absolute;inset:0 0 auto 0;height:62%;background:url(/images/jp/mj-rail.png) top/cover no-repeat}.mjdj-jp .mj-rail .mk{position:absolute;left:0;right:0;bottom:20px;display:flex;justify-content:center;color:var(--mj-ink)}.mjdj-jp .mj-rail .mk .mj-vmark{font-size:12px}.mjdj-jp .mj-research .body{padding:clamp(28px,4vw,44px)}.mjdj-jp .mj-research .meta{color:var(--jp-text-secondary);font-size:var(--jp-type-metadata);font-family:var(--jp-font-mono);-webkit-margin-after:var(--jp-space-3);margin-block-end:var(--jp-space-3)}.mjdj-jp .mj-research .body p{color:var(--jp-gray-900);max-width:var(--jp-reading-width)}.mjdj-jp .mojo-rstats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--jp-space-8);gap:var(--jp-space-8);-webkit-margin-before:var(--jp-space-8);margin-block-start:var(--jp-space-8)}.mjdj-jp .mojo-rstats .v{font-size:clamp(1.5rem,3vw,2rem);font-weight:450;letter-spacing:-.04em;line-height:1.1;color:var(--jp-gray-1000);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mjdj-jp .mojo-rstats .l{-webkit-margin-before:var(--jp-space-2);margin-block-start:var(--jp-space-2);color:var(--jp-text-secondary);font-size:var(--jp-type-compact)}.mjdj-jp .mojo-footer{border-top:1px solid var(--mj-hair);background:var(--jp-background-200);padding-block:clamp(48px,6vw,72px)}.mjdj-jp .mojo-fcols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--jp-space-10) var(--jp-space-6);gap:var(--jp-space-10) var(--jp-space-6)}.mjdj-jp .mojo-fcol{display:grid;grid-gap:var(--jp-space-2);gap:var(--jp-space-2);align-content:start}.mjdj-jp .mojo-fcol h4{margin:0;color:var(--mj-label);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mjdj-jp .mojo-fcol a{color:var(--jp-gray-1000);font-size:var(--jp-type-compact);text-decoration:none}.mjdj-jp .mojo-fcol a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--jp-gray-600);text-decoration-color:var(--jp-gray-600);text-underline-offset:3px}.mjdj-jp .mojo-fcontact{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--jp-space-8);gap:var(--jp-space-8);-webkit-margin-before:var(--jp-space-12);margin-block-start:var(--jp-space-12);-webkit-padding-before:var(--jp-space-10);padding-block-start:var(--jp-space-10);border-top:1px solid var(--mj-hair)}.mjdj-jp .mojo-fcontact h5{margin:0 0 var(--jp-space-2)}.mjdj-jp .mojo-fcontact a,.mjdj-jp .mojo-fcontact h5{font-size:var(--jp-type-compact);font-weight:500;color:var(--jp-gray-1000)}.mjdj-jp .mojo-fcontact a{text-decoration:none}.mjdj-jp .mojo-fcontact p{margin:var(--jp-space-1) 0 0;line-height:1.5}.mjdj-jp .mojo-fbot,.mjdj-jp .mojo-fcontact p{color:var(--jp-text-secondary);font-size:var(--jp-type-metadata)}.mjdj-jp .mojo-fbot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;-webkit-margin-before:var(--jp-space-12);margin-block-start:var(--jp-space-12)}.mjdj-jp .mojo-fbot .mj-vmark{font-size:12px;color:var(--jp-gray-1000)}.mjdj-jp .mojo-flags{display:flex;gap:12px;font-size:16px}.mjdj-jp .mojo-flags a{text-decoration:none}.mjdj-jp .mj-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:color-mix(in srgb,#fff 82%,transparent);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--mj-hair)}.mjdj-jp .mj-topbar-in{display:flex;align-items:center;justify-content:space-between;height:64px}.mjdj-jp .mj-hero2{padding-block:clamp(44px,6vw,80px)}.mjdj-jp .mj-hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px);align-items:center}.mjdj-jp .mj-hero-copy .jp-display{margin-block:var(--jp-space-2) var(--jp-space-5)}.mjdj-jp .mj-hero-copy .mojo-actions{display:flex;flex-wrap:wrap;gap:var(--jp-space-3);-webkit-margin-before:var(--jp-space-8);margin-block-start:var(--jp-space-8)}.mjdj-jp .mj-hero-media .mj-video{-webkit-margin-before:0;margin-block-start:0}.mjdj-jp .mj-hero-media .mj-video-cap{-webkit-margin-before:var(--jp-space-4);margin-block-start:var(--jp-space-4)}@media(max-width:900px){.mjdj-jp .mj-hero-grid{grid-template-columns:1fr}}.mjdj-jp .mj-video{position:relative;-webkit-margin-before:var(--jp-space-8);margin-block-start:var(--jp-space-8);border:1px solid var(--mj-hair);border-radius:14px;overflow:hidden;aspect-ratio:16/9;background:#111}.mjdj-jp .mj-video img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.03);transition:filter .35s ease}.mjdj-jp .mj-video:hover img{filter:none}.mjdj-jp .mj-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:0;border-radius:16px;overflow:hidden;-webkit-margin-before:var(--jp-space-12);margin-block-start:var(--jp-space-12)}.mjdj-jp .mj-cell{display:flex;flex-direction:column;gap:var(--jp-space-3);padding:clamp(24px,2.6vw,38px);min-height:236px;text-decoration:none;border-right:1px solid var(--mj-hair);border-bottom:1px solid var(--mj-hair);transition:background .15s}.mjdj-jp .mj-cell:hover{background:var(--mj-grey)}.mjdj-jp .mj-cell-top{display:flex;align-items:center;gap:var(--jp-space-3)}.mjdj-jp .mj-cell-num{color:var(--mj-label);font-weight:600;font-size:var(--jp-type-compact);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mjdj-jp .mj-cell-cat{color:var(--mj-label);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mjdj-jp .mj-cell h3{margin:0}.mjdj-jp .mj-cell p{color:var(--jp-gray-900);margin:0;max-width:40ch}.mjdj-jp .mj-cell-foot{-webkit-margin-before:auto;margin-block-start:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--jp-space-4);-webkit-padding-before:var(--jp-space-4);padding-block-start:var(--jp-space-4)}.mjdj-jp .mj-cell-foot .mojo-metric{font-size:var(--jp-type-compact)}.mjdj-jp .mj-arrowbtn{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--mj-hair);display:grid;place-items:center;color:var(--jp-gray-1000);transition:.15s}.mjdj-jp .mj-arrowbtn svg{width:16px;height:16px}.mjdj-jp .mj-cell:hover .mj-arrowbtn{background:var(--jp-gray-1000);color:#fff;border-color:var(--jp-gray-1000)}.mjdj-jp .mj-cell-impact{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--jp-space-10);min-height:0}.mjdj-jp .mj-cell-impact>div:first-child{display:flex;flex-direction:column;gap:var(--jp-space-2)}.mjdj-jp .mj-cell-impact .mj-cell-foot{margin:0;padding:0;flex:none}@media(max-width:820px){.mjdj-jp .mj-bento{grid-template-columns:1fr}.mjdj-jp .mj-cell-impact{flex-direction:column;align-items:flex-start}}.mjdj-jp .mj-feature-img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center 30%;border:1px solid var(--mj-hair);border-radius:10px;-webkit-margin-after:var(--jp-space-5);margin-block-end:var(--jp-space-5);display:block;filter:grayscale(1);transition:filter .35s}.mjdj-jp .mojo-feature:hover .mj-feature-img{filter:none}.mjdj-jp .mj-csimg{margin:calc(-1 * clamp(24px,2.6vw,38px)) calc(-1 * clamp(24px,2.6vw,38px)) var(--jp-space-5);border-bottom:1px solid var(--mj-hair);overflow:hidden;background:var(--mj-grey)}.mjdj-jp .mj-csimg img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;filter:grayscale(1) contrast(1.02);transition:filter .4s ease,transform .4s ease}.mjdj-jp .mj-cell:hover .mj-csimg img{filter:none;transform:scale(1.03)}.mjdj-jp .mj-play{position:absolute;inset:0;margin:auto;width:76px;height:76px;border-radius:50%;border:0;cursor:pointer;background:var(--mj-red);color:#fff;display:grid;place-items:center;box-shadow:0 8px 30px rgba(0,0,0,.35);transition:.15s}.mjdj-jp .mj-play:hover{background:var(--mj-red-dark);transform:scale(1.06)}.mjdj-jp .mj-play svg{width:26px;height:26px;margin-left:3px}.mjdj-jp .mj-video-cap{-webkit-margin-before:var(--jp-space-4);margin-block-start:var(--jp-space-4);color:var(--jp-text-secondary);font-size:var(--jp-type-compact)}.mjdj-jp .mj-video-cap strong{color:var(--jp-gray-1000);font-weight:500}.mjdj-jp .mojo-overlay{position:fixed;inset:0;z-index:60;display:none;overflow-y:auto;background:var(--jp-background-100)}.mjdj-jp .mojo-overlay.open{display:block}.mjdj-jp .mojo-ov-in{width:min(calc(100% - 48px),var(--jp-content-width));margin-inline:auto;padding-block:clamp(24px,4vw,40px) 80px}.mjdj-jp .mojo-ov-top{display:flex;align-items:center;justify-content:space-between;-webkit-padding-after:clamp(32px,5vw,56px);padding-block-end:clamp(32px,5vw,56px)}.mjdj-jp .mojo-ov-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--jp-space-12) var(--jp-space-8);gap:var(--jp-space-12) var(--jp-space-8)}@media(max-width:820px){.mjdj-jp .mojo-rstats,.mjdj-jp .mojo-stats{grid-template-columns:repeat(2,1fr)}.mjdj-jp .mojo-ins-grid{grid-template-columns:1fr;gap:var(--jp-space-10)}.mjdj-jp .mojo-fcols{grid-template-columns:repeat(2,1fr)}.mjdj-jp .mj-research,.mjdj-jp .mojo-fcontact,.mjdj-jp .mojo-ov-grid{grid-template-columns:1fr}.mjdj-jp .mj-rail{display:none}}.mjdj-jp .jp-display,.mjdj-jp .mojo-section h2{text-wrap:balance}.mjdj-jp .mj-facts{display:flex;flex-wrap:wrap;-webkit-margin-before:var(--jp-space-10);margin-block-start:var(--jp-space-10);border-top:1px solid var(--mj-hair);-webkit-padding-before:var(--jp-space-6);padding-block-start:var(--jp-space-6)}.mjdj-jp .mj-facts>div{padding:0 clamp(20px,3vw,44px);border-left:1px solid var(--mj-hair)}.mjdj-jp .mj-facts>div:first-child{padding-left:0;border-left:0}.mjdj-jp .mj-facts .k{display:block;color:var(--mj-label);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.mjdj-jp .mj-facts .v{color:var(--jp-gray-1000);font-weight:500;font-size:var(--jp-type-compact)}.mjdj-jp .mj-stacklist{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--jp-space-5) var(--jp-space-10);gap:var(--jp-space-5) var(--jp-space-10);-webkit-margin-before:var(--jp-space-8);margin-block-start:var(--jp-space-8)}.mjdj-jp .mj-stacklist .it{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start}.mjdj-jp .mj-tick{flex:none;width:22px;height:22px;border-radius:50%;background:var(--jp-gray-1000);color:#fff;display:grid;place-items:center;margin-top:1px}.mjdj-jp .mj-tick svg{width:12px;height:12px}.mjdj-jp .mj-stacklist .it p{margin:0;color:var(--jp-gray-900);font-size:var(--jp-type-compact);line-height:1.5}.mjdj-jp .mj-stacklist .it b{color:var(--jp-gray-1000);font-weight:600}.mjdj-jp .mj-strat{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px)}.mjdj-jp .mj-prose,.mjdj-jp .mj-strat{-webkit-margin-before:var(--jp-space-10);margin-block-start:var(--jp-space-10)}.mjdj-jp .mj-prose{-webkit-padding-before:var(--jp-space-8);padding-block-start:var(--jp-space-8);border-top:1px solid var(--mj-hair)}.mjdj-jp .mj-prose .rule{width:32px;height:2px;background:var(--mj-red);-webkit-margin-after:var(--jp-space-4);margin-block-end:var(--jp-space-4)}.mjdj-jp .mj-prose h3{margin:0 0 var(--jp-space-5)}.mjdj-jp .mj-prose p{color:var(--jp-gray-900);line-height:1.7;margin:0 0 var(--jp-space-4);max-width:72ch;font-size:var(--jp-type-copy)}.mjdj-jp .mj-prose ul{margin:0 0 var(--jp-space-4) 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--jp-space-3)}.mjdj-jp .mj-prose li{position:relative;padding-left:22px;color:var(--jp-gray-900);line-height:1.6;max-width:72ch}.mjdj-jp .mj-prose li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:1px;background:var(--mj-label)}.mjdj-jp .mj-prose a{color:var(--jp-gray-1000);text-decoration:underline;-webkit-text-decoration-color:var(--jp-gray-500);text-decoration-color:var(--jp-gray-500);text-underline-offset:3px}.mjdj-jp .mj-pbcard{position:-webkit-sticky;position:sticky;top:88px;border:1px solid var(--mj-hair);border-radius:16px;overflow:hidden;background:#fff}.mjdj-jp .mj-pbcard .cover{padding:0;border-bottom:1px solid var(--mj-hair)}.mjdj-jp .mj-pbcard .cover img{width:100%;height:auto;display:block}.mjdj-jp .mj-pbcard .body{padding:20px}.mjdj-jp .mj-pbcard .eyebrow{color:var(--mj-red);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.mjdj-jp .mj-pbcard h3{margin:0 0 8px;font-size:1.05rem}.mjdj-jp .mj-pbcard .desc{margin:0 0 16px;color:var(--jp-gray-900);font-size:var(--jp-type-compact)}.mjdj-jp .mj-pbcard .note{margin:12px 0 0;text-align:center;color:var(--jp-text-secondary);font-size:11px}.mjdj-jp .mj-pbcard .mojo-cta{width:100%;justify-content:center;display:flex}.mjdj-jp .mj-disc{-webkit-margin-before:var(--jp-space-10);margin-block-start:var(--jp-space-10)}.mjdj-jp .mj-disc .row{display:grid;grid-template-columns:auto minmax(0,4fr) minmax(0,8fr);grid-gap:var(--jp-space-6) var(--jp-space-8);gap:var(--jp-space-6) var(--jp-space-8);padding-block:var(--jp-space-8);border-top:1px solid var(--mj-hair);align-items:start}.mjdj-jp .mj-disc .row:first-child{border-top:0}.mjdj-jp .mj-disc .n{color:var(--mj-label);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--jp-type-compact)}.mjdj-jp .mj-disc h3{margin:0;font-size:var(--jp-type-subsection)}.mjdj-jp .mj-disc .levers{display:flex;flex-wrap:wrap;gap:8px}.mjdj-jp .mj-disc .levers span{border:1px solid var(--mj-hair);border-radius:100px;padding:5px 12px;font-size:12.5px;color:var(--jp-gray-900);background:var(--jp-background-100)}.mjdj-jp .mj-wrong{border:1px solid var(--mj-hair);border-radius:16px;overflow:hidden;-webkit-margin-before:var(--jp-space-10);margin-block-start:var(--jp-space-10)}.mjdj-jp .mj-wrong .row{display:grid;grid-template-columns:130px minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr);grid-gap:clamp(18px,2.2vw,36px);gap:clamp(18px,2.2vw,36px);padding:clamp(24px,2.8vw,38px);align-items:start}.mjdj-jp .mj-wrong .row+.row{border-top:1px solid var(--mj-hair)}.mjdj-jp .mj-wrong .cat{color:var(--mj-label);letter-spacing:.12em;padding-top:2px}.mjdj-jp .mj-wrong .cat,.mjdj-jp .mj-wrong .role{font-size:11px;font-weight:600;text-transform:uppercase}.mjdj-jp .mj-wrong .role{letter-spacing:.08em;-webkit-margin-after:8px;margin-block-end:8px}.mjdj-jp .mj-wrong .p .role{color:var(--mj-label)}.mjdj-jp .mj-wrong .s .role{color:var(--mj-red)}.mjdj-jp .mj-wrong h4{margin:0 0 6px;font-size:var(--jp-type-subsection);letter-spacing:-.01em}.mjdj-jp .mj-wrong p{margin:0;color:var(--jp-gray-900);font-size:var(--jp-type-compact);line-height:1.55}.mjdj-jp .mj-wrong .impact{border-left:1px solid var(--mj-hair);padding-left:clamp(16px,1.8vw,26px)}.mjdj-jp .mj-wrong .impact .big{font-weight:600;color:var(--jp-gray-1000);font-size:var(--jp-type-compact);display:block;-webkit-margin-after:8px;margin-block-end:8px}.mjdj-jp .mj-wrong .impact a{color:var(--jp-gray-1000);text-decoration:underline;-webkit-text-decoration-color:var(--jp-gray-600);text-decoration-color:var(--jp-gray-600);text-underline-offset:3px;font-size:var(--jp-type-compact)}.mjdj-jp .mj-resultgrid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--mj-hair);border-radius:16px;overflow:hidden;-webkit-margin-before:var(--jp-space-10);margin-block-start:var(--jp-space-10)}.mjdj-jp .mj-resultgrid .c{padding:clamp(22px,2.6vw,34px)}.mjdj-jp .mj-resultgrid .c+.c{border-left:1px solid var(--mj-hair)}.mjdj-jp .mj-resultgrid .v{font-size:clamp(2rem,3.6vw,2.75rem);font-weight:450;letter-spacing:-.04em;line-height:1;color:var(--jp-gray-1000);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mjdj-jp .mj-resultgrid .o{-webkit-margin-before:var(--jp-space-3);margin-block-start:var(--jp-space-3);color:var(--jp-gray-1000);font-weight:500;font-size:var(--jp-type-compact)}.mjdj-jp .mj-resultgrid .src{-webkit-margin-before:6px;margin-block-start:6px;color:var(--jp-text-secondary);font-size:var(--jp-type-metadata);line-height:1.4}.mjdj-jp .mj-tgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--mj-hair);border:1px solid var(--mj-hair);border-radius:16px;overflow:hidden;-webkit-margin-before:var(--jp-space-10);margin-block-start:var(--jp-space-10)}.mjdj-jp .mj-tgrid .t{background:#fff;padding:clamp(24px,2.6vw,36px)}.mjdj-jp .mj-tgrid blockquote{margin:0 0 var(--jp-space-6);font-size:1.1875rem;line-height:1.45;letter-spacing:-.01em;color:var(--jp-gray-1000);font-weight:450}.mjdj-jp .mj-tgrid .who{color:var(--jp-text-secondary);font-size:var(--jp-type-compact)}.mjdj-jp .mj-tgrid .who strong{display:block;color:var(--jp-gray-1000);font-weight:500}.mjdj-jp .mj-herostats.mj-three{max-width:640px;border-top:0;padding-top:0;margin-top:var(--jp-space-10)}.mjdj-jp .mj-faq{border-top:1px solid var(--mj-hair)}.mjdj-jp .mj-faq details{border-bottom:1px solid var(--mj-hair)}.mjdj-jp .mj-faq summary{list-style:none;cursor:pointer;padding-block:var(--jp-space-5);display:flex;justify-content:space-between;gap:var(--jp-space-6);align-items:center;color:var(--jp-gray-1000);font-weight:500;font-size:var(--jp-type-subsection);letter-spacing:-.01em}.mjdj-jp .mj-faq summary::-webkit-details-marker{display:none}.mjdj-jp .mj-faq summary:after{content:"+";color:var(--mj-label);font-weight:400;font-size:1.4rem;flex:none}.mjdj-jp .mj-faq details[open] summary:after{content:"\2013"}.mjdj-jp .mj-faq p{margin:0 0 var(--jp-space-6);color:var(--jp-gray-900);max-width:78ch;line-height:1.6}@media(max-width:900px){.mjdj-jp .mj-wrong .row{grid-template-columns:1fr}.mjdj-jp .mj-wrong .impact{border-left:0;padding-left:0;border-top:1px solid var(--mj-hair);padding-top:16px}.mjdj-jp .mj-strat{grid-template-columns:1fr}.mjdj-jp .mj-pbcard{position:static;max-width:420px}}@media(max-width:820px){.mjdj-jp .mj-facts>div{border-left:0;padding-left:0;flex:1 1 42%;margin-bottom:14px}.mjdj-jp .mj-resultgrid,.mjdj-jp .mj-stacklist,.mjdj-jp .mj-tgrid{grid-template-columns:1fr}.mjdj-jp .mj-resultgrid .c+.c,.mjdj-jp .mj-tgrid .t+.t{border-left:0;border-top:1px solid var(--mj-hair)}.mjdj-jp .mj-disc .row{grid-template-columns:1fr}}.mjdj-jp .mj-ed{max-width:var(--jp-reading-width);margin-inline:auto}.mjdj-jp .mj-ed .mj-label{margin-inline:0}.mjdj-jp .mj-ed p{color:var(--jp-gray-900);line-height:1.75;margin:0 0 var(--jp-space-5);font-size:var(--jp-type-copy)}.mjdj-jp .mj-ed h3{margin:var(--jp-space-10) 0 var(--jp-space-4);font-size:var(--jp-type-subsection);letter-spacing:-.01em}.mjdj-jp .mj-ed .who{list-style:none;margin:var(--jp-space-2) 0 var(--jp-space-6);padding:0;display:flex;flex-direction:column;gap:var(--jp-space-3)}.mjdj-jp .mj-ed .who li{position:relative;padding-left:22px;color:var(--jp-gray-900);line-height:1.6}.mjdj-jp .mj-ed .who li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:1px;background:var(--mj-label)}.mjdj-jp .mj-ed .who b{color:var(--jp-gray-1000);font-weight:600}.mjdj-jp .mj-pull{margin:var(--jp-space-8) 0;padding:var(--jp-space-6) 0;border-top:1px solid var(--mj-hair);border-bottom:1px solid var(--mj-hair)}.mjdj-jp .mj-pull .q{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.42;letter-spacing:-.01em;color:var(--jp-gray-1000);font-weight:450;margin:0}.mjdj-jp .mj-pull .q b{color:var(--jp-gray-1000);font-weight:700}.mjdj-jp .mj-pull .c{margin-top:12px;color:var(--jp-text-secondary);font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.mjdj-jp .mj-ed-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--jp-space-6) var(--jp-space-10);gap:var(--jp-space-6) var(--jp-space-10);margin-top:var(--jp-space-8);border-top:1px solid var(--mj-hair);padding-top:var(--jp-space-8)}.mjdj-jp .mj-ed-grid h4{margin:0 0 6px;font-size:var(--jp-type-compact);color:var(--jp-gray-1000);font-weight:600}.mjdj-jp .mj-ed-grid p{margin:0;font-size:var(--jp-type-compact);color:var(--jp-gray-900);line-height:1.55}@media(max-width:820px){.mjdj-jp .mj-ed-grid{grid-template-columns:1fr}}.mjdj-jp .mj-pbento{--pbpad:clamp(28px,3.4vw,48px);position:relative;border:1px solid var(--mj-hair);border-radius:16px;overflow:hidden;background:var(--jp-background-100);-webkit-margin-before:var(--jp-space-10);margin-block-start:var(--jp-space-10)}.mjdj-jp .mj-pbento:after{content:"+";position:absolute;top:-11px;right:14px;z-index:3;color:var(--mj-label);font-weight:300;font-size:20px;line-height:1}.mjdj-jp .mj-pbrow{position:relative;display:grid;grid-template-columns:repeat(3,1fr)}.mjdj-jp .mj-pbrow--bot{border-top:1px solid var(--mj-hair)}.mjdj-jp .mj-pbcell{grid-column:1/3;padding:var(--pbpad);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--jp-space-2);border-right:1px solid var(--mj-hair)}.mjdj-jp .mj-pbrow--top{min-height:300px}.mjdj-jp .mj-pbrow .lead{margin:0 0 var(--jp-space-6);font-size:var(--jp-type-lede);line-height:var(--jp-leading-lede);color:var(--jp-gray-1000);max-width:46ch}.mjdj-jp .mj-pbrow .lead b,.mjdj-jp .mj-pbrow p b{color:var(--jp-gray-1000);font-weight:600}.mjdj-jp .mj-pbrow--bot .mj-pbcell p{margin:0;color:var(--jp-gray-900);font-size:var(--jp-type-compact);line-height:1.6;max-width:52ch}.mjdj-jp .mj-pbcover{grid-column:3/4;position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:320px}.mjdj-jp .mj-pbcover img{width:100%;display:block}.mjdj-jp .mj-pbrow--bot .act{grid-column:3/4;display:flex;align-items:center;justify-content:center;padding:var(--pbpad)}.mjdj-jp .pbtn{display:inline-flex;align-items:center;gap:7px;border-radius:100px;padding:11px 20px;font-size:var(--jp-type-compact);font-weight:600;text-decoration:none;border:1px solid var(--mj-hair);color:var(--jp-gray-1000);background:#fff;transition:.15s;white-space:nowrap}.mjdj-jp .pbtn--ghost:hover{background:var(--mj-grey);border-color:var(--jp-gray-500)}.mjdj-jp .pbtn--cta{background:var(--mj-red)!important;border-color:var(--mj-red)!important;color:#fff!important}.mjdj-jp .pbtn--cta:hover{background:var(--mj-red-dark)!important;border-color:var(--mj-red-dark)!important}@media(max-width:820px){.mjdj-jp .mj-pbrow{grid-template-columns:1fr}.mjdj-jp .mj-pbcell{grid-column:1;border-right:0}.mjdj-jp .mj-pbcover{grid-column:1;order:-1;min-height:0}.mjdj-jp .mj-pbcover img{position:static;width:min(260px,100%)}.mjdj-jp .mj-pbrow--bot .act{grid-column:1;justify-content:flex-start}}.mjdj-jp .mj-bento{border:1px solid var(--mj-hair)}.mjdj-jp .mj-bento>.mj-cell{margin:0 -1px -1px 0}@media(min-width:821px){.mjdj-jp .mj-bento>.mj-span2{grid-column:span 2}.mjdj-jp .mj-bento>.mj-span3{grid-column:1/-1}.mjdj-jp .mj-stacklist.mj-stack3{grid-template-columns:repeat(3,1fr)}}.mjdj-jp .mj-qf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:0 var(--jp-space-8);gap:0 var(--jp-space-8);-webkit-margin-before:var(--jp-space-8);margin-block-start:var(--jp-space-8)}.mjdj-jp .mj-qf>div{border-top:1px solid var(--mj-hair);padding-block:14px}.mjdj-jp .mj-qf .k{display:block;color:var(--mj-label);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.mjdj-jp .mj-qf .v{color:var(--jp-gray-1000);font-weight:500;font-size:var(--jp-type-compact)}