.mkt .mkt-article{--article-measure:68ch;--article-body:18px;font-family:var(--sans);font-size:var(--article-body);color:var(--slate-800);overflow-wrap:break-word;line-height:1.7}.mkt .mkt-article>*{max-width:var(--article-measure);margin-inline:auto}.mkt .mkt-article .article-back{margin-bottom:28px}.mkt .mkt-article .article-back a{color:var(--slate-600);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mkt .mkt-article .article-back a:hover{color:var(--slate-900)}.mkt .mkt-article h1{text-wrap:balance;color:var(--berry);margin-bottom:20px;font-size:clamp(34px,5vw,52px);line-height:1.1}.mkt .mkt-article .article-standfirst{font-family:var(--serif);color:var(--slate-700);text-wrap:balance;margin-bottom:20px;font-size:clamp(21px,2.4vw,25px);line-height:1.45}.mkt .mkt-article .article-meta{color:var(--slate-600);flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin-bottom:36px;font-size:14px;display:flex}.mkt .mkt-article .article-byline strong{color:var(--slate-900);font-weight:600}.mkt .mkt-article .article-draft{color:var(--berry);font-weight:600}.mkt .mkt-article .article-cover{max-width:880px;margin-bottom:40px}.mkt .mkt-article .article-cover img{outline:1px solid var(--slate-100);outline-offset:-1px;border-radius:14px;width:100%;height:auto;display:block}.mkt .mkt-article .article-video{aspect-ratio:16/9;max-width:880px;margin-bottom:40px;position:relative}.mkt .mkt-article .article-video iframe{border:0;border-radius:14px;width:100%;height:100%;position:absolute;inset:0}.mkt .mkt-article .article-body>*+*{margin-top:1.1em}.mkt .mkt-article .article-body h2{font-family:var(--display);text-wrap:balance;margin-top:2em;font-size:28px;line-height:1.25}.mkt .mkt-article .article-body h3{font-family:var(--display);color:var(--slate-900);text-wrap:balance;margin-top:1.6em;font-size:21px;font-weight:600;line-height:1.3}.mkt .mkt-article .article-body h4{font-family:var(--sans);color:var(--slate-900);text-wrap:balance;margin-top:1.4em;font-size:20px;font-weight:600}.mkt .mkt-article .article-body h2+*,.mkt .mkt-article .article-body h3+*,.mkt .mkt-article .article-body h4+*{margin-top:.6em}.mkt .mkt-article p{text-wrap:pretty}.mkt .mkt-article strong{color:var(--slate-900);font-weight:600}.mkt .mkt-article em{font-style:italic}.mkt .mkt-article a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mkt .mkt-article a:hover{text-decoration-thickness:2px}.mkt .mkt-article a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}.mkt .mkt-article ul,.mkt .mkt-article ol{padding-left:1.4em}.mkt .mkt-article ul{list-style:outside}.mkt .mkt-article ol{list-style:decimal}.mkt .mkt-article li+li{margin-top:.4em}.mkt .mkt-article li::marker{color:var(--slate-500)}.mkt .mkt-article blockquote{font-family:var(--serif);color:var(--slate-900);margin-inline:1.2em 0;font-size:24px;font-style:italic;line-height:1.45}.mkt .mkt-article .article-body blockquote{margin-block:1.6em}.mkt .mkt-article blockquote strong{font-weight:inherit;color:var(--ink);background-image:var(--ink-underline);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:-.09em 100%;background-repeat:no-repeat;background-size:calc(100% + .2em) .36em;padding-bottom:.08em}@media (forced-colors:active){.mkt .mkt-article blockquote strong{text-underline-offset:.18em;background-image:none;text-decoration:underline}}.mkt .mkt-article code{background:var(--slate-50);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.mkt .mkt-article pre{background:var(--slate-50);border:1px solid var(--slate-100);border-radius:10px;padding:16px 18px;font-size:15px;line-height:1.55;overflow-x:auto}.mkt .mkt-article pre code{font-size:inherit;background:0 0;padding:0}.mkt .mkt-article .article-body hr{border:0;border-top:1px solid var(--slate-200);margin-block:2.4em}.mkt .mkt-article img{border-radius:10px;max-width:100%;height:auto;display:block}.mkt .mkt-article .article-body figure{margin-block:1.8em}.mkt .mkt-article figcaption{color:var(--slate-600);text-align:center;margin-top:10px;font-size:14px}.mkt .mkt-article .table-scroll{-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#fff 30%,#fff0) 0/32px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) 100%/32px 100% no-repeat local,radial-gradient(farthest-side at 0,#1c1c1c29,#1c1c1c00) 0/12px 100% no-repeat,radial-gradient(farthest-side at 100%,#1c1c1c29,#1c1c1c00) 100%/12px 100% no-repeat;overflow-x:auto}.mkt .mkt-article .table-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.mkt .mkt-article .table-scroll table{width:max-content;min-width:100%}.mkt .mkt-article .table-scroll td{max-width:32ch}.mkt .mkt-article table{border-collapse:collapse;width:100%;font-size:15px}.mkt .mkt-article th,.mkt .mkt-article td{text-align:left;border-bottom:1px solid var(--slate-100);vertical-align:top;padding:10px 12px}.mkt .mkt-article th{color:var(--slate-900);border-bottom-color:var(--slate-200);white-space:nowrap;font-weight:600}.mkt .mkt-article .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt .mkt-article .article-body .footnotes{border-top:1px solid var(--slate-200);color:var(--slate-600);margin-top:3em;padding-top:1.5em;font-size:15px}.mkt .mkt-article .footnotes ol{padding-left:1.2em}.mkt .mkt-article .footnotes li+li{margin-top:.6em}.mkt .mkt-article sup{font-size:.7em;line-height:0}.mkt .mkt-article sup a{text-decoration:none}.mkt .mkt-article sup a:hover{text-decoration:underline}.mkt .mkt-article [id^=user-content-fn]{scroll-margin-top:104px}.mkt .mkt-post>.mkt-post-tail{margin:96px -24px -96px}.mkt .mkt-post-end{background:var(--cream);padding:72px 24px 80px}.mkt .mkt-post-end>*{max-width:880px;margin-inline:auto}.mkt .mkt-blog+.fineprint,.mkt .mkt-post-tail>.fineprint{border-bottom:1px solid #ffffff24}.mkt .mkt-read-next h2{font-family:var(--serif);letter-spacing:-.005em;margin-bottom:24px;font-size:28px;font-weight:400}.mkt .mkt-read-next ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:32px 48px;list-style:none;display:grid}.mkt .mkt-read-next li{border-top:1px solid var(--slate-200);max-width:none;padding-top:24px}.mkt .mkt-read-next .post-text{flex-direction:column;gap:10px;display:flex}.mkt .mkt-read-next h3{font-family:var(--display);font-size:22px;font-weight:600;line-height:1.25}.mkt .mkt-read-next .post-excerpt{font-family:var(--serif);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:17px;line-height:1.5;display:-webkit-box;overflow:hidden}.mkt .mkt-read-next .post-foot{margin-top:4px}.mkt .mkt-blog{max-width:928px;margin:0 auto;padding:80px 24px 96px}.mkt .mkt-blog .blog-masthead{margin-bottom:56px}.mkt .mkt-blog .blog-masthead h1{text-wrap:balance;font-size:36px}.mkt .mkt-post-link{color:inherit;text-decoration:none;display:block}.mkt .mkt-post-link .post-title{text-wrap:balance;text-underline-offset:.16em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s ease-out}.mkt .mkt-post-link:hover .post-title,.mkt .mkt-post-link:focus-visible .post-title{text-decoration-color:currentColor}.mkt .mkt-post-link:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:4px}.mkt .mkt-post-link .post-excerpt{color:var(--slate-700);text-wrap:pretty}.mkt .mkt-post-link .post-foot{color:var(--slate-600);flex-wrap:wrap;align-items:baseline;gap:6px 20px;font-size:14px;display:flex}.mkt .mkt-post-link .post-byline strong{color:var(--slate-900);font-weight:600}.mkt .mkt-post-link .post-read{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.mkt .mkt-post-link .post-read svg{align-self:center;transition:transform .25s cubic-bezier(.16,1,.3,1)}.mkt .mkt-post-link:hover .post-read svg,.mkt .mkt-post-link:focus-visible .post-read svg{transform:translate(3px)}.mkt .mkt-blog .blog-lead,.mkt .mkt-blog .blog-list li{border-top:1px solid var(--slate-200);padding-block:32px}.mkt .mkt-blog .blog-list{list-style:none}.mkt .mkt-blog .blog-list li{max-width:none}.mkt .mkt-blog .post-text{flex-direction:column;gap:10px;display:flex}.mkt .mkt-blog .post-title{font-size:23px;line-height:1.25}.mkt .mkt-blog .post-excerpt{font-family:var(--serif);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:60ch;font-size:18px;line-height:1.5;display:-webkit-box;overflow:hidden}.mkt .mkt-blog .post-foot{margin-top:4px}.mkt .mkt-blog .blog-lead{padding-top:36px;padding-bottom:40px}.mkt .mkt-blog .blog-lead .post-text{gap:14px}.mkt .mkt-blog .blog-lead .post-title{letter-spacing:-.012em;font-size:clamp(26px,2.8vw,31px);line-height:1.2}.mkt .mkt-blog .blog-lead .post-excerpt{-webkit-line-clamp:3;line-clamp:3;font-size:clamp(18px,1.6vw,20px)}.mkt .mkt-blog .blog-lead .mkt-post-link[data-cover]{flex-direction:column;gap:24px;display:flex}.mkt .mkt-blog .blog-lead .post-cover{order:-1}.mkt .mkt-blog .blog-lead .post-cover img{outline:1px solid var(--slate-100);outline-offset:-1px;border-radius:14px;width:100%;height:auto;display:block}.mkt .mkt-blog .blog-empty{border-top:1px solid var(--slate-200);color:var(--slate-700);padding-top:32px;font-size:18px}.mkt .mkt-blog .blog-empty p{max-width:56ch}.mkt .mkt-blog .blog-empty p:first-child{font-family:var(--display);color:var(--slate-900);font-size:clamp(22px,2.4vw,26px);font-weight:600;line-height:1.25}.mkt .mkt-blog .blog-empty p+p{margin-top:12px}.mkt .mkt-post{padding:64px 24px 96px}.mkt .mkt-preview-bar{background:var(--plum);color:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;max-width:880px;margin:0 auto 40px;padding:12px 20px;font-size:14px;display:flex}.mkt .mkt-preview-bar button{font:inherit;color:#fff;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-weight:600;text-decoration:underline}.mkt .mkt-preview-bar button:hover{text-decoration-thickness:2px}.mkt .mkt-preview-bar button:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}@media (max-width:640px){.mkt .mkt-article{--article-body:17px}.mkt .mkt-post{padding-top:40px}.mkt .mkt-blog .blog-masthead h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.mkt .mkt-post-link .post-title,.mkt .mkt-post-link .post-read svg{transition:none}.mkt .mkt-post-link:hover .post-read svg,.mkt .mkt-post-link:focus-visible .post-read svg{transform:none}}
