#ml-tong #tw-shapeless.tw-article{
  --tw-ink: #161614;
  --tw-muted: #686864;
  --tw-purple: rgb(120, 60, 246);
  --tw-measure: 660px;
  --tw-field: 940px;
  --tw-serif: "Newsreader", Georgia, "Times New Roman", serif;
  --tw-sans: "Inter", Arial, sans-serif;
  width: 100%;
  max-width: 1180px;
  min-width: 0;
  margin: 0 auto;
  padding: 60px 52px 108px;
  box-sizing: border-box;
  color: var(--tw-ink);
  background: #fff;
  font-family: var(--tw-serif);
  font-size: 19px;
  font-weight: 400;
  line-height: 1.74;
  font-optical-sizing: auto;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  container-type: inline-size;
  container-name: tw-layout;
}
#ml-tong #tw-shapeless *,#ml-tong #tw-shapeless *::before,#ml-tong #tw-shapeless *::after{
  box-sizing: border-box;
  min-width: 0;
}
#ml-tong #tw-shapeless .tw-hero{
  width: 100%;
  max-width: var(--tw-field);
  margin: 0 auto 72px;
  padding: 0;
}
#ml-tong #tw-shapeless .tw-kicker{
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 8px 19px;
  margin: 0 0 32px;
  font-family: var(--tw-sans);
  font-size: 11px;
  line-height: 1.4;
  font-weight: 500;
  letter-spacing: .085em;
  text-transform: uppercase;
  color: var(--tw-muted);
}
#ml-tong #tw-shapeless .tw-kicker span{ padding: 0; }
#ml-tong #tw-shapeless .tw-kicker span::before{ content: none; }
#ml-tong #tw-shapeless .tw-kicker-accent{ color: var(--tw-purple); }
#ml-tong #tw-shapeless .tw-title{
  width: 100%;
  max-width: 940px;
  margin: 0;
  padding: 0;
  font-family: var(--tw-serif);
  font-size: clamp(48px, 6.35vw, 86px);
  font-weight: 500;
  font-style: normal;
  line-height: 1.035;
  letter-spacing: -.022em;
  text-transform: none;
  text-wrap: balance;
  overflow-wrap: normal;
  word-break: normal;
  color: var(--tw-ink);
}
#ml-tong #tw-shapeless .tw-title > span{ display: block; }
#ml-tong #tw-shapeless .tw-byline{
  margin: 27px 0 0;
  padding: 0;
  font-family: var(--tw-sans);
  font-size: 12px;
  line-height: 1.55;
  font-weight: 400;
  letter-spacing: .02em;
  color: var(--tw-muted);
}
#ml-tong #tw-shapeless .tw-body{
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, var(--tw-measure)) minmax(0, 1fr);
  width: 100%;
  max-width: var(--tw-field);
  margin: 0 auto;
  padding: 0;
  text-align: left;
  font-family: var(--tw-serif);
  font-size: 19px;
  font-weight: 400;
  line-height: 1.74;
  letter-spacing: 0;
  color: var(--tw-ink);
}
#ml-tong #tw-shapeless .tw-body > p{
  grid-column: 2;
  width: 100%;
  max-width: var(--tw-measure);
  margin: 0 0 1.7em;
  padding: 0;
  font: inherit;
  color: inherit;
  text-align: left;
  text-indent: 0;
  white-space: normal;
  overflow-wrap: break-word;
  word-break: normal;
  -webkit-hyphens: none;
  hyphens: none;
  orphans: 3;
  widows: 3;
}
#ml-tong #tw-shapeless .tw-body > .tw-opening{
  margin-bottom: 1.65em;
  font-size: 21px;
  line-height: 1.65;
}
#ml-tong #tw-shapeless b,#ml-tong #tw-shapeless strong{ font-weight: 600; }
#ml-tong #tw-shapeless i,#ml-tong #tw-shapeless em{ font-style: italic; }
#ml-tong #tw-shapeless .tw-body > p:last-child{ margin-bottom: 0; }
#ml-tong #tw-shapeless .tw-figure{
  display: block;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
}
#ml-tong #tw-shapeless .tw-figure > media-item,#ml-tong #tw-shapeless .tw-figure > img{
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  filter: none;
}
#ml-tong #tw-shapeless .tw-figure > media-item::part(media){
  border: 0;
  border-radius: 0;
  box-shadow: none;
  filter: none;
}
#ml-tong #tw-shapeless .tw-figure > figcaption{
  display: block;
  width: 100%;
  max-width: 100%;
  margin: 11px 0 0;
  padding: 0;
  font-family: var(--tw-sans);
  font-size: 10.5px;
  line-height: 1.6;
  font-weight: 400;
  font-style: normal;
  letter-spacing: .005em;
  text-align: left;
  color: var(--tw-muted);
  overflow-wrap: break-word;
  word-break: normal;
  -webkit-hyphens: none;
  hyphens: none;
}
#ml-tong #tw-shapeless .tw-figure-wide,#ml-tong #tw-shapeless .tw-image-pair,#ml-tong #tw-shapeless .tw-dividual-grid{
  grid-column: 1 / -1;
  width: 100%;
  max-width: 100%;
  margin: 30px 0 64px;
  transform: none;
}
#ml-tong #tw-shapeless .tw-figure-reflection{
  width: 83%;
  justify-self: start;
  margin-top: 24px;
  margin-bottom: 60px;
}
#ml-tong #tw-shapeless .tw-figure-office{ margin-top: 34px; margin-bottom: 66px; }
#ml-tong #tw-shapeless .tw-figure-archive{ width: 92%; justify-self: end; }
#ml-tong #tw-shapeless .tw-figure-sky{ margin-top: 32px; margin-bottom: 64px; }
#ml-tong #tw-shapeless .tw-image-pair{
  display: grid;
  grid-template-columns: minmax(0, .78fr) minmax(0, 1.22fr);
  column-gap: 34px;
  row-gap: 30px;
  align-items: start;
}
#ml-tong #tw-shapeless .tw-image-pair-exhibition > .tw-figure:nth-child(2){ margin-top: 90px; }
#ml-tong #tw-shapeless .tw-image-pair-nephophile{
  grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr);
}
#ml-tong #tw-shapeless .tw-image-pair-nephophile > .tw-figure:first-child{ margin-top: 48px; }
#ml-tong #tw-shapeless .tw-image-pair-observers > .tw-figure:nth-child(2){ margin-top: 76px; }
#ml-tong #tw-shapeless .tw-dividual-grid{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  align-items: start;
  margin-top: 34px;
  margin-bottom: 64px;
}
#ml-tong #tw-shapeless a{
  color: inherit;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: .18em;
  text-decoration-color: rgba(120,60,246,.4);
}
#ml-tong #tw-shapeless a:hover{ color: var(--tw-purple); }
#ml-tong #tw-shapeless a:focus-visible{ outline: 2px solid var(--tw-purple); outline-offset: 4px; }
@media (max-width: 1024px){#ml-tong #tw-shapeless.tw-article{ padding: 50px 32px 88px; }}
@media (max-width: 700px){#ml-tong #tw-shapeless.tw-article{ padding: 40px 26px 72px; }}
@media (max-width: 390px){#ml-tong #tw-shapeless.tw-article{ padding-left: 22px; padding-right: 22px; }}
@media (max-width: 340px){#ml-tong #tw-shapeless.tw-article{ padding-left: 18px; padding-right: 18px; }}
@container tw-layout (max-width: 760px){#ml-tong #tw-shapeless .tw-hero{ margin-bottom: 56px; }
#ml-tong #tw-shapeless .tw-title{ font-size: 60px; }
#ml-tong #tw-shapeless .tw-image-pair{ column-gap: 25px; }
#ml-tong #tw-shapeless .tw-image-pair-exhibition > .tw-figure:nth-child(2){ margin-top: 58px; }
#ml-tong #tw-shapeless .tw-image-pair-nephophile > .tw-figure:first-child{ margin-top: 34px; }
#ml-tong #tw-shapeless .tw-image-pair-observers > .tw-figure:nth-child(2){ margin-top: 48px; }}
@container tw-layout (max-width: 580px){#ml-tong #tw-shapeless .tw-hero{ margin-bottom: 46px; }
#ml-tong #tw-shapeless .tw-kicker{ gap: 7px 14px; margin-bottom: 25px; font-size: 10px; }
#ml-tong #tw-shapeless .tw-title{ font-size: 44px; line-height: 1.075; letter-spacing: -.016em; }
#ml-tong #tw-shapeless .tw-byline{ margin-top: 24px; font-size: 11px; }
#ml-tong #tw-shapeless .tw-body{ font-size: 17px; line-height: 1.77; }
#ml-tong #tw-shapeless .tw-body > p{ margin-bottom: 1.65em; }
#ml-tong #tw-shapeless .tw-body > .tw-opening{ font-size: 19px; line-height: 1.66; }
#ml-tong #tw-shapeless .tw-figure-wide,#ml-tong #tw-shapeless .tw-image-pair,#ml-tong #tw-shapeless .tw-dividual-grid{ width: 100%; margin: 18px 0 44px; }
#ml-tong #tw-shapeless .tw-image-pair,#ml-tong #tw-shapeless .tw-image-pair-nephophile,#ml-tong #tw-shapeless .tw-dividual-grid{ grid-template-columns: minmax(0, 1fr); gap: 30px; }
#ml-tong #tw-shapeless .tw-image-pair > .tw-figure,#ml-tong #tw-shapeless .tw-dividual-grid > .tw-figure{ margin: 0; }
#ml-tong #tw-shapeless .tw-figure > figcaption{ font-size: 10px; line-height: 1.6; margin-top: 10px; }}
@container tw-layout (max-width: 330px){#ml-tong #tw-shapeless .tw-title{ font-size: 39px; }
#ml-tong #tw-shapeless .tw-body{ font-size: 16.5px; }
#ml-tong #tw-shapeless .tw-body > .tw-opening{ font-size: 18px; }}
@container tw-layout (max-width: 290px){#ml-tong #tw-shapeless .tw-title{ font-size: 35px; }
#ml-tong #tw-shapeless .tw-kicker{ gap: 6px 11px; font-size: 9px; }
#ml-tong #tw-shapeless .tw-body{ font-size: 16px; }}
@media (prefers-reduced-motion: reduce){#ml-tong #tw-shapeless *,#ml-tong #tw-shapeless *::before,#ml-tong #tw-shapeless *::after{ animation: none !important; transition: none !important; }}
#ml-tong{--paper:#fff!important;--ink:#161614!important;--muted:#686864!important;--purple:rgb(120,60,246)!important;--measure:660px!important;--gutter:236px!important;--side-gap:44px!important;--serif:"Newsreader",Georgia,serif!important;--sans:"Inter",Arial,sans-serif!important;background:#fff!important;color:#161614!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;position:relative!important;overflow:visible!important;}
#ml-tong *,#ml-tong *::before,#ml-tong *::after{box-sizing:border-box!important;min-width:0!important;}
#ml-tong article{background:#fff!important;color:#161614!important;font-family:var(--serif)!important;font-optical-sizing:auto!important;letter-spacing:0!important;overflow:visible!important;}
#ml-tong article *::before,#ml-tong article *::after{content:none!important;display:none!important;border:0!important;box-shadow:none!important;}
#ml-tong article img,#ml-tong article img:hover,#ml-tong article figure:hover img,#ml-tong article media-item{filter:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;background:transparent!important;transition:none!important;}
#ml-tong article img{display:block!important;max-width:100%!important;height:auto!important;object-fit:contain!important;}
#ml-tong article media-item{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;min-width:0!important;}
#ml-tong article a:focus-visible{outline:2px solid #783cf6!important;outline-offset:4px!important;}
#ml-tong .iidrr-article,#ml-tong .mz,#ml-tong #tw-shapeless.tw-article,#ml-tong #dfb-dear-friend.dfb-article{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:64px 52px 100px!important;overflow:visible!important;}
#ml-tong .article-hero,#ml-tong .mz-hero{width:100%!important;max-width:940px!important;margin:0 auto 48px!important;padding:0!important;border:0!important;}
#ml-tong .article-title,#ml-tong .article-title-main{max-width:100%!important;font-family:var(--serif)!important;font-weight:500!important;line-height:1.035!important;letter-spacing:-.018em!important;color:var(--ink)!important;}
#ml-tong .article-title{margin:0!important;}
#ml-tong .article-title-main{font-size:clamp(62px,6.15vw,80px)!important;text-wrap:balance!important;}
#ml-tong .article-title-sub{font-family:var(--serif)!important;font-size:31px!important;line-height:1.24!important;font-weight:400!important;letter-spacing:0!important;color:var(--ink)!important;margin-top:20px!important;max-width:38ch!important;}
#ml-tong .article-title-name{font-family:var(--serif)!important;font-size:31px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;color:var(--ink)!important;margin-bottom:18px!important;}
#ml-tong .article-meta,#ml-tong .article-byline,#ml-tong .mz-kicker,#ml-tong .mz-byline,#ml-tong .tw-kicker,#ml-tong .tw-byline,#ml-tong .dfb-kicker,#ml-tong .dfb-byline{font-family:var(--sans)!important;font-size:12px!important;line-height:1.55!important;letter-spacing:0!important;color:var(--muted)!important;}
#ml-tong .article-meta,#ml-tong .mz-kicker,#ml-tong .tw-kicker,#ml-tong .dfb-kicker{font-size:11px!important;letter-spacing:.085em!important;margin-bottom:28px!important;gap:9px 18px!important;}
#ml-tong .article-meta span+span,#ml-tong .mz-kicker span+span{padding-left:0!important;}
#ml-tong .article-byline{margin-top:26px!important;}
#ml-tong .article-body{width:100%!important;max-width:660px!important;margin:0 auto!important;display:flow-root!important;font-family:var(--serif)!important;font-size:19px!important;line-height:1.74!important;letter-spacing:0!important;text-align:left!important;}
#ml-tong .article-body p{margin-bottom:1.76em!important;letter-spacing:0!important;}
#ml-tong .article-opening{font-size:19px!important;line-height:1.74!important;}
#ml-tong .article-section{border:0!important;}
#ml-tong .article-section+.article-section{margin-top:72px!important;}
#ml-tong .article-section-title{font-family:var(--serif)!important;font-size:31px!important;line-height:1.18!important;margin-bottom:28px!important;font-weight:500!important;color:var(--ink)!important;}
#ml-tong .article-image figcaption,#ml-tong .tw-figure figcaption,#ml-tong .dfb-figure figcaption{font-family:var(--sans)!important;font-size:10.5px!important;line-height:1.52!important;color:var(--muted)!important;}
#ml-tong .article-image{border:0!important;margin-top:48px!important;margin-bottom:54px!important;}
#ml-tong .article-image-wide,#ml-tong .image-pair,#ml-tong .image-asym{width:min(940px,calc(100vw - 104px))!important;max-width:none!important;margin-left:50%!important;transform:translateX(-50%)!important;}
#ml-tong .image-pair .article-image,#ml-tong .image-asym .article-image{width:100%!important;max-width:100%!important;margin:0!important;transform:none!important;}
#ml-tong .qa-block,#ml-tong .answer-grid,#ml-tong .carrier-bag-section{display:block!important;width:100%!important;max-width:660px!important;margin-left:0!important;transform:none!important;border:0!important;}
#ml-tong .question,#ml-tong .answer,#ml-tong .carrier-bag-text{font-family:var(--serif)!important;font-size:19px!important;line-height:1.74!important;letter-spacing:0!important;text-align:left!important;}
#ml-tong .question{margin-bottom:24px!important;}
#ml-tong .answer-grid>.answer{border:0!important;padding-top:0!important;margin-bottom:30px!important;}
#ml-tong .article-pullquote{max-width:100%!important;border:0!important;box-shadow:none!important;background:none!important;}
#ml-tong .mz-hero{margin-bottom:42px!important;}
#ml-tong .mz-title{font-family:var(--serif)!important;font-size:clamp(62px,6.45vw,86px)!important;line-height:.985!important;letter-spacing:-.018em!important;}
#ml-tong .mz-title--long{font-size:clamp(57px,5.9vw,78px)!important;line-height:.99!important;letter-spacing:-.014em!important;}
#ml-tong .mz-sub{font-family:var(--serif)!important;font-size:clamp(24px,2.55vw,31px)!important;line-height:1.24!important;}
#ml-tong .mz-standfirst{max-width:660px!important;margin:0 auto 52px!important;}
#ml-tong .mz-body{display:flow-root!important;position:relative!important;width:100%!important;max-width:940px!important;margin:0 auto!important;padding:0 280px 0 0!important;font:400 19px/1.74 var(--serif)!important;letter-spacing:0!important;overflow:visible!important;}
#ml-tong .mz-body p{font-size:19px!important;line-height:1.74!important;letter-spacing:0!important;text-align:left!important;}
#ml-tong .mnote{float:right!important;clear:right!important;width:236px!important;max-width:236px!important;margin:.42em -280px 1.82em 0!important;padding:0!important;border:0!important;font:400 13px/1.56 var(--serif)!important;}
#ml-tong .mnote .num{font-family:var(--sans)!important;}
#ml-tong .mz-fig{width:940px!important;max-width:940px!important;margin:2.85em -280px 3.05em 0!important;transform:none!important;}
#ml-tong .mz-fig img,#ml-tong .mz-fig:hover img{width:100%!important;height:auto!important;filter:none!important;transition:none!important;}
#ml-tong .mz-fig figcaption{font:400 10.5px/1.52 var(--sans)!important;}
#ml-tong .mz-body .mz-epi{font-size:clamp(25px,2.45vw,31px)!important;line-height:1.4!important;}
#ml-tong .mz-body .mz-epi.long{font-size:21px!important;line-height:1.5!important;}
#ml-tong .mz-body .mz-bio{font-size:16px!important;line-height:1.64!important;}
#ml-tong .mz-prompt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;white-space:pre-wrap!important;}
#ml-tong .mag-context-exits,#ml-tong .dfb-context-exits{font-family:var(--sans)!important;max-width:660px!important;margin:48px auto 0!important;display:flex!important;flex-wrap:wrap!important;gap:12px 28px!important;border:0!important;}
@media(max-width:1080px){#ml-tong .mz-body{max-width:660px!important;padding:0!important;}
#ml-tong .mnote{float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin:0 0 1.82em!important;padding-left:16px!important;border-left:1px solid rgba(120,60,246,.28)!important;}
#ml-tong .mz-fig{width:100%!important;max-width:100%!important;margin-right:0!important;}}
@media(max-width:1024px){#ml-tong .iidrr-article,#ml-tong .mz,#ml-tong #tw-shapeless.tw-article,#ml-tong #dfb-dear-friend.dfb-article{padding:48px 32px 88px!important;}
#ml-tong .article-image-wide,#ml-tong .image-pair,#ml-tong .image-asym{width:min(940px,calc(100vw - 64px))!important;}}
@media(max-width:700px){#ml-tong .iidrr-article,#ml-tong .mz,#ml-tong #tw-shapeless.tw-article,#ml-tong #dfb-dear-friend.dfb-article{width:100%!important;max-width:100%!important;padding:40px 24px 72px!important;overflow:visible!important;}
#ml-tong .article-hero,#ml-tong .mz-hero{margin-bottom:40px!important;padding:0!important;}
#ml-tong .article-title-main,#ml-tong .mz-title{font-size:42px!important;line-height:1.075!important;letter-spacing:-.014em!important;max-width:100%!important;overflow-wrap:break-word!important;}
#ml-tong .mz-title--long{font-size:37px!important;line-height:1.08!important;letter-spacing:-.006em!important;overflow-wrap:anywhere!important;}
#ml-tong .article-title-sub,#ml-tong .article-title-name{font-size:26px!important;line-height:1.24!important;max-width:100%!important;letter-spacing:0!important;}
#ml-tong .article-body,#ml-tong .article-body p,#ml-tong .article-opening,#ml-tong .question,#ml-tong .answer,#ml-tong .carrier-bag-text,#ml-tong .mz-body,#ml-tong .mz-body p{font-size:17px!important;line-height:1.77!important;letter-spacing:0!important;text-align:left!important;hyphens:none!important;-webkit-hyphens:none!important;overflow-wrap:break-word!important;word-break:normal!important;}
#ml-tong .article-body,#ml-tong .mz-body{width:100%!important;max-width:660px!important;margin:0 auto!important;padding:0!important;overflow:visible!important;}
#ml-tong .article-image-wide,#ml-tong .image-pair,#ml-tong .image-asym,#ml-tong .article-image-side,#ml-tong .article-image-narrow,#ml-tong .article-image-shift,#ml-tong .article-image-object,#ml-tong .article-slideshow{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important;}
#ml-tong .article-image{margin-top:40px!important;margin-bottom:46px!important;}
#ml-tong .mz-kicker{grid-template-columns:repeat(3,minmax(0,max-content))!important;gap:8px 12px!important;}
#ml-tong .mz-kicker span:first-child{grid-column:1/-1!important;}
#ml-tong .mnote{float:none!important;width:100%!important;max-width:100%!important;margin:0 0 1.95em!important;font-size:13px!important;line-height:1.56!important;}
#ml-tong .mz-fig{width:100%!important;max-width:100%!important;margin:2.55em 0 2.75em!important;}
#ml-tong .mz-body .mz-epi{font-size:22px!important;line-height:1.5!important;}
#ml-tong .mz-body .mz-epi.long{font-size:19px!important;line-height:1.6!important;}
#ml-tong .mz-body .mz-bio{font-size:16px!important;line-height:1.64!important;}
#ml-tong .article-image figcaption,#ml-tong .mz-fig figcaption{font-size:10px!important;line-height:1.6!important;}
#ml-tong .mag-context-exits,#ml-tong .dfb-context-exits{margin:40px 24px 0!important;}}
@media(max-width:389px){#ml-tong .iidrr-article,#ml-tong .mz,#ml-tong #tw-shapeless.tw-article,#ml-tong #dfb-dear-friend.dfb-article{padding-left:20px!important;padding-right:20px!important;}}
@media(max-width:339px){#ml-tong .iidrr-article,#ml-tong .mz,#ml-tong #tw-shapeless.tw-article,#ml-tong #dfb-dear-friend.dfb-article{padding-left:18px!important;padding-right:18px!important;}
#ml-tong .article-title-main,#ml-tong .mz-title{font-size:37px!important;}
#ml-tong .mz-title--long{font-size:33px!important;}}
@media(prefers-reduced-motion:reduce){#ml-tong *,#ml-tong *::before,#ml-tong *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}
