.mfd3 .mfd3-bh{display:flex;flex-direction:column;gap:32px;min-width:0}.mfd3 .mfd3-bh-top{display:flex;flex-direction:column;min-width:0;margin-bottom:32px}.mfd3 .mfd3-bh-h1,.mfd3 .mfd3-bh-intro{margin-bottom:8px}.mfd3 .mfd3-bh-h1{font:700 32px/40px var(--mfd3-font-ui);letter-spacing:-.2px;color:var(--mfd3-text)}@media (max-width:1279.98px){.mfd3 .mfd3-bh-h1{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.mfd3 .mfd3-bh-lead .mfd3-card-t{font-size:20px;line-height:28px;--mfd3-clamp:3}.mfd3 .mfd3-bh-lead .mfd3-card-x{-webkit-line-clamp:4}.mfd3 .mfd3-bh-side{display:flex;flex-direction:column;gap:32px;min-width:0;margin-bottom:32px}.mfd3 .mfd3-bh-trh{margin-bottom:12px;font:700 24px/32px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-bh-trf{overflow:hidden;border:1px solid var(--mfd3-stroke);border-radius:16px}.mfd3 .mfd3-bh-trv{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline:0}.mfd3 .mfd3-bh-trv::-webkit-scrollbar{display:none}.mfd3 .mfd3-bh-trp{display:flex;flex:0 0 100%;flex-direction:column;gap:2px;min-width:0;scroll-snap-align:start}.mfd3 .mfd3-bh-ti{position:relative;display:flex;align-items:center;gap:8px;min-height:88px;padding:12px 16px;background:var(--mfd3-lead-bg)}.mfd3 .mfd3-bh-tb{flex:1;min-width:0}.mfd3 .mfd3-bh-tt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:8px;font:700 16px/20px var(--mfd3-font-text);color:var(--mfd3-text)}.mfd3 .mfd3-bh-tt a::after{content:"";position:absolute;inset:0}.mfd3 .mfd3-bh-tt a:focus-visible{outline:0}.mfd3 .mfd3-bh-tt a:focus-visible::after{outline:2px solid var(--mfd3-link);outline-offset:-2px}.mfd3 .mfd3-bh-ti:hover .mfd3-bh-tt{color:var(--mfd3-link)}.mfd3 .mfd3-bh-ti .mfd3-meta{flex-wrap:nowrap}.mfd3 .mfd3-bh-ti .mfd3-meta-c{position:relative;z-index:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfd3 .mfd3-bh-ti .mfd3-meta-t{flex:none}.mfd3 .mfd3-bh-tim{width:64px}.mfd3 .mfd3-bh-trn{display:flex;justify-content:center;gap:8px;margin-top:8px}.mfd3 .mfd3-bh-trb{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--mfd3-surface-soft);color:var(--mfd3-text)}.mfd3 .mfd3-bh-trb:not([disabled]):hover{box-shadow:inset 0 0 0 1px var(--mfd3-link)}.mfd3 .mfd3-bh-trb[disabled]{opacity:.5;cursor:default}.mfd3 .mfd3-bh-ad{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:center;padding:8px;border-radius:24px;background:var(--mfd3-surface)}.mfd3 .mfd3-bh-secs{display:flex;flex-direction:column;gap:32px;min-width:0}.mfd3 .mfd3-bh-sec{display:flex;flex-direction:column;gap:12px;min-width:0}.mfd3 .mfd3-bh-g{display:grid;grid-template-columns:minmax(0,1fr);gap:0}@media (max-width:1023.98px){.mfd3 .mfd3-bh-ad.is-d{display:none}.mfd3 .mfd3-bh-c1{margin-bottom:8px}.mfd3 .mfd3-bh-c1 .mfd3-cimg{aspect-ratio:361/200;border-radius:8px}.mfd3 .mfd3-bh-c:not(.mfd3-bh-c1){gap:8px;margin-top:8px;padding:8px 0;border-top:1px solid rgba(194,194,194,.5)}.mfd3 .mfd3-bh-c:not(.mfd3-bh-c1) .mfd3-cimg,.mfd3 .mfd3-bh-cm{display:none}.mfd3 .mfd3-bh-c:not(.mfd3-bh-c1) .mfd3-card-t{font:600 14px/20px var(--mfd3-font-text)}}@media (min-width:1024px){.mfd3 .mfd3-bh{display:grid;grid-template-columns:minmax(0,1fr) 304px;grid-template-areas:"top side" "secs side";column-gap:32px;row-gap:0;align-items:start}.mfd3 .mfd3-bh.no-side{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "secs"}.mfd3 .mfd3-bh-top{grid-area:top;margin:0}.mfd3 .mfd3-bh-side{grid-area:side;gap:40px;margin:0}.mfd3 .mfd3-bh-secs{grid-area:secs;gap:64px;margin-top:128px}.mfd3 .mfd3-bh-lead .mfd3-card-t{font-size:24px;line-height:32px;--mfd3-clamp:4}.mfd3 .mfd3-bh-lead .mfd3-card-x{-webkit-line-clamp:3}.mfd3 .mfd3-bh-ad{align-self:stretch;padding:8px 0}.mfd3 .mfd3-bh-ad.is-m{display:none}.mfd3 .mfd3-bh-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}}.mfd3 .mfd3-bl{display:flex;flex-direction:column;gap:16px;min-width:0}.mfd3 .mfd3-bl-head{display:flex;flex-direction:column;gap:8px}.mfd3 .mfd3-bl-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:700 20px/28px var(--mfd3-font-ui);color:var(--mfd3-text);overflow-wrap:anywhere}.mfd3 .mfd3-bl-n{font:400 14px/20px var(--mfd3-font-text);color:var(--mfd3-text-2)}.mfd3 .mfd3-bl-d{max-width:816px;font:400 14px/20px var(--mfd3-font-text);color:var(--mfd3-text-2);text-align:start}.mfd3 .mfd3-bl-g{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.mfd3 .mfd3-bl-pager{margin-top:16px}@media (max-width:1023.98px){.mfd3 .mfd3-bl-c1 .mfd3-cimg{aspect-ratio:361/200;border-radius:8px}.mfd3 .mfd3-bl .mfd3-card--mrow .mfd3-cimg{border-radius:8px}}@media (min-width:1024px){.mfd3 .mfd3-bl-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.mfd3 .mfd3-bl-pager{margin-top:24px}}.mfd3 .mfd3-bp-head{display:flex;flex-direction:column;align-items:center;max-width:800px;margin:0 auto 16px;text-align:center}.mfd3 .mfd3-bp-h1{font:700 20px/28px var(--mfd3-font-text);letter-spacing:-.2px;color:var(--mfd3-text);overflow-wrap:break-word}.mfd3 .mfd3-bp-meta{justify-content:center;margin-top:8px}.mfd3 .mfd3-bp-hero{aspect-ratio:487/275.2;border-radius:16px}.mfd3 .mfd3-bp-art{padding-top:40px}.mfd3 .mfd3-bp-art.no-side{max-width:808px;margin:0 auto}.mfd3 .mfd3-bp-sad{display:none}.mfd3 .mfd3-bp-ad{display:flex;justify-content:center;margin:0 0 16px}.mfd3 .mfd3-bp-body :is(h2,h3,h4){font-family:var(--mfd3-font-text)}.mfd3 .mfd3-bp-body>:last-child{margin-bottom:0}@media (min-width:1024px){.mfd3 .mfd3-bp-h1{font-size:32px;line-height:40px}.mfd3 .mfd3-bp-hero{aspect-ratio:1152/400;border-radius:10px}.mfd3 .mfd3-bp-sad{display:flex;justify-content:center;padding:8px 0;border-radius:24px;background:var(--mfd3-surface)}.mfd3 .mfd3-bp-ad{display:none}.mfd3 .mfd3-bp-body h3{font-size:24px;line-height:32px}}.mfd3 .mfd3-brel{margin-top:40px;padding:32px 0;background:var(--mfd3-surface-soft);box-shadow:0 0 0 100vmax var(--mfd3-surface-soft);clip-path:inset(0 -100vmax)}.mfd3 .mfd3-brel-h{margin-bottom:24px;font:700 24px/32px var(--mfd3-font-text);color:var(--mfd3-text)}.mfd3 .mfd3-brel-g{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.mfd3 .mfd3-brel .mfd3-card-t{font-family:var(--mfd3-font-text)}.mfd3 .mfd3-brel .mfd3-card-t a{transition:color .15s}.mfd3 .mfd3-brel .mfd3-card:hover .mfd3-card-t a{color:var(--mfd3-link)}@media (max-width:1023.98px){.mfd3 .mfd3-brel .mfd3-card--mrow{min-height:80px}.mfd3 .mfd3-brel .mfd3-card--mrow .mfd3-cimg{border-radius:10px}}@media (min-width:1024px){.mfd3 .mfd3-brel{margin-top:64px;padding:64px 0}.mfd3 .mfd3-brel-g{grid-template-columns:repeat(3,minmax(0,1fr))}.mfd3 .mfd3-brel-c{gap:16px}}.mfd3 .mfd3-au,.mfd3 .mfd3-aus{min-width:0}.mfd3 .mfd3-au-crumbs.mfd3-crumbs--ui{font-size:12px;line-height:16px;color:var(--mfd3-text-2)}.mfd3 .mfd3-au-crumbs [aria-current]{color:var(--mfd3-text-2)}.mfd3 .mfd3-au-hero{display:grid;grid-template-columns:100px minmax(0,1fr);grid-template-areas:"av id" "bio bio";column-gap:16px;align-items:center;padding:16px 0 0}.mfd3 .mfd3-au-av{grid-area:av;display:block;width:100px;height:100px;overflow:hidden;border-radius:50%;background:var(--mfd3-surface-soft)}.mfd3 .mfd3-au-img{display:block;width:100%;height:100%;object-fit:cover}.mfd3 .mfd3-au-ini{display:grid;place-items:center;width:100%;height:100%;font:700 36px/1 var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-au-id{grid-area:id;min-width:0}.mfd3 .mfd3-au-h1{font:700 24px/32px var(--mfd3-font-ui);color:var(--mfd3-text);overflow-wrap:anywhere}.mfd3 .mfd3-au-role{font:400 16px/24px var(--mfd3-font-text);color:var(--mfd3-text-2)}.mfd3 .mfd3-au-bio{grid-area:bio;margin-top:16px;min-width:0}.mfd3 .mfd3-au-txt{font:400 16px/24px var(--mfd3-font-text);color:var(--mfd3-text);text-align:start}.mfd3 .mfd3-au-txt>*+*{margin-top:12px}.mfd3 .mfd3-au-txt a{color:var(--mfd3-link);text-decoration:underline}.mfd3 .mfd3-au-soc{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mfd3 .mfd3-au-soc a{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:999px;background:var(--mfd3-surface-soft);font:600 12px/16px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-au-soc a:hover{filter:brightness(1.12)}.mfd3 .mfd3-au-posts{padding-top:32px}.mfd3 .mfd3-au-h2{font:700 20px/28px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-au-g{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.mfd3 .mfd3-au .mfd3-card--mrow .mfd3-cimg{border-radius:8px}.mfd3 .mfd3-au-pager{margin-top:24px}.mfd3 .mfd3-aus-h1{margin:16px 0 24px;font:700 24px/32px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-aus-intro{margin:-8px 0 24px}.mfd3 .mfd3-aus-g{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.mfd3 .mfd3-aus-a{display:flex;align-items:center;gap:16px;height:100%;padding:16px;border-radius:24px;background:var(--mfd3-surface);transition:filter .15s}.mfd3 .mfd3-aus-a:hover{filter:brightness(1.12)}.mfd3 .mfd3-aus-av{display:grid;flex:none;place-items:center;width:64px;height:64px;border-radius:50%;object-fit:cover;background:var(--mfd3-surface-soft);font:700 24px/1 var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-aus-b{display:flex;flex-direction:column;gap:4px;min-width:0}.mfd3 .mfd3-aus-n{font:600 16px/24px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-aus-r{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 14px/20px var(--mfd3-font-text);color:var(--mfd3-text-2)}.mfd3 .mfd3-aus-k{font:600 12px/16px var(--mfd3-font-ui);color:var(--mfd3-link)}@media (min-width:640px){.mfd3 .mfd3-aus-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mfd3 .mfd3-aus-a{flex-direction:column;justify-content:flex-start;gap:12px;padding:24px 16px;text-align:center}.mfd3 .mfd3-aus-av{width:96px;height:96px;font-size:32px}.mfd3 .mfd3-aus-b{align-items:center}}@media (min-width:1024px){.mfd3 .mfd3-au-crumbs.mfd3-crumbs--ui{font-size:14px;line-height:20px}.mfd3 .mfd3-au-hero{grid-template-columns:160px minmax(0,1fr);grid-template-areas:"av id" "av bio";column-gap:24px;align-items:start;padding:16px 0 32px}.mfd3 .mfd3-au-av{width:160px;height:160px}.mfd3 .mfd3-au-ini{font-size:56px}.mfd3 .mfd3-au-bio{margin-top:8px}.mfd3 .mfd3-au-posts{padding-top:32px}.mfd3 .mfd3-au-h2{font-size:24px;line-height:32px}.mfd3 .mfd3-au-g{grid-template-columns:repeat(4,minmax(0,1fr))}.mfd3 .mfd3-aus-g{grid-template-columns:repeat(4,minmax(0,1fr))}}.mfd3 .mfd3-ba{display:flex;flex-direction:column;gap:12px;margin:0 0 24px}.mfd3 .mfd3-ba-up{font:400 12px/16px var(--mfd3-font-text);color:var(--mfd3-text-2)}.mfd3 .mfd3-ba .mfd3-byline{margin:0}.mfd3 .mfd3-btoc{margin:0 0 24px}.mfd3 .mfd3-btoc .mfd3-toc{padding:16px 0;border-radius:16px}.mfd3.mfd3-blk--toc .mfd3-btoc-empty{font-size:14px;color:var(--mfd3-text-2)}.mfd3:is(.mfd3-blk--toc,.mfd3-blk--author)[data-mfd3-fixed]{padding:12px 16px}.mfd3:is(.mfd3-blk--toc,.mfd3-blk--author)[data-mfd3-fixed] :is(.mfd3-ba,.mfd3-btoc){margin:0}@media (max-width:1023.98px){.mfd3 .mfd3-btoc--plain .mfd3-toc{display:block}}