:root{--color-lmseries:#B88F00}.lp-featMap{container-type:inline-size;container-name:featuremap;margin-block:clamp(2.5rem,2rem + 2.2222vw,4rem) clamp(4rem,3.3333rem + 2.963vw,6rem)}.lp-featMap--lm{--map-color:var(--color-lmseries)}.lp-featMap--ui{margin-block:1.5rem 2.5rem}.lp-featMap__inner{--cols:1;--gap:1rem;display:flex;flex-wrap:wrap;-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:1.25rem}@container featuremap (min-width:440px){.lp-featMap__inner{--cols:2}}@container featuremap (min-width:780px){.lp-featMap__inner{--cols:3}}@container featuremap (min-width:960px){.lp-featMap__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:1024px;margin-inline:auto}}.lp-featMap--lm .lp-featMap__inner{grid-template-areas:"f1 f2 f3 f4" "f5 fig fig f6" "f7 fig fig f8" "f9 f10 f11 f12" "foo foo foo foo"}.lp-featMap--ui .lp-featMap__inner{grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:". fig fig fig fig fig ." ". fig fig fig fig fig f3" "f1 fig fig fig fig fig .	" ". fig fig fig fig fig ." "f2 fig fig fig fig fig f4" ". fig fig fig fig fig ." ". fig fig fig fig fig ." ". . . f5 f6 . ."}@container featuremap (max-width:959px){.lp-featMap--ui .lp-featMap__inner{justify-content:center}}.lp-featMap__figure,.lp-featMap__footer{flex:0 0 100%}.lp-featMap__figure{position:relative;grid-area:fig;text-align:center;margin-inline:auto}.lp-featMap__feat{flex:0 0 calc(100% / var(--cols) - var(--gap)/ var(--cols) * (var(--cols) - 1))}.lp-featMap--ui .lp-featMap__feat{flex-basis:auto}.lp-featMap__tit{font-size:112.5%;font-weight:var(--fw-bold,700);line-height:1.1;color:var(--map-color,#4a4a4f)}.lp-featMap__desc{margin-block-start:0.25rem;line-height:1.25}@container featuremap (min-width:960px){.lp-featMap__desc{max-width:13.75rem;margin-block-end:0.5rem}}.lp-featMap__desc>:last-child{margin-block-end:0}.lp-featMap__smallPrint{display:flex;align-items:flex-start;-moz-column-gap:0.25em;column-gap:.25em;line-height:1.1;margin-block-start:0.5rem}.lp-featMap__smallPrint sup{top:.25em;flex:0 0 auto}.lp-featMap__mark{display:none}@container featuremap (min-width:960px){.lp-featMap__feat{position:relative}.lp-featMap__mark{display:block;position:absolute;width:8px;height:8px;top:var(--y,auto);right:var(--x-r,auto);bottom:var(--y-b,auto);left:var(--x,auto);transform:translate(-50%,-50%) rotate(var(--r,0deg));transform-origin:calc(100% - 4px) 50%}.lp-featMap__mark::before{content:"";display:block;position:absolute;top:50%;right:4px;width:var(--w,100px);height:1px;background-color:var(--map-color,#4a4a4f);transform:translateY(-50%)}.lp-featMap__mark::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--map-color,#4a4a4f);border-radius:50%}}.lp-featMap__footer{grid-area:foo;flex:0 0 100%}.lp-featMap__links{display:flex;justify-content:center;gap:1rem 2rem;font-size:125%;font-weight:var(--fw-bold,700);line-height:1;color:var(--link-color,var(--map-color,#0b3c8e));margin-inline:auto}.lp-featMap__links .button--secondary{font-size:inherit;font-weight:inherit;color:inherit;border-color:currentColor;border-radius:9px;padding:8px 12px 8px 14px;margin:0}@container featuremap (max-width:959px){.lp-featMap__links{flex-wrap:wrap}}.lp-featMapCustomisable{display:flex;margin-block:1.5rem 2.5rem}.lp-featMapCustomisable__inner{display:inline-grid;position:relative;-moz-column-gap:2rem;column-gap:2rem;row-gap:0;grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"fig fig" "f1 f2";margin-inline:auto}.lp-featMapCustomisable__figure{position:relative;grid-area:fig;text-align:center;margin-inline:auto}.lp-featMapCustomisable__figure img,.lp-featMapCustomisable__figure svg{display:block}.lp-featMapCustomisable__tit{font-size:clamp(.875rem, .7395rem + .6024vw, 1.125rem);font-weight:var(--fw-bold,700);line-height:1.1;color:var(--map-color,#4a4a4f)}.lp-featLogos{--cols:3;--gap:1.5rem 2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gap)}.lp-featLogos img{display:block}@media screen and (max-width:64em){.lp-featLogos{--gap:clamp(1.25rem, 0.6818rem + 2.8409vw, 2.5rem)!important;transform:scale(1)!important}.lp-featLogos img{max-width:clamp(3.5rem,2.3636rem + 5.6818vw,6rem)}}