.out{margin-top:var(--s3);color:var(--fg);font:600 clamp(20px,2vw,26px)/1.25 var(--disp);letter-spacing:-.015em;max-width:24ch}.out.sm{margin-top:14px;font-size:17px;max-width:none}.mg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--s4)}.mc{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;padding-bottom:var(--s5)}.mc .out.sm{margin-top:14px;min-height:1.25em}.mc .ck{align-content:flex-start;margin-bottom:0}section.sec .mc .vg{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;margin:var(--s2) 0 0;padding:0;gap:8px}.mc .who{margin-top:0}.mc .nm{font:700 22px/1.2 var(--disp);letter-spacing:-.015em;color:var(--fg)}.mc .nm:hover{text-decoration:underline}.mc .ck{display:flex;flex-wrap:wrap;gap:6px var(--s3);margin-top:var(--s2);color:var(--mute);font-size:14px}.mc .ck b{color:var(--fg);font:800 22px/1 var(--disp)}.sh p.out,.mc p.out{color:var(--fg)}@media(max-width:980px){.mg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.mg{grid-template-columns:1fr}.mc .out.sm:empty{display:none}.mc{grid-row:auto;grid-template-rows:none;display:block}}.cs .kpis{gap:12px;margin-top:var(--s3)}.cs .kpis p{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cs .kpis b{display:inline;font-size:30px;line-height:1;color:var(--fg)}.cs .kpis span{font-size:15px;color:var(--mute)}@media(max-width:820px){.cs,.cs .sh,.cs .sh>div,.cs .who,.cs .out{text-align:left;justify-items:start;align-items:start}.cs .kpis{flex-direction:column;flex-wrap:nowrap;gap:10px;margin-top:var(--s3)}.cs .kpis p{display:flex;align-items:baseline;gap:10px;text-align:left}.cs .kpis b{font-size:26px;display:inline}.cs .kpis span{font-size:14px}}.cs a.ig{color:inherit;text-decoration:none}.cs h2 a.ig:hover{text-decoration:underline}.cs .who a.ig{text-decoration:underline;text-underline-offset:3px}.vr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--s5);align-items:start;padding:var(--s4) 0;border-top:1px solid var(--line)}.vr h3{margin:0 0 6px}.vr small{color:var(--mute);font-size:14px}.vr .vg{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}@media(max-width:820px){.vr{grid-template-columns:1fr;gap:var(--s3)}.vr .vg{gap:8px}}.endc{text-align:center}.endc p{color:var(--mute);margin:12px 0 var(--s3)}.endc .cta{justify-content:center}.dr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4);align-items:start}.dr img{width:100%;border-radius:var(--r);border:1px solid var(--line)}.dr figcaption{margin-top:12px;color:var(--mute);font-size:15px}.dr b{display:block;color:var(--fg);font-weight:600}@media(max-width:820px){.dr{grid-template-columns:1fr}}.who{display:flex;align-items:center;gap:12px;margin-top:10px;color:var(--mute);line-height:1.35}.kpis{display:flex;gap:var(--s5)}.kpis b{display:block;font:800 40px/1 var(--disp);letter-spacing:-.03em}.kpis span{color:var(--mute);font-size:14px}.cs .vg{grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px;margin-left:auto;gap:var(--s3)}.cs .sh{margin-bottom:0}.cs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--s5);align-items:start}.cs .sh{flex-direction:column;align-items:start}.cs .who{display:flex;align-items:center;gap:12px;margin-top:10px;color:var(--mute);line-height:1.35}.who img{width:48px;height:48px;border-radius:50%;object-fit:cover}.who small{font-size:14px}.kpis{flex-direction:column;gap:var(--s3)}@media(max-width:820px){.cs{grid-template-columns:1fr;gap:var(--s3)}.cs .who{display:flex;align-items:center;gap:12px;margin-top:10px;color:var(--mute);line-height:1.35}.who img{width:48px;height:48px;border-radius:50%;object-fit:cover}.who small{font-size:14px}.kpis{flex-direction:row}.cs .vg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.ba{display:grid;grid-template-columns:1fr;gap:var(--s5) var(--s4)}.ba figure>div:not(.swh){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ba img{border-radius:var(--r);width:100%;border:1px solid var(--line)}.ba figcaption,.rc figcaption{margin-top:10px;color:var(--mute);font-size:14px}.rc{columns:3;column-gap:var(--s4)}.rc figure{break-inside:avoid;margin-bottom:var(--s4)}.rc img{border-radius:var(--r);width:100%;border:1px solid var(--line)}@media(max-width:820px){.who{display:flex;align-items:center;gap:12px;margin-top:10px;color:var(--mute);line-height:1.35}.who img{width:48px;height:48px;border-radius:50%;object-fit:cover}.who small{font-size:14px}.kpis{gap:var(--s4)}.ba{grid-template-columns:1fr}.rc{columns:1}}
