.mf-ed .pfb{border-top:1px solid var(--mf-line);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,40px);max-width:1120px;margin:clamp(40px,6vh,72px) auto 0;padding-top:clamp(28px,4vh,44px);display:grid}.mf-ed .pfb__v{font-family:var(--mf-font-d);color:var(--mf-fg);font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.1}.mf-ed .pfb__r{background:linear-gradient(90deg, var(--mf-red) 0 64%, transparent 64% 70%, var(--mf-red) 70%);width:40px;height:3px;margin:12px auto 10px;display:block}.mf-ed .pfb__l{color:var(--mf-fg);font-size:17px;line-height:1.4}.mf-ed .cq__deck.mfflow{height:clamp(330px,38vh,390px);margin-top:clamp(32px,5vh,56px)}.mf-ed .cq__deck .work__card.cqc{aspect-ratio:auto;box-sizing:border-box;background:var(--mf-bg);border:1px solid var(--mf-line);cursor:pointer;border-radius:18px;grid-template-rows:auto 1fr auto;gap:18px;width:min(560px,46%);height:100%;padding:clamp(28px,2.6vw,40px);display:grid;box-shadow:0 30px 70px #231f2029}.mf-ed .cq__deck .work__card.cqc.is-on{cursor:default}.mf-ed .cq__deck .work__card[data-rank="2"]{pointer-events:none;opacity:0!important}.mf-ed .cqc__rule{background:linear-gradient(90deg, var(--mf-red) 0 64%, transparent 64% 70%, var(--mf-red) 70%);width:56px;height:3px;display:block}.mf-ed .cqc blockquote{font-family:var(--mf-font-q);color:var(--mf-fg);text-wrap:pretty;align-self:center;margin:0;font-size:clamp(18px,1.45vw,21px);font-style:italic;line-height:1.55}.mf-ed .cqc figcaption{border-top:1px solid var(--mf-line);align-items:center;gap:14px;padding-top:16px;display:flex}.mf-ed .cqc .cqc__pic{object-fit:cover;object-position:50% 0;background:var(--mf-bg2);border:1px solid var(--mf-line);border-radius:50%;flex:none;width:56px;height:56px}.mf-ed .cqc__who{min-width:0;color:var(--mf-fg);gap:2px;font-size:17px;line-height:1.35;display:grid}.mf-ed .cqc__who b{font-weight:600}.mf-ed .cqc__who a{color:var(--mf-fg);text-decoration:underline;-webkit-text-decoration-color:var(--mf-red);text-decoration-color:var(--mf-red);text-underline-offset:4px;text-decoration-thickness:2px}.mf-ed .cq{overflow-x:clip}.mf-ed.oh .cq--plate{margin-top:clamp(48px,10vh,120px)}@media (max-width:860px){.mf-ed .cq__deck.mfflow{height:auto;margin-top:calc(clamp(32px,5vh,56px) - 44px);margin-bottom:-98px;padding-top:44px;padding-bottom:104px}.mf-ed .cq__deck .work__card.cqc{aspect-ratio:auto;flex:none;width:min(82vw,380px);height:auto}.mf-ed .cq__deck .work__card[data-rank="2"]{pointer-events:auto;opacity:1!important}}@media (max-width:809px){.mf-ed .pfb{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}.mf-ed .cqc figcaption{border-top:0;padding-top:0}.mf-ed .cqc__who a{text-decoration:none}.mf-ed .cqc__who a:hover,.mf-ed .cqc__who a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--mf-red);text-decoration-color:var(--mf-red)}.mf-ed .cqc__rule{background:linear-gradient(90deg, var(--mf-red) 0 58%, transparent 58% 70%, var(--mf-red) 70%);width:34px;height:2px}.mf-ed .cq__deck .work__card.cqc:not(.is-on){box-shadow:0 34px 80px #231f2033;filter:none!important}.mf-ed .cq__deck .work__card.cqc:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s;position:absolute;inset:0}.mf-ed .cq__deck .work__card.cqc[data-side=l]:after{opacity:1;background:linear-gradient(270deg,#231f2038 0%,#231f2014 26%,#231f2000 52%)}.mf-ed .cq__deck .work__card.cqc[data-side=r]:after{opacity:1;background:linear-gradient(90deg,#231f2038 0%,#231f2014 26%,#231f2000 52%)}@media (max-width:860px){.mf-ed .cq__deck .work__card.cqc:after{display:none}}.mf-ed .cqc__who .cqc__rep{color:var(--mf-muted);margin-top:2px;font-size:13px;line-height:1.3}.mf-ed .cqc__who .cqc__agent{justify-self:start}.mf-ed .cq__deck .work__card.cqc{flex-direction:column;gap:0;display:flex}.mf-ed .cqc blockquote{align-self:stretch;margin-top:auto}.mf-ed .cqc .cqc__rule{margin:18px 0 auto}.mf-ed .cqc figcaption{margin-top:22px}.mf-ed .cqc .cqc__pic{width:68px;height:68px}.mf-ed .cqc blockquote{font-size:clamp(16px,1.3vw,19px)}
