#ml-handheld{
  --paper:#fff;
  --ink:#161614;
  --purple:rgb(120,60,246);
  --muted:rgba(22,22,20,.62);
  --quiet:rgba(22,22,20,.46);
  --measure:660px;
  --gutter:248px;
  --side-gap:44px;
}
#ml-handheld .mz{
  width:100%;max-width:1080px;min-width:0;margin:0 auto;padding:58px 52px 92px;
  box-sizing:border-box;background:var(--paper);color:var(--ink);
  font-family:"Newsreader",Georgia,serif;font-optical-sizing:auto;
  font-variant-numeric:oldstyle-nums;-webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
#ml-handheld .mz *,#ml-handheld .mz *::before,#ml-handheld .mz *::after{box-sizing:border-box;min-width:0}
#ml-handheld .mz a{color:inherit}
#ml-handheld .mz-hero{max-width:940px;margin:0;padding:0 0 46px}
#ml-handheld .mz-kicker{
  display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px;margin:0 0 30px;
  font-family:"Inter",Arial,sans-serif;font-size:11px;line-height:1.3;
  font-weight:500;letter-spacing:.085em;text-transform:uppercase;color:var(--quiet);
}
#ml-handheld .mz-kicker span:first-child{color:var(--purple);font-weight:600}
#ml-handheld .mz-kicker span:nth-child(3){color:var(--ink)}
#ml-handheld .mz-kicker span+span{position:relative;padding-left:16px}
#ml-handheld .mz-kicker span+span::before{
  content:"";position:absolute;left:0;top:50%;width:6px;height:1px;
  background:rgba(22,22,20,.28);transform:translateY(-50%);
}
#ml-handheld .mz-title{
  max-width:920px;margin:0;color:var(--ink);
  font-size:clamp(62px,6.45vw,86px);line-height:.985;font-weight:500;
  letter-spacing:-.018em;text-wrap:balance;
}
#ml-handheld .mz-title--short{max-width:900px}
#ml-handheld .mz-title--long{
  max-width:940px;font-size:clamp(57px,5.9vw,78px);
  line-height:.99;letter-spacing:-.014em;
}
#ml-handheld .mz-title>span{display:block}
#ml-handheld .mz-sub{
  max-width:760px;margin:18px 0 0;color:rgba(22,22,20,.78);
  font-size:clamp(24px,2.55vw,31px);line-height:1.24;
  font-style:italic;font-weight:400;letter-spacing:0;
}
#ml-handheld .mz-sub a{text-decoration:none;border-bottom:1px solid rgba(22,22,20,.28)}
#ml-handheld .mz-sub a:hover{color:var(--purple);border-bottom-color:var(--purple)}
#ml-handheld .mz-byline{
  margin:28px 0 0;color:var(--quiet);font-family:"Inter",Arial,sans-serif;
  font-size:12px;line-height:1.55;font-weight:400;letter-spacing:.025em;
}
#ml-handheld .mz-byline .dot{margin:0 .72em;color:rgba(22,22,20,.28)}
#ml-handheld .mz-byline a,#ml-handheld .mz-bio a{
  color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;
  text-underline-offset:3px;text-decoration-color:rgba(120,60,246,.38);
}
#ml-handheld .mz-byline a:hover,#ml-handheld .mz-bio a:hover{color:var(--purple);text-decoration-color:var(--purple)}
#ml-handheld .mz-standfirst{
  max-width:760px;margin:0 0 58px;padding:4px 0 4px 24px;
  border-left:1px solid rgba(120,60,246,.58);color:rgba(22,22,20,.78);
  font-size:19px;line-height:1.62;font-style:italic;font-weight:450;
}
#ml-handheld .mz-body{
  position:relative;max-width:calc(var(--measure) + var(--gutter) + var(--side-gap));
  margin:0;padding-right:calc(var(--gutter) + var(--side-gap));
}
#ml-handheld .mz-hero+.mz-body{margin-top:8px}
#ml-handheld .mz-body p{
  max-width:var(--measure);margin:0 0 1.76em;font-size:19px;line-height:1.74;
  letter-spacing:0;text-align:left;hanging-punctuation:first last;
  hyphens:auto;-webkit-hyphens:auto;orphans:2;widows:2;
}
#ml-handheld .mz-body .lead:first-letter{
  float:left;padding:9px 12px 0 0;color:var(--ink);
  font-size:76px;line-height:.72;font-weight:500;
}
#ml-handheld .fn{
  margin-left:1px;color:var(--purple);font-family:"Inter",Arial,sans-serif;
  font-size:.62em;line-height:0;vertical-align:super;font-variant-numeric:normal;
}
#ml-handheld .mz-body em.q{color:rgba(22,22,20,.88);font-style:italic;font-weight:450}
#ml-handheld .mz-body a{
  text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;
  text-decoration-color:rgba(120,60,246,.42);
  transition:color .2s ease,text-decoration-color .2s ease;
}
#ml-handheld .mz-body a:hover{color:var(--purple);text-decoration-color:var(--purple)}
#ml-handheld .mz-epigraphs{max-width:var(--measure);margin:10px 0 2.75em}
#ml-handheld .mz-epi{
  margin:0 0 1.34em;padding-left:22px;border-left:1px solid rgba(120,60,246,.48);
  color:rgba(22,22,20,.9);font-size:clamp(25px,2.45vw,31px);line-height:1.4;
  letter-spacing:-.004em;font-style:italic;font-weight:500;
}
#ml-handheld .mz-epi.long{font-size:21px;line-height:1.5;font-weight:450;letter-spacing:0}
#ml-handheld .mz-epi .by{
  display:block;margin-top:.66em;color:var(--purple);
  font-family:"Inter",Arial,sans-serif;font-size:10.5px;line-height:1.4;
  letter-spacing:.07em;text-transform:uppercase;font-style:normal;font-weight:600;
}
#ml-handheld .mnote{
  float:right;clear:right;width:var(--gutter);
  margin:.42em calc(-1 * (var(--gutter) + var(--side-gap))) 1.82em 0;
  color:var(--muted);font-size:13px;line-height:1.56;font-style:normal;
}
#ml-handheld .mnote .num{
  margin-right:.55em;color:var(--purple);font-family:"Inter",Arial,sans-serif;
  font-size:10px;line-height:1;font-weight:600;letter-spacing:.05em;
  font-variant-numeric:normal;
}
#ml-handheld .mz-fig{
  clear:both;max-width:calc(var(--measure) + var(--gutter) + var(--side-gap));
  margin:2.85em calc(-1 * (var(--gutter) + var(--side-gap))) 3.05em 0;
}
#ml-handheld .mz-fig img{
  display:block;width:100%;height:auto;background:transparent;
  filter:grayscale(1) contrast(1.02);transition:filter .45s ease;
}
#ml-handheld .mz-fig:hover img{filter:grayscale(.18) contrast(1.03)}
#ml-handheld .mz-fig figcaption{
  margin-top:12px;color:var(--muted);font-family:"Inter",Arial,sans-serif;
  font-size:10.5px;line-height:1.52;letter-spacing:.01em;
}
#ml-handheld .mz-fig figcaption b{color:var(--ink);font-weight:500}
#ml-handheld .mz-fig figcaption a{text-decoration:none;border-bottom:1px solid rgba(22,22,20,.28)}
#ml-handheld .mz-fig figcaption a:hover{color:var(--purple);border-bottom-color:var(--purple)}
#ml-handheld .mz-prompt{
  max-width:var(--measure);margin:2em 0 2.45em;padding:3px 0 3px 22px;
  border-left:1px solid rgba(120,60,246,.48);color:rgba(22,22,20,.84);
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;
  font-size:13px;line-height:1.82;letter-spacing:.01em;
  white-space:pre-wrap;overflow-wrap:anywhere;font-variant-numeric:normal;
}
#ml-handheld .mz-prompt .pl{color:var(--purple);font-weight:500;letter-spacing:.055em}
#ml-handheld .mz-bio{
  max-width:var(--measure);margin:3.85em 0 0;color:var(--muted);
  font-size:16px;line-height:1.64;font-style:italic;
}
@media(max-width:920px){#ml-handheld .mz{width:min(100% - 48px,1080px);padding:48px 8px 76px}
#ml-handheld .mz-hero{max-width:780px}
#ml-handheld .mz-title{font-size:clamp(52px,7.7vw,68px);line-height:1}
#ml-handheld .mz-title--long{font-size:clamp(48px,7.1vw,62px);line-height:1.01}
#ml-handheld .mz-sub{font-size:24px}
#ml-handheld .mz-standfirst{max-width:700px;font-size:18px}
#ml-handheld .mz-body{max-width:var(--measure);padding-right:0}
#ml-handheld .mz-body p,#ml-handheld .mz-epigraphs,#ml-handheld .mz-fig,#ml-handheld .mz-prompt,#ml-handheld .mnote{width:100%;max-width:100%}
#ml-handheld .mz-fig{margin-right:0}
#ml-handheld .mnote{
    float:none;clear:both;margin:0 0 1.82em;padding-left:16px;
    border-left:1px solid rgba(120,60,246,.36);
  }}
@media(max-width:700px){#ml-handheld .mz{
    width:100%;
    max-width:100%;
    min-width:0;
    margin:0;
    padding:42px 30px 72px;
    overflow-x:clip;
  }
#ml-handheld .mz-hero{
    width:100%;
    max-width:100%;
    min-width:0;
    padding:0 0 38px;
  }
#ml-handheld .mz-kicker{
    width:100%;
    max-width:100%;
    display:grid;
    grid-template-columns:max-content max-content max-content;
    column-gap:10px;
    row-gap:8px;
    margin-bottom:28px;
    font-size:10px;
    line-height:1.4;
    letter-spacing:.08em;
  }
#ml-handheld .mz-kicker span{
    min-width:0;
    white-space:normal;
  }
#ml-handheld .mz-kicker span:first-child{
    grid-column:1 / -1;
    margin-bottom:1px;
  }
#ml-handheld .mz-kicker span:nth-child(2){
    padding-left:0;
  }
#ml-handheld .mz-kicker span:nth-child(2)::before{
    display:none;
  }
#ml-handheld .mz-kicker span+span{
    padding-left:12px;
  }
#ml-handheld .mz-kicker span+span::before{
    width:5px;
  }
#ml-handheld .mz-title{
    width:100%;
    max-width:100%;
    min-width:0;
    font-size:44px;
    line-height:1.02;
    letter-spacing:-.012em;
    text-wrap:balance;
    overflow-wrap:anywhere;
    word-break:normal;
  }
#ml-handheld .mz-title--long{
    font-size:37px;
    line-height:1.035;
    letter-spacing:-.006em;
  }
#ml-handheld .mz-title > span{
    max-width:100%;
  }
#ml-handheld .mz-sub{
    width:100%;
    max-width:24ch;
    min-width:0;
    margin-top:18px;
    font-size:20px;
    line-height:1.34;
    overflow-wrap:anywhere;
  }
#ml-handheld .mz-byline{
    width:100%;
    max-width:32ch;
    min-width:0;
    margin-top:26px;
    font-size:11px;
    line-height:1.65;
    overflow-wrap:anywhere;
  }
#ml-handheld .mz-standfirst{
    width:100%;
    max-width:100%;
    min-width:0;
    margin-bottom:52px;
    padding:3px 0 3px 18px;
    font-size:16.5px;
    line-height:1.7;
  }
#ml-handheld .mz-body{
    width:100%;
    max-width:100%;
    min-width:0;
    margin:0;
    padding:0;
    overflow:visible;
  }
#ml-handheld .mz-body p,#ml-handheld .mz-epigraphs,#ml-handheld .mz-fig,#ml-handheld .mz-prompt,#ml-handheld .mnote,#ml-handheld .mz-bio{
    width:100%;
    max-width:100%;
    min-width:0;
  }
#ml-handheld .mz-body p{
    margin:0 0 1.82em;
    font-size:16.75px;
    line-height:1.79;
    letter-spacing:0;
    text-align:left;
    text-justify:auto;
    hyphens:none;
    -webkit-hyphens:none;
    overflow-wrap:break-word;
    word-break:normal;
  }
#ml-handheld .mz-body .lead:first-letter{
    padding:8px 10px 0 0;
    font-size:60px;
    line-height:.76;
  }
#ml-handheld .mz-epigraphs{
    margin-top:8px;
    margin-bottom:2.55em;
  }
#ml-handheld .mz-epi{
    padding-left:17px;
    font-size:22px;
    line-height:1.5;
    letter-spacing:0;
    overflow-wrap:break-word;
  }
#ml-handheld .mz-epi.long{
    font-size:18.5px;
    line-height:1.6;
  }
#ml-handheld .mnote{
    float:none;
    clear:both;
    margin:0 0 1.95em;
    padding-left:15px;
    font-size:12.5px;
    line-height:1.64;
    overflow-wrap:break-word;
  }
#ml-handheld .mz-fig{
    clear:both;
    margin:2.6em 0 2.8em;
    transform:none;
  }
#ml-handheld .mz-fig img{
    display:block;
    width:100%;
    max-width:100%;
    height:auto;
  }
#ml-handheld .mz-fig figcaption{
    width:100%;
    max-width:100%;
    margin-top:10px;
    font-size:10px;
    line-height:1.6;
    overflow-wrap:break-word;
  }
#ml-handheld .mz-prompt{
    margin:2em 0 2.4em;
    padding-left:16px;
    font-size:11.75px;
    line-height:1.8;
    white-space:pre-wrap;
    overflow-wrap:anywhere;
    word-break:break-word;
  }
#ml-handheld .mz-bio{
    margin-top:3.6em;
    font-size:14.75px;
    line-height:1.7;
    overflow-wrap:break-word;
  }}
@media(max-width:390px){#ml-handheld .mz{
    padding-left:24px;
    padding-right:24px;
  }
#ml-handheld .mz-title{font-size:40px}
#ml-handheld .mz-title--long{font-size:34px}
#ml-handheld .mz-sub{font-size:19px}
#ml-handheld .mz-standfirst{font-size:16px}
#ml-handheld .mz-body p{font-size:16.25px}
#ml-handheld .mz-epi{font-size:21px}}
@media(max-width:340px){#ml-handheld .mz{
    padding-left:20px;
    padding-right:20px;
  }
#ml-handheld .mz-title{font-size:37px}
#ml-handheld .mz-title--long{font-size:31px}
#ml-handheld .mz-sub{font-size:18.5px}
#ml-handheld .mz-body p{font-size:16px}
#ml-handheld .mz-body .lead:first-letter{font-size:54px}}
@media(prefers-reduced-motion:reduce){#ml-handheld .mz *,#ml-handheld .mz *::before,#ml-handheld .mz *::after{animation:none!important;transition:none!important}}
#ml-handheld{--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-handheld *,#ml-handheld *::before,#ml-handheld *::after{box-sizing:border-box!important;min-width:0!important;}
#ml-handheld 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-handheld article *::before,#ml-handheld article *::after{content:none!important;display:none!important;border:0!important;box-shadow:none!important;}
#ml-handheld article img,#ml-handheld article img:hover,#ml-handheld article figure:hover img,#ml-handheld article media-item{filter:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;background:transparent!important;transition:none!important;}
#ml-handheld article img{display:block!important;max-width:100%!important;height:auto!important;object-fit:contain!important;}
#ml-handheld article media-item{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;min-width:0!important;}
#ml-handheld article a:focus-visible{outline:2px solid #783cf6!important;outline-offset:4px!important;}
#ml-handheld .iidrr-article,#ml-handheld .mz,#ml-handheld #tw-shapeless.tw-article,#ml-handheld #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-handheld .article-hero,#ml-handheld .mz-hero{width:100%!important;max-width:940px!important;margin:0 auto 48px!important;padding:0!important;border:0!important;}
#ml-handheld .article-title,#ml-handheld .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-handheld .article-title{margin:0!important;}
#ml-handheld .article-title-main{font-size:clamp(62px,6.15vw,80px)!important;text-wrap:balance!important;}
#ml-handheld .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-handheld .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-handheld .article-meta,#ml-handheld .article-byline,#ml-handheld .mz-kicker,#ml-handheld .mz-byline,#ml-handheld .tw-kicker,#ml-handheld .tw-byline,#ml-handheld .dfb-kicker,#ml-handheld .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-handheld .article-meta,#ml-handheld .mz-kicker,#ml-handheld .tw-kicker,#ml-handheld .dfb-kicker{font-size:11px!important;letter-spacing:.085em!important;margin-bottom:28px!important;gap:9px 18px!important;}
#ml-handheld .article-meta span+span,#ml-handheld .mz-kicker span+span{padding-left:0!important;}
#ml-handheld .article-byline{margin-top:26px!important;}
#ml-handheld .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-handheld .article-body p{margin-bottom:1.76em!important;letter-spacing:0!important;}
#ml-handheld .article-opening{font-size:19px!important;line-height:1.74!important;}
#ml-handheld .article-section{border:0!important;}
#ml-handheld .article-section+.article-section{margin-top:72px!important;}
#ml-handheld .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-handheld .article-image figcaption,#ml-handheld .tw-figure figcaption,#ml-handheld .dfb-figure figcaption{font-family:var(--sans)!important;font-size:10.5px!important;line-height:1.52!important;color:var(--muted)!important;}
#ml-handheld .article-image{border:0!important;margin-top:48px!important;margin-bottom:54px!important;}
#ml-handheld .article-image-wide,#ml-handheld .image-pair,#ml-handheld .image-asym{width:min(940px,calc(100vw - 104px))!important;max-width:none!important;margin-left:50%!important;transform:translateX(-50%)!important;}
#ml-handheld .image-pair .article-image,#ml-handheld .image-asym .article-image{width:100%!important;max-width:100%!important;margin:0!important;transform:none!important;}
#ml-handheld .qa-block,#ml-handheld .answer-grid,#ml-handheld .carrier-bag-section{display:block!important;width:100%!important;max-width:660px!important;margin-left:0!important;transform:none!important;border:0!important;}
#ml-handheld .question,#ml-handheld .answer,#ml-handheld .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-handheld .question{margin-bottom:24px!important;}
#ml-handheld .answer-grid>.answer{border:0!important;padding-top:0!important;margin-bottom:30px!important;}
#ml-handheld .article-pullquote{max-width:100%!important;border:0!important;box-shadow:none!important;background:none!important;}
#ml-handheld .mz-hero{margin-bottom:42px!important;}
#ml-handheld .mz-title{font-family:var(--serif)!important;font-size:clamp(62px,6.45vw,86px)!important;line-height:.985!important;letter-spacing:-.018em!important;}
#ml-handheld .mz-title--long{font-size:clamp(57px,5.9vw,78px)!important;line-height:.99!important;letter-spacing:-.014em!important;}
#ml-handheld .mz-sub{font-family:var(--serif)!important;font-size:clamp(24px,2.55vw,31px)!important;line-height:1.24!important;}
#ml-handheld .mz-standfirst{max-width:660px!important;margin:0 auto 52px!important;}
#ml-handheld .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-handheld .mz-body p{font-size:19px!important;line-height:1.74!important;letter-spacing:0!important;text-align:left!important;}
#ml-handheld .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-handheld .mnote .num{font-family:var(--sans)!important;}
#ml-handheld .mz-fig{width:940px!important;max-width:940px!important;margin:2.85em -280px 3.05em 0!important;transform:none!important;}
#ml-handheld .mz-fig img,#ml-handheld .mz-fig:hover img{width:100%!important;height:auto!important;filter:none!important;transition:none!important;}
#ml-handheld .mz-fig figcaption{font:400 10.5px/1.52 var(--sans)!important;}
#ml-handheld .mz-body .mz-epi{font-size:clamp(25px,2.45vw,31px)!important;line-height:1.4!important;}
#ml-handheld .mz-body .mz-epi.long{font-size:21px!important;line-height:1.5!important;}
#ml-handheld .mz-body .mz-bio{font-size:16px!important;line-height:1.64!important;}
#ml-handheld .mz-prompt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;white-space:pre-wrap!important;}
#ml-handheld .mag-context-exits,#ml-handheld .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-handheld .mz-body{max-width:660px!important;padding:0!important;}
#ml-handheld .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-handheld .mz-fig{width:100%!important;max-width:100%!important;margin-right:0!important;}}
@media(max-width:1024px){#ml-handheld .iidrr-article,#ml-handheld .mz,#ml-handheld #tw-shapeless.tw-article,#ml-handheld #dfb-dear-friend.dfb-article{padding:48px 32px 88px!important;}
#ml-handheld .article-image-wide,#ml-handheld .image-pair,#ml-handheld .image-asym{width:min(940px,calc(100vw - 64px))!important;}}
@media(max-width:700px){#ml-handheld .iidrr-article,#ml-handheld .mz,#ml-handheld #tw-shapeless.tw-article,#ml-handheld #dfb-dear-friend.dfb-article{width:100%!important;max-width:100%!important;padding:40px 24px 72px!important;overflow:visible!important;}
#ml-handheld .article-hero,#ml-handheld .mz-hero{margin-bottom:40px!important;padding:0!important;}
#ml-handheld .article-title-main,#ml-handheld .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-handheld .mz-title--long{font-size:37px!important;line-height:1.08!important;letter-spacing:-.006em!important;overflow-wrap:anywhere!important;}
#ml-handheld .article-title-sub,#ml-handheld .article-title-name{font-size:26px!important;line-height:1.24!important;max-width:100%!important;letter-spacing:0!important;}
#ml-handheld .article-body,#ml-handheld .article-body p,#ml-handheld .article-opening,#ml-handheld .question,#ml-handheld .answer,#ml-handheld .carrier-bag-text,#ml-handheld .mz-body,#ml-handheld .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-handheld .article-body,#ml-handheld .mz-body{width:100%!important;max-width:660px!important;margin:0 auto!important;padding:0!important;overflow:visible!important;}
#ml-handheld .article-image-wide,#ml-handheld .image-pair,#ml-handheld .image-asym,#ml-handheld .article-image-side,#ml-handheld .article-image-narrow,#ml-handheld .article-image-shift,#ml-handheld .article-image-object,#ml-handheld .article-slideshow{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important;}
#ml-handheld .article-image{margin-top:40px!important;margin-bottom:46px!important;}
#ml-handheld .mz-kicker{grid-template-columns:repeat(3,minmax(0,max-content))!important;gap:8px 12px!important;}
#ml-handheld .mz-kicker span:first-child{grid-column:1/-1!important;}
#ml-handheld .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-handheld .mz-fig{width:100%!important;max-width:100%!important;margin:2.55em 0 2.75em!important;}
#ml-handheld .mz-body .mz-epi{font-size:22px!important;line-height:1.5!important;}
#ml-handheld .mz-body .mz-epi.long{font-size:19px!important;line-height:1.6!important;}
#ml-handheld .mz-body .mz-bio{font-size:16px!important;line-height:1.64!important;}
#ml-handheld .article-image figcaption,#ml-handheld .mz-fig figcaption{font-size:10px!important;line-height:1.6!important;}
#ml-handheld .mag-context-exits,#ml-handheld .dfb-context-exits{margin:40px 24px 0!important;}}
@media(max-width:389px){#ml-handheld .iidrr-article,#ml-handheld .mz,#ml-handheld #tw-shapeless.tw-article,#ml-handheld #dfb-dear-friend.dfb-article{padding-left:20px!important;padding-right:20px!important;}}
@media(max-width:339px){#ml-handheld .iidrr-article,#ml-handheld .mz,#ml-handheld #tw-shapeless.tw-article,#ml-handheld #dfb-dear-friend.dfb-article{padding-left:18px!important;padding-right:18px!important;}
#ml-handheld .article-title-main,#ml-handheld .mz-title{font-size:37px!important;}
#ml-handheld .mz-title--long{font-size:33px!important;}}
@media(prefers-reduced-motion:reduce){#ml-handheld *,#ml-handheld *::before,#ml-handheld *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}
