.mfq{--mfq-ease-expo:cubic-bezier(.16, 1, .3, 1);padding:40px var(--page-gutter-bleed) 88px;color:var(--foreground)}.mfq--shell{max-width:var(--content-max-width);width:100%;padding-left:var(--page-gutter);padding-right:var(--page-gutter);margin-inline:auto}.mfq-grid{gap:var(--page-gutter-bleed);grid-template-columns:minmax(240px,30%) 1fr;align-items:start;display:grid}.mfq-side{min-width:0;top:var(--site-header-offset);position:sticky}.mfq-main{min-width:0}.mfq .mfq-accordion{border-top:0}.mfq-eyebrow{letter-spacing:.01em;color:var(--muted-foreground);opacity:0;align-items:center;gap:12px;margin-bottom:20px;font-size:15px;font-weight:400;display:flex;transform:translateY(14px)}.mfq-title{letter-spacing:-.02em;color:var(--foreground);font-size:clamp(28px,2.7vw,42px);font-weight:500;line-height:1.05}.mfq-title .line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.mfq-title .line>span{transition:transform .95s var(--mfq-ease-expo);will-change:transform;display:block;transform:translateY(115%)}.mfq.in-view .mfq-title .line:first-child>span{transition-delay:.1s;transform:translateY(0)}.mfq.in-view .mfq-title .line:nth-child(2)>span{transition-delay:.22s;transform:translateY(0)}.mfq.in-view .mfq-title .line:nth-child(3)>span{transition-delay:.34s;transform:translateY(0)}.mfq-sub{color:var(--muted-foreground);opacity:0;max-width:58ch;margin-top:16px;font-size:clamp(14px,1.2vw,16.5px);line-height:1.55;transform:translateY(14px)}.mfq.in-view .mfq-eyebrow,.mfq.in-view .mfq-sub{opacity:1;transition:opacity .7s var(--mfq-ease-expo), transform .8s var(--mfq-ease-expo);transform:none}.mfq.in-view .mfq-sub{transition-delay:.3s}.mfq-list{opacity:0;transform:translateY(14px)}.mfq.in-view .mfq-list{opacity:1;transition:opacity .8s var(--mfq-ease-expo) .35s, transform .9s var(--mfq-ease-expo) .35s;transform:none}@media (max-width:900px){.mfq{padding-top:40px;padding-bottom:72px}.mfq-grid{display:block}.mfq-side{margin-bottom:clamp(24px,4vh,44px);position:static}}@media (prefers-reduced-motion:reduce){.mfq-title .line>span{transition:none;transform:none}.mfq-eyebrow,.mfq-sub,.mfq-list{opacity:1!important;transition:none!important;transform:none!important}}
