.data-main:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#f5f2ea;color:#17201e}.data-main a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){text-underline-offset:.2em}.data-breadcrumb:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-answer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-section:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-method:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-machine:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:min(1180px,calc(100% - 48px));margin-inline:auto}.data-breadcrumb:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;gap:.55rem;align-items:center;padding:1.15rem 0;color:#52605b;font-size:.9rem}.data-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:clamp(3.5rem,7vw,6.5rem) 0 4.5rem;border-bottom:1px solid #cfcec6}.data-eyebrow:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0 0 .75rem;color:#5d6d66;font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.data-hero h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:820px;margin:0;font-size:clamp(2.65rem,6vw,5.35rem);line-height:.96;letter-spacing:-.045em}.data-lede:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:760px;margin:1.5rem 0 .75rem;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.45}.data-hero>p:not(.data-eyebrow):not(.data-lede):where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:800px;color:#41504b;line-height:1.72}.data-hero__actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-card__actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:1.6rem}.data-hero__actions .button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-card__actions .button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-flex;justify-content:center;align-items:center;min-height:44px;border-radius:999px;text-decoration:none}.data-answer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:3.5rem 0}.data-answer h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-section__head h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-method h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-machine h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.1rem 0 .75rem;font-size:clamp(1.9rem,3vw,3rem);line-height:1.05;letter-spacing:-.025em}.data-answer>p:not(.data-eyebrow):where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-section__head>p:not(.data-eyebrow):where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-method p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-machine p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:820px;color:#46534f;line-height:1.7}.data-summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:2rem;border:1px solid #cacbc3;background:#cacbc3;border-radius:18px;overflow:hidden}.data-summary div:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;min-height:115px;flex-direction:column;justify-content:center;background:#fff;padding:1.15rem}.data-summary strong:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:1.8rem;line-height:1}.data-summary span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:.45rem;color:#56635f;font-size:.82rem;line-height:1.3}.data-section:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:4.25rem 0;border-top:1px solid #cfcec6}.data-section__head:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:minmax(0,.85fr) minmax(280px,1.15fr);column-gap:3rem;align-items:end;margin-bottom:1.6rem}.data-section__head .data-eyebrow:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-section__head h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-column:1}.data-section__head>p:not(.data-eyebrow):where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-column:2;grid-row:1/3;margin:0}.data-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.data-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-direction:column;min-width:0;border:1px solid #d6d4cb;border-radius:18px;background:#fff;padding:clamp(1.15rem,2.2vw,1.7rem);box-shadow:0 12px 34px rgba(23,32,30,.05)}.data-card__badges:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.data-card__badges span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid #d9ded9;border-radius:999px;background:#f2f5f2;padding:.32rem .6rem;color:#4b5b55;font-size:.69rem;font-weight:750;line-height:1.15}.data-card h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.16}.data-card>p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#485550;line-height:1.58}.data-card dl:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0}.data-card dl div:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-top:1px solid #e1e1da;padding-top:.7rem}.data-card dt:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#66716d;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.data-card dd:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.22rem 0 0;font-size:.9rem;line-height:1.35}.data-card__source:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-card__relation:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.3rem 0;font-size:.86rem}.data-card__actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:auto;padding-top:1rem;border-top:1px solid #e1e1da}.data-card__actions .button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.68rem .9rem;font-size:.82rem}.data-card__formats:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.78rem}.data-method:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:4.5rem 0;border-top:1px solid #cfcec6}.data-method__grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.data-method__grid>div:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid #d6d4cb;border-radius:16px;background:#ebe9e1;padding:1.4rem}.data-method__grid h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0 0 .45rem}.data-method__grid p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0}.data-machine:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-bottom:5rem;border-radius:20px;background:#15211e;color:#f4f3ed;padding:clamp(1.5rem,4vw,3rem)}.data-machine .data-eyebrow:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#a8bdb4}.data-machine p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#d8e0dc}.data-machine a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#fff}.data-main :focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #d07448;outline-offset:4px;border-radius:4px}
@media(max-width:900px){.data-summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(3,minmax(0,1fr))}.data-section__head:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block}.data-section__head>p:not(.data-eyebrow):where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.75rem 0 0}.data-card dl:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}}
@media(max-width:680px){.data-breadcrumb:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-answer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-section:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-method:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-machine:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:min(100% - 32px,1180px)}.data-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:2.5rem 0 3rem}.data-hero h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:clamp(2.4rem,13vw,3.65rem)}.data-summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(2,minmax(0,1fr))}.data-summary div:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:96px}.data-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-method__grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.data-section:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:3rem 0}.data-card__actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){align-items:flex-start;flex-direction:column}.data-card__actions .button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%}.data-machine:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-bottom:3rem}.data-hero__actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){align-items:stretch;flex-direction:column}.data-hero__actions .button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%}}
@media(max-width:350px){.data-breadcrumb:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-answer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-section:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-method:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.data-machine:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:calc(100% - 24px)}.data-summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr 1fr}.data-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:1rem}.data-card h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){overflow-wrap:anywhere}.data-card__badges span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:100%;overflow-wrap:anywhere}}

/* Dark catalog panel headings must inherit its light foreground. */
.data-machine h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:inherit}
