.mp-examples .ex-intro{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:70px;gap:70px;align-items:end;padding-top:44px;padding-bottom:92px}.mp-examples .ex-intro .mp-title{max-width:19ch;margin-top:20px;font-size:clamp(43px,4.6vw,66px);line-height:1.08}.ex-evidence{margin:0 0 22px;color:var(--mp-ink);font:400 14px/1.7 var(--mp-sans)}.ex-evidence>span:first-child{margin-right:6px;color:var(--mp-accent-ink);font-size:10px}.ex-evidence__fine{padding-left:18px;color:var(--mp-muted)}.ex-jump{display:flex;flex-wrap:wrap;gap:4px 20px}.mp .ex-jump a{display:inline-flex;align-items:center;min-height:44px;color:var(--mp-muted);font:400 15px/1.5 var(--mp-sans);text-underline-offset:5px}.mp-examples .ex-section{padding-top:62px;padding-bottom:80px;border-top:1px solid var(--mp-line);scroll-margin-top:100px}.ex-section__heading{display:grid;grid-template-columns:1fr 2.35fr;grid-gap:36px;gap:36px;margin-bottom:42px}.ex-kicker,.ex-section__index{display:block;color:var(--mp-muted);font:500 13px/1.6 var(--mp-sans);letter-spacing:.08em;text-transform:uppercase}.ex-section__index{padding-top:8px}.ex-section__heading h2{margin:0 0 18px;font:400 clamp(30px,3.2vw,43px) /1.16 var(--mp-serif);letter-spacing:-.025em}.ex-section__heading h2:last-child{margin-bottom:0}.ex-section__heading p{max-width:52ch;margin:0;color:var(--mp-muted);font:400 16px/1.7 var(--mp-sans)}.ex-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:36px;gap:36px}.ex-card{min-width:0}.ex-card__heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.ex-card__heading h3{margin:7px 0 0;font:400 25px/1.25 var(--mp-serif);letter-spacing:-.02em}.ex-card__number{color:var(--mp-muted);font:400 30px/1 var(--mp-serif);opacity:.5}.ex-card__caption{max-width:44ch;margin:16px 0 0;color:var(--mp-muted);font:400 15px/1.65 var(--mp-sans)}.ex-request{margin-top:14px;border-top:1px solid var(--mp-line);font-size:15px}.ex-request :is(p,li){white-space:pre-wrap;overflow-wrap:anywhere}.ex-request ul{margin:4px 0 0;padding-left:18px}.ex-theme__request{margin:0 0 22px;padding:18px 20px;border:1px solid var(--mp-line);border-radius:10px;background:var(--mp-panel)}.ex-theme__request p{margin:10px 0 0;font:400 18px/1.45 var(--mp-serif);text-wrap:pretty}.ex-theme__step{color:var(--mp-muted);font-family:var(--mp-sans)}.ex-note{margin:12px 0 0;color:var(--mp-muted);font:400 14px/1.6 var(--mp-sans)}.mp-viewer__controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-bottom:12px}.mp-viewer .mp-capture--phone{max-width:none}.mp-viewer .mp-capture__image{display:flex;justify-content:center;align-items:flex-start;aspect-ratio:1.4;overflow:hidden;background:var(--app-surface-2)}.mp-viewer .mp-capture--phone .mp-capture__image{padding:18px}.mp-viewer .mp-capture--phone .mp-capture__image :is(picture,img){width:auto;max-width:100%;height:100%;border-radius:8px}.mp-viewer__status{margin:10px 0 0;color:var(--mp-muted);font:400 14px/1.6 var(--mp-sans)}.ex-flagship__heading{margin-bottom:24px}.ex-flagship__heading h3{margin:7px 0 12px;font:400 clamp(32px,4vw,50px) /1.1 var(--mp-serif);letter-spacing:-.03em}.ex-flagship__heading p{max-width:52ch;margin:0;color:var(--mp-muted);font:400 16px/1.6 var(--mp-sans)}.ex-flagship .mp-capture__image{aspect-ratio:1.65}.ex-flagship__detail{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;margin-top:30px}.ex-flagship__detail>div>p{margin:10px 0 0;color:var(--mp-muted);font:400 15px/1.8 var(--mp-sans)}.ex-flagship__detail a{color:var(--mp-accent-ink)}.ex-flagship__detail .ex-request:first-child{margin-top:0}.mp-examples .ex-caveats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.mp-examples .ex-caveats .mp-caveats{max-width:none;margin:0}@media (max-width:1000px){.mp-examples .ex-caveats{grid-template-columns:1fr}}@media (max-width:800px){.mp-examples .ex-intro{grid-template-columns:1fr;gap:26px;padding-top:8px;padding-bottom:48px}.mp-examples .ex-intro .mp-title{font-size:clamp(38px,9vw,54px)}.mp-examples .ex-section{padding-top:36px;padding-bottom:48px;scroll-margin-top:135px}.ex-section__heading{grid-template-columns:1fr;gap:14px;margin-bottom:30px}.ex-section__heading h2{font-size:32px}.ex-grid{grid-template-columns:1fr;gap:44px}.ex-flagship .mp-capture__image{aspect-ratio:1.3}.ex-flagship__detail{grid-template-columns:1fr;gap:24px}}