.mbody figure.shot img,.mbody figure.shot video{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-inner);background:#f3f6f9;width:auto;max-width:100%;height:auto;padding:8px;display:block}.mbody figure.shot video{width:100%}.mbody figure.shot figcaption{margin-top:10px}.mbody{color:var(--text-body);max-width:680px;font-size:var(--fs-body);overflow-wrap:break-word;line-height:1.7}.sheet4 .mbody{max-width:none}.sheet4 .mbody>:is(p,ul,ol,blockquote){max-width:var(--prose)}.mbody>*+*{margin-top:1.1em}.mbody h2,.mbody h3,.mbody h4,.mbody h5,.mbody h6{color:var(--ink);text-wrap:balance;font-weight:700;line-height:1.22}.v4 .mbody h2{letter-spacing:-.025em;margin-top:1.8em;font-size:clamp(24px,2.3vw,32px)}.v4 .mbody h3{letter-spacing:-.015em;margin-top:1.6em;font-size:clamp(20px,1.7vw,24px)}.mbody h4{letter-spacing:-.01em;margin-top:1.5em;font-size:19px}.mbody h5,.mbody h6{font-size:var(--fs-body);letter-spacing:0;margin-top:1.4em}.mbody>:first-child{margin-top:0}.mbody h2+*,.mbody h3+*,.mbody h4+*,.mbody h5+*,.mbody h6+*{margin-top:.55em}.mbody a:not(.btn){color:var(--ink);text-decoration:underline;text-decoration-color:var(--sky);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration-thickness:2px;transition:color .2s}.mbody a:not(.btn):hover{color:var(--sky-ink)}.mbody strong{color:var(--ink)}.mbody ul,.mbody ol{padding-left:1.35em}.mbody ul{list-style:outside}.mbody ol{list-style:decimal}.mbody ul>li::marker{color:var(--sky);font-size:1.1em}.mbody ol>li::marker{color:var(--sky-ink);font-weight:700}.mbody li{padding-left:.2em}.mbody li+li{margin-top:.45em}.mbody blockquote{border-radius:var(--r-inner);background:var(--canvas);color:var(--ink);padding:20px 24px;font-size:1.06em;font-style:italic}.sheet4 .mbody blockquote{background:#f3f6f9}.mbody figure{margin-top:1.8em;margin-bottom:1.8em}.mbody img{border-radius:var(--r-inner)}.mbody figure img,.mbody figure video,.mbody>video{border-radius:var(--r-inner);max-width:100%;height:auto}.mbody figure img:not([width]),.mbody figure video:not([width]),.mbody>video:not([width]){width:auto}.mbody>video,.mbody figure video{background:#1b1a20}.mbody figcaption{font-size:var(--fs-caption);color:var(--text-caption);margin-top:10px;line-height:1.5}.mbody .embed iframe{border-radius:var(--r-inner);background:#ececef;border:0;width:100%;display:block}.mbody .embed-video iframe{aspect-ratio:16/9;background:#1b1a20;height:auto}.mbody .embed-form iframe{height:620px}.mbody details{border-top:1px solid #1111111a;padding:16px 0}.mbody details:last-of-type{border-bottom:1px solid #1111111a}.mbody summary{cursor:pointer;color:var(--ink);padding-block:8px;font-weight:700}.mbody summary:hover{color:var(--sky-ink)}.mbody summary:has(>.mnum){align-items:baseline;gap:14px;list-style:none;display:flex}.mbody summary:has(>.mnum)::-webkit-details-marker{display:none}.mbody summary:has(>.mnum):after{content:"";border:solid var(--ink);border-width:0 2px 2px 0;flex:none;align-self:center;width:9px;height:9px;margin:0 4px 0 auto;transition:transform .2s;transform:translateY(-3px)rotate(45deg)}.mbody details[open]>summary:has(>.mnum):after{transform:translateY(2px)rotate(-135deg)}.mbody .mnum{min-width:2ch;color:var(--sky-ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;flex:none}.mbody details>.vlite{margin-top:1.1em;margin-bottom:.4em}.mbody details:has(>summary>.mnum){padding:8px 0}.mbody details>*+*{margin-top:.8em}.mbody table{border-collapse:collapse;width:100%;font-size:var(--fs-small);display:block;overflow-x:auto}.mbody th{letter-spacing:.1em;text-transform:uppercase;color:var(--sky-ink);font-size:12px;font-weight:700}.mbody th,.mbody td{text-align:left;vertical-align:top;border-bottom:1px solid #11111114;padding:10px 12px 10px 0}.mbody hr{border:0;border-top:1px solid #1111111a;margin-block:2em}.mbody .btn{min-height:48px;color:var(--ink);letter-spacing:.04em;white-space:normal;text-align:center;background:#fff;border:1.5px solid #11111129;border-radius:20px;margin:.4em 10px 0 0;padding:12px 24px;font-size:14px;font-weight:700;transition:border-color .2s,background .2s,color .2s}.mbody .btn:hover{border-color:var(--ink);color:var(--ink);background:#fff}.mbody p:has(>.btn){flex-wrap:wrap;gap:10px;margin-top:1.4em;display:flex}.mbody p:has(>.btn) .btn{margin:0}
