.page-sec-first{padding-top:56px}.sec-intro{max-width:46em;margin-bottom:32px}.sec-intro .muted{margin-top:14px;font-size:1.0625rem;max-width:64ch}.grid>.sec-col{grid-column:1 / span 5;align-self:start}@media(min-width:1024px){.grid>.sec-col{position:sticky;top:calc(var(--header) + 32px)}}.grid>.sec-col+*{grid-column:7 / span 6}.sec-col-p{margin-top:16px;font-size:1rem;max-width:30em}.more{margin-top:20px;font-size:1rem;font-weight:600}@media(max-width:1023px){.grid>.sec-col,.grid>.sec-col+*{grid-column:1 / -1}.grid>.sec-col+*{margin-top:28px}}@media(max-width:639px){.page-sec-first{padding-top:40px}}.plain-list{gap:16px;max-width:40em}.plain-list b{display:block;font-weight:600}.terms.spec div{grid-template-columns:9.5em 1fr}.terms.spec dt{font-size:1rem}.terms.spec dd{font-size:1rem;line-height:1.55}@media(max-width:639px){.terms.spec div{grid-template-columns:1fr;gap:4px}}.table-stack tbody th{font-size:1.0625rem;line-height:1.4}@media(max-width:767px){.table-stack thead{display:none}.table-stack,.table-stack tbody,.table-stack tr,.table-stack th,.table-stack td{display:block;width:auto}.table-stack tbody tr{padding:16px 0 12px;border-bottom:1px solid var(--rule)}.table-stack tbody tr:first-child{border-top:1px solid var(--ink)}.table-stack th,.table-stack td{border:0;padding:0}.table-stack tbody th{font-size:1.125rem;padding-bottom:8px}.table-stack td+td,.table-stack th+td{margin-top:10px}.table-stack td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:.8125rem;font-weight:500;font-stretch:87%;color:var(--ink-2)}}.stages{border-top:1px solid var(--ink)}.stage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:16px;padding:24px 0;border-bottom:1px solid var(--rule);align-items:start}.stage-fig{grid-column:1 / span 4}.stage-fig .planche-box{padding:12px 10px 10px}.stage-no{position:absolute;top:10px;left:14px;font-size:2.75rem;line-height:1;font-weight:300;font-variant-numeric:tabular-nums;z-index:1}.stage-text{grid-column:5 / span 8;padding-top:4px}.stage-p{margin-top:10px;max-width:60ch;font-size:1.0625rem;line-height:1.55}.stage-dl{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px var(--gutter)}.stage-dl>div{border-top:1px solid var(--rule);padding-top:10px}.stage-dl dd{margin-top:4px;font-size:.9688rem;line-height:1.5}.stage-dl .out{border-top-color:var(--ink)}.stage-dl .out dd{font-weight:600}@media(max-width:1023px){.stage-fig{grid-column:1 / span 5}.stage-text{grid-column:6 / span 7;padding-top:0}.stage-dl{grid-template-columns:1fr;gap:12px}}@media(max-width:639px){.stage{grid-template-columns:1fr;padding:20px 0 24px}.stage-fig,.stage-text{grid-column:1 / -1}.stage-no{font-size:2.25rem}.stage-fig .art{max-width:300px;margin-inline:auto}.stage-p{font-size:1rem}}.ceo{row-gap:32px;align-items:start}.ceo-text{grid-column:1 / span 6}.ceo-text .body{margin-top:24px}.ceo-card{grid-column:8 / span 5}.ceo-card-h{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--rule);font-size:1.0625rem}.ceo-card-h b{font-weight:600}.ceo-lists{margin-top:18px;display:grid;gap:22px}.ceo-lists .label{margin-bottom:10px}@media(max-width:1023px){.ceo-text,.ceo-card{grid-column:1 / -1}}.who-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px var(--gutter)}.who-h{font-size:1rem;font-weight:600;padding-bottom:10px;border-bottom:1px solid var(--ink)}.who-dl div{padding:12px 0;border-bottom:1px solid var(--rule)}.who-dl dt{font-weight:600;font-size:1rem;line-height:1.4}.who-dl dd{margin-top:2px;font-size:.9688rem;line-height:1.5;color:var(--ink-2)}.aside-ceo{margin-top:28px;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:16px 18px;background:var(--panel);font-size:1rem;line-height:1.5}.aside-ceo svg{margin-top:4px}@media(max-width:639px){.who-cols{grid-template-columns:1fr}}.sheet-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);background:var(--panel);padding:32px}.sheet-cell{grid-column:1 / span 7;background:var(--paper);padding-inline:32px}.sheet-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:24px;padding-bottom:14px;border-bottom:2px solid var(--ink);background-clip:padding-box}.sheet-name{font-size:1.0625rem;line-height:1.4}.sheet-name b{font-weight:700;margin-right:.4em}.sheet-block{padding-block:16px}.sheet-block+.sheet-note+.sheet-block{border-top:1px solid var(--rule)}.sheet-h{display:flex;align-items:center;gap:10px;font-size:.9688rem}.sheet-h b{font-weight:600}.sheet-rows{margin-top:10px;display:grid;gap:6px;padding-left:32px}.sheet-rows div{display:grid;grid-template-columns:9.5em 1fr;gap:12px;font-size:.9375rem;line-height:1.45}.sheet-rows dt{color:var(--ink-2)}.sheet-rows dd{font-variant-numeric:tabular-nums}.sheet-sig dt{color:var(--ink)}.sheet-dec{margin-top:12px;padding-left:32px;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:.9375rem;font-weight:500}.sheet-dec li{display:inline-flex;align-items:center;gap:8px}.sheet-dec li:before{content:"";width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--paper)}.sheet-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding-top:14px;padding-bottom:20px;border-top:1px solid var(--ink);font-size:.8125rem;font-weight:500;font-stretch:87%;color:var(--ink-2)}.sheet-note{grid-column:9 / span 4;display:grid;grid-template-columns:22px 1fr;gap:12px;padding-block:16px;font-size:.9688rem;line-height:1.5}.sheet-note .co-n{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}@media(max-width:1023px){.sheet-grid{padding:20px}.sheet-cell{grid-column:1 / span 8;padding-inline:24px}.sheet-note{grid-column:9 / span 4;font-size:.9375rem}}@media(max-width:767px){.sheet-cell,.sheet-note{grid-column:1 / -1}.sheet-note{padding:10px 2px 14px;font-size:.9375rem}.sheet-block+.sheet-note+.sheet-block{border-top:0}}@media(max-width:639px){.sheet-grid{grid-template-columns:1fr;padding:12px;margin-inline:calc(var(--margin) * -1)}.sheet-cell{padding-inline:16px}.sheet-rows,.sheet-dec{padding-left:0}.sheet-rows div{grid-template-columns:1fr;gap:0}.sheet-sig div{grid-template-columns:1fr auto}}.cases-index{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:18px;border-top:1px solid var(--ink);padding-top:14px}.cases-index>.label{grid-column:1 / -1}.ci-cols{grid-column:1 / span 9;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px var(--gutter)}.ci-who{font-weight:600;font-size:1.0625rem}.ci-who a,.ci-cols li a{text-decoration:none}.ci-who a:hover,.ci-cols li a:hover{text-decoration:underline}.ci-cols ul{margin-top:10px;display:grid;gap:8px}.ci-cols li{font-size:.9688rem;line-height:1.4}.ci-cols li a{color:var(--ink-2)}.ci-cols li a:hover{color:var(--ink)}.ci-legend{grid-column:10 / span 3;padding-left:20px;border-left:1px solid var(--rule)}.ci-legend ul{margin-top:10px;display:grid;gap:8px;font-size:.9375rem}@media(max-width:1023px){.ci-cols,.ci-legend{grid-column:1 / -1}.ci-legend{padding-left:0;border-left:0}.ci-legend ul{display:flex;flex-wrap:wrap;gap:8px 22px}}@media(max-width:639px){.ci-cols{grid-template-columns:1fr}}.page-sec>.wrap>.group-h{max-width:none;margin-bottom:0;padding-bottom:16px;border-bottom:1px solid var(--ink)}.case{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:20px;padding:28px 0 32px;border-bottom:1px solid var(--rule);scroll-margin-top:calc(var(--header) + 16px)}.case-side{grid-column:1 / span 4}.case-meta{margin-top:10px;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.8125rem;font-weight:500;font-stretch:87%;color:var(--ink-2)}.case-move{margin-top:18px;background:var(--panel);padding:14px 16px 16px;font-size:.9375rem;line-height:1.5}.case-move .label{margin-bottom:4px}.case-dl{grid-column:6 / span 7;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px var(--gutter);align-content:start}.case-dl>div{border-top:1px solid var(--rule);padding-top:10px}.case-dl dd{margin-top:4px;font-size:.9688rem;line-height:1.5}.case-dl .q{grid-column:1 / -1;border-top-color:var(--ink)}.case-dl .q dd{font-size:1.125rem;font-weight:500;line-height:1.45;max-width:36em}.case-dl .stop dd{font-weight:500}.case-levels{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:6px;font-size:.875rem;font-weight:500}@media(max-width:1023px){.case-side,.case-dl{grid-column:1 / -1}}@media(max-width:639px){.case-dl{grid-template-columns:1fr}.case-dl .q dd{font-size:1.0625rem}}@media(min-width:768px){.formats tbody th{width:12%}}.price-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:28px;align-items:start}.price-fig{grid-column:1 / span 7}.price-fig .planche-box{padding:16px 8px 8px}.price-terms{grid-column:8 / span 5;margin-top:36px}@media(max-width:1023px){.price-fig,.price-terms{grid-column:1 / -1}.price-terms{margin-top:0}}.faq-group{align-items:start;row-gap:8px}.faq-group+.faq-group{margin-top:56px}.faq-who{grid-column:1 / span 3;padding-top:18px;border-top:1px solid var(--ink);position:sticky;top:calc(var(--header) + 24px)}.faq-qs{grid-column:4 / span 9}.faq-qs .faq{max-width:none}@media(max-width:1023px){.faq-who,.faq-qs{grid-column:1 / -1}.faq-who{position:static;border-top:0;padding-top:0}}.layers{border-top:1px solid var(--ink)}.layer{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:14px;padding:24px 0 26px;border-bottom:1px solid var(--rule)}.layer-head{grid-column:1 / span 4}.layer-head .h3{display:flex;align-items:center;gap:12px}.layer-head .label{margin-top:6px;padding-left:30px}.mark{flex:none;width:18px;height:18px}.layer-items{grid-column:5 / span 8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px var(--gutter)}.layer-items li{position:relative;padding-left:20px;font-size:1rem;line-height:1.5}.layer-items li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px}.layer-o .mark,.layer-o li:before{background:var(--slate)}.layer-k .mark{background:var(--ink);height:4px}.layer-k li:before{background:var(--ink);height:2px;top:.75em}.layer-a .mark,.layer-a li:before{background:var(--black)}@media(max-width:1023px){.layer-head,.layer-items{grid-column:1 / -1}}@media(max-width:639px){.layer-items{grid-template-columns:1fr}}.scope td:nth-child(3){color:var(--ink-2)}@media(min-width:768px){.scope tbody th{width:15%}.scope td:nth-child(3){width:32%}}.report{max-width:52em}.report p{margin-top:10px;font-size:1rem;line-height:1.6}
