.ft-grid{--ft-ease:cubic-bezier(.22, 1, .36, 1);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:440px;gap:16px;display:grid}.ft{--pad:32px;padding:var(--pad);background:hsl(var(--panel));border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.ft-w{grid-column:span 2}.ft-t{font-family:var(--mk-display);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:500;line-height:32px}.ft-t a{color:inherit;text-decoration:none}.ft-t a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ft-el{flex:1;justify-content:center;align-items:center;min-height:0;padding-bottom:8%;display:flex}.ft.laid .ft-el{align-items:flex-start;padding-bottom:0}.ft.laid .ft-in{margin-top:var(--y,0px)}.ft-in{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:100%;display:flex}.ft-m{transition:opacity .7s var(--ft-ease), transform .7s var(--ft-ease)}.ft.pre .ft-m[data-m=land]{opacity:0;transform:translateY(16px)scale(.96)}.ft.pre .ft-m[data-m=fade],.ft.pre .ft-m[data-m=after]{opacity:0;transform:translateY(8px)}.ft.pre .ft-m[data-m=rise]{opacity:0;transform:translateY(24px)}.ft-m[data-m=fade],.ft-m[data-m=after]{transition-delay:.45s}.ft-ask .ft-m[data-m=after]{transition-delay:.35s}.ft.still,.ft.still *{transition:none!important}.ft-num{font-variant-numeric:tabular-nums;transition:opacity .3s var(--ft-ease);display:inline-block;position:relative}.ft-num>.fin{visibility:hidden}.ft-num>.run{white-space:nowrap;position:absolute;top:0;right:0}.ft.pre .ft-num{opacity:0}.ft-draft .ft-in{text-align:left;align-items:stretch;width:100%}.ft-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.ft-doc{font-size:24px;font-weight:500;line-height:32px}.ft-laws{place-items:center end;display:inline-grid}.ft-laws>.ft-law{grid-area:1/1}.ft-law{border:1px solid hsl(var(--ink) / .2);white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:12px;height:48px;padding:0 20px 0 16px;font-size:20px;font-weight:500;line-height:32px;display:inline-flex}.ft-law-in{animation:ft-law-in .35s var(--ft-ease)}.ft-law-out{animation:ft-law-out .35s var(--ft-ease) forwards}@keyframes ft-law-in{0%{opacity:0;transform:translateY(12px)}}@keyframes ft-law-out{to{opacity:0;transform:translateY(-12px)}}.ft-count{align-items:flex-end;gap:16px;height:96px;margin:0;display:flex}.ft-fig{height:96px;font-family:var(--mk-display);letter-spacing:-.02em;white-space:nowrap;font-size:96px;font-weight:500;line-height:96px}.ft-unit{margin-bottom:8px;font-size:24px;line-height:32px}.ft-bar{background:hsl(var(--ink) / .1);border-radius:8px;height:8px;overflow:hidden}.ft-bar i{background:hsl(var(--ink));transform-origin:0;height:100%;transition:transform .9s var(--ft-ease);display:block;transform:scaleX(1)}.ft.pre .ft-bar i{transform:scaleX(var(--from))}.ft-tag{border-width:2px;border-radius:16px;height:48px;padding:0 16px;font-size:24px;line-height:32px}.ft-big{font-family:var(--mk-display);letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:120px;font-weight:500;line-height:1}.ft-eur{height:120px;line-height:120px}.ft-line{margin:0;font-size:24px;font-weight:500;line-height:32px}.ft-sheet{width:100%;box-shadow:var(--shadow-paper);text-align:left;background:#fff;border-radius:4px;padding:16px 16px 8px}.ft-sline{border-bottom:1px solid hsl(var(--ink));align-items:flex-end;height:96px;display:flex}.ft-sig{width:100%;height:auto;max-height:92px}.ft-by{margin:8px 0 0;font-family:Tinos,Times New Roman,Times,serif;font-size:16px;font-weight:400;line-height:24px}.ft-pill{gap:8px;height:40px;padding:0 20px;font-size:18px;line-height:24px}.ft-shelf .ft-in{text-align:left;align-items:stretch;gap:0;width:100%}.ft-rowt{text-align:left;margin:0;font-size:16px;font-weight:500;line-height:24px}.ft-nd{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.ft-ndd{font-family:var(--mk-display);letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:min(64px,24cqi);font-weight:500;line-height:64px}.ft-fix{border-width:1.5px;height:32px;padding:0 10px;font-size:16px;line-height:24px}.ft-tln{margin-top:24px;position:relative}.ft-rail{height:32px;position:absolute;inset:0 0 auto}.ft-stops{margin:0;padding:0;list-style:none;display:flex;position:relative}.ft-stops li{text-align:center;flex-direction:column;flex:3 1 0;align-items:center;min-width:0;display:flex}.ft-stops li:first-child{flex-grow:2}.ft-stops li:last-child{flex-grow:3.5}.ft-mk{background:hsl(var(--panel));width:20px;height:20px;margin:6px 0}.ft-mk>span:first-child{width:14px;height:14px}.ft-sl{margin-top:8px;font-size:14px;line-height:24px;display:block}.ft-today{font-weight:500}.ft-sl .nw{white-space:nowrap;display:inline-block}.ft-fut{border-top:1px dashed hsl(var(--ink) / .2);position:absolute;top:16px;left:11.765%;right:20.588%}.ft-run{width:29.412%;height:2px;position:absolute;top:15px;left:11.765%}.ft-past{background:hsl(var(--ink));transform-origin:0;width:calc(100% - 20px);height:2px;transition:transform .9s var(--ft-ease);position:absolute;top:0;left:0;transform:scaleX(1)}.ft-dotw{width:calc(100% - 20px);height:0;transition:transform .9s var(--ft-ease);position:absolute;top:1px;left:0;transform:translate(0)}.ft-dot{background:hsl(var(--ink));border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;right:-4px}.ft-lift,.ft-soon{display:inline-block}.ft-lift{transition:transform .6s var(--ft-ease) .8s}.ft-soon{transition:opacity .6s var(--ft-ease) .9s, transform .6s var(--ft-ease) .9s}.ft.pre .ft-past{transform:scaleX(0)}.ft.pre .ft-dotw{transform:translate(-100%)}.ft.pre .ft-lift{transform:translateY(8px)}.ft.pre .ft-soon{opacity:0;transform:translateY(8px)}.ft-lawyer .ft-in{text-align:left;align-items:flex-start;width:100%}.ft-who{align-items:center;gap:16px;min-height:48px;margin:0;font-size:16px;font-weight:500;line-height:24px;display:flex}.ft-av{object-fit:cover;border-radius:99px;flex-shrink:0;width:40px;height:40px;display:block}.ft-fee{font-family:var(--mk-display);letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:min(80px,42.735cqi - 27.3504px);font-weight:500;line-height:80px}.ft-fee b{font-weight:500}.ft-fee span{letter-spacing:-.01em;font-size:24px;line-height:24px}.ft-q{justify-content:center;display:flex}.ft-q span{box-shadow:var(--shadow-marketing);background:#fff;border-radius:24px;padding:16px 24px;font-size:24px;line-height:32px}.ft-cite{background:hsl(var(--ink) / .05);border-radius:8px;align-items:center;height:48px;padding:0 16px;font-size:24px;font-weight:500;line-height:32px;display:inline-flex}@media (max-width:1439px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:400px}}@media (max-width:900px){.ft-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.ft,.ft-w{--pad:24px;grid-column:auto;min-height:360px}.ft-fig{height:64px;font-size:64px;line-height:64px}.ft-count{height:64px}.ft-big{font-size:72px;line-height:72px}.ft-eur{height:72px}.ft-row{flex-direction:column;align-items:flex-start}.ft-laws{justify-items:start}.ft-doc,.ft-line,.ft-q span,.ft-cite{font-size:20px}.ft-tag{height:40px;font-size:20px}}@media (prefers-reduced-motion:reduce){.ft-law-in,.ft-law-out{animation:none}}