.article-screenshot{position:relative;display:block;max-width:100%;margin:0 auto;padding:0;border:1px solid var(--mh-line, var(--border));border-radius:6px;overflow:hidden;background:var(--mh-surface, var(--background));cursor:zoom-in!important}.article-screenshot img{display:block;width:100%;max-width:100%;height:auto;margin:0;border:0;border-radius:0}.article-screenshot>span{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:28px;height:28px;color:var(--mh-ink, var(--foreground));background:var(--mh-surface, var(--background));border:1px solid var(--mh-line, var(--border));border-radius:4px}.article-screenshot-overlay{position:fixed;inset:0;z-index:110;background:#000b}.article-screenshot-viewer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:111;max-width:calc(100vw - 32px);max-height:calc(100dvh - 64px);overflow:hidden;background:var(--background);color:var(--foreground);border-radius:5px;outline:none}.article-screenshot-canvas{max-width:calc(100vw - 32px);max-height:calc(100dvh - 64px);overflow:auto;overscroll-behavior:contain}.article-screenshot-canvas>img{display:block;max-width:calc(100vw - 32px);max-height:calc(100dvh - 64px);width:auto;height:auto}.article-screenshot-hint{display:none}.article-screenshot-close{position:fixed;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:5px;background:var(--background);color:var(--foreground);cursor:pointer}.article-screenshot:focus-visible,.article-screenshot-close:focus-visible{outline:2px solid #587ac7;outline-offset:3px}@media(max-width:620px){.article-screenshot-canvas{max-height:calc(100dvh - 110px)}.article-screenshot-canvas>img{width:var(--screenshot-width, auto);max-width:none;max-height:none}.article-screenshot-hint{display:block;margin:0;padding:12px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:12px;text-align:center}}.news-design{min-height:100svh}.news-main{margin:auto;padding:68px 0 100px;width:min(1256px,calc(100% - 80px));min-height:65vh}.news-masthead{margin-bottom:47px}.news-masthead h1{font-size:clamp(42px,5vw,70px);font-weight:400;letter-spacing:-3px;line-height:1.1;margin:22px 0 18px}.news-masthead>p:last-child:not(.mh-eyebrow){color:var(--mh-muted);font-size:15px}.news-featured{border:1px solid var(--mh-line);background:var(--mh-surface);border-radius:21px;overflow:hidden}.news-featured>a{display:grid;grid-template-columns:1.16fr 1fr;min-height:410px}.news-story-art{position:relative;background:#17191c;overflow:hidden}.news-story-art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.news-featured a:hover .news-story-art img,.news-grid a:hover .news-story-art img{transform:scale(1.025)}.news-featured .news-story-art img{position:absolute;inset:0;-o-object-position:70% center;object-position:70% center}.news-featured-copy{padding:44px 40px;display:flex;flex-direction:column;justify-content:center}.news-featured-copy h2{font-size:44px;font-weight:400;line-height:1.08;letter-spacing:-1.8px;margin-top:24px}.news-featured-copy>p:not(.mh-eyebrow){color:var(--mh-muted);font-size:14px;line-height:1.8;margin-top:20px}.news-featured-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:37px;font-size:11px}.news-featured-bottom time{color:var(--mh-muted)}.news-featured-bottom span{display:flex;align-items:center;gap:13px}.news-tools{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:40px 0 24px;border-bottom:1px solid var(--mh-line)}.news-tools>div:first-child{display:flex;gap:6px;flex-wrap:wrap}.news-tools button{border:0;border-radius:7px;background:transparent;padding:9px 13px;color:var(--mh-muted);font-size:12px}.news-tools button[aria-pressed=true]{background:var(--mh-ink);color:var(--mh-paper)}.news-search{display:flex;align-items:center;gap:8px;color:var(--mh-muted);border:1px solid var(--mh-line);border-radius:8px;padding:0 12px;min-height:39px;max-width:245px}.news-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--mh-ink);font:inherit;font-size:12px}.news-search:focus-within{outline:2px solid #869acc;outline-offset:2px}.news-search button{padding:3px;display:grid;place-items:center}.news-results{color:var(--mh-muted);font:9px ui-monospace,monospace;letter-spacing:1.5px;padding:28px 0 23px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 29px}.news-grid .news-story-art{aspect-ratio:1.65;border-radius:12px}.news-story-placeholder{background:radial-gradient(ellipse at right bottom,#414651,transparent 75%),#252a32;color:#f4f4f5;padding:27px;display:flex;flex-direction:column}.news-grid article:nth-child(3n+2) .news-story-placeholder{background:radial-gradient(ellipse at right bottom,#665643,transparent 75%),#302d28}.news-grid article:nth-child(3n+3) .news-story-placeholder{background:radial-gradient(ellipse at right bottom,#52516a,transparent 75%),#282732}.news-story-placeholder>span{font:8px ui-monospace,monospace;letter-spacing:1.3px;color:#fff9}.news-story-placeholder strong{font-size:clamp(20px,2.2vw,30px);font-weight:400;letter-spacing:-.7px;line-height:1.15;max-width:250px;margin-top:auto}.news-story-placeholder>svg{align-self:flex-end;margin-top:12px}.news-story-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:10px;color:var(--mh-muted);margin-top:20px}.news-story-meta>span:first-child{color:var(--mh-ink)}.news-grid h2{font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.65px;margin-top:12px}.news-grid article>a>p{font-size:13px;color:var(--mh-muted);line-height:1.75;margin-top:12px}.news-read{display:inline-flex;align-items:center;gap:10px;font-size:11px;margin-top:20px}.news-empty{text-align:center;padding:65px 20px}.news-empty h2{font-size:30px;letter-spacing:-.8px}.news-empty p{margin:15px 0;color:var(--mh-muted)}.news-empty button{padding:10px 17px;border:1px solid var(--mh-line);background:var(--mh-surface);color:var(--mh-ink);border-radius:8px}.news-footer{width:min(1256px,calc(100% - 80px));margin:auto;border-top:1px solid var(--mh-line);padding:32px 0;display:flex;align-items:center;gap:27px}.news-footer>a{font-size:20px;font-weight:500;letter-spacing:-.6px}.news-footer p{color:var(--mh-muted);font-size:11px}.news-footer nav{margin-left:auto;display:flex;gap:21px;color:var(--mh-muted);font-size:11px}.news-main-article{max-width:1020px}.news-back{display:inline-flex;align-items:center;gap:9px;color:var(--mh-muted)!important;font-size:12px}.news-article>header{max-width:790px;margin:38px auto}.news-article h1{font-size:clamp(42px,5.4vw,72px);font-weight:400;line-height:1.06;letter-spacing:-2.7px;margin:23px 0}.news-deck{color:var(--mh-muted);font-size:19px;line-height:1.6}.news-byline{display:flex;align-items:center;gap:9px;font-size:12px;margin-top:25px}.news-byline img{width:19px;height:23px;-o-object-fit:contain;object-fit:contain}.news-article-cover{width:100%;max-height:480px;aspect-ratio:2;-o-object-fit:cover;object-fit:cover;-o-object-position:center 50%;object-position:center 50%;border-radius:17px;margin:15px 0 50px}.news-design .news-article-body{max-width:700px;margin:auto;color:var(--mh-ink);font-size:17px;line-height:1.85}.news-design .news-article-body p{margin:20px 0;line-height:1.85;color:var(--mh-muted)}.news-design .news-article-body h2{font-size:32px;line-height:1.2;font-weight:500;letter-spacing:-.9px;margin:42px 0 17px}.news-design .news-article-body h3{font-size:24px;margin-top:28px}.news-design .news-article-body a{color:var(--mh-ink);text-decoration:underline}.news-design .news-article-body blockquote{border-color:var(--mh-line);color:var(--mh-muted)}.news-article-end{max-width:700px;margin:55px auto 0;padding-top:24px;border-top:1px solid var(--mh-line);display:flex;justify-content:space-between;gap:20px;font-size:12px}.news-article-end>div{display:flex;flex-wrap:wrap;gap:13px;color:var(--mh-muted)}.news-article-end>a{display:inline-flex;align-items:center;gap:10px}@media(max-width:900px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-featured-copy{padding:30px}.news-featured-copy h2{font-size:36px}.news-tools{flex-wrap:wrap}}@media(max-width:620px){.news-main{width:calc(100% - 44px);padding-top:40px;padding-bottom:60px}.news-masthead h1{font-size:43px;letter-spacing:-1.8px}.news-masthead>p:last-child:not(.mh-eyebrow){font-size:13px;line-height:1.75}.news-featured>a{grid-template-columns:1fr}.news-featured .news-story-art{min-height:240px}.news-featured-copy{padding:28px}.news-featured-copy h2{margin-top:17px}.news-grid{grid-template-columns:1fr}.news-search{max-width:100%;width:100%}.news-footer{width:calc(100% - 44px);flex-wrap:wrap;gap:18px}.news-footer p{flex-basis:100%;order:3}.news-article h1{font-size:43px;letter-spacing:-1.8px}.news-deck,.news-design .news-article-body{font-size:16px}.news-design .news-article-body h2{font-size:28px}.news-article-cover{aspect-ratio:1.35;margin-bottom:24px}.news-article-end{flex-wrap:wrap}}html.dark .bots-article,html[data-theme=dark] .bots-article{--mh-paper: #151515;--mh-ink: #eeeeee;--mh-muted: #a6a6a6;--mh-surface: #202020;--mh-soft: #282828;--mh-line: #363636;color-scheme:dark}html[data-theme=light] .bots-article,html.light .bots-article{--mh-paper: #f5f5f1;--mh-ink: #242423;--mh-muted: #72726d;--mh-surface: #fff;--mh-soft: #eeeee8;--mh-line: #deded6;color-scheme:light}.bots-article .mh-header>nav a,.bots-article .mh-footer{color:var(--mh-muted)}.bots-article .mh-header>nav a:hover,.bots-article .mh-footer a:hover{color:var(--mh-ink)}.bots-article .mh-menu-button{color:var(--mh-ink)}.bots-article .mh-button-dark{background:var(--mh-ink);color:var(--mh-paper)!important;border-color:var(--mh-line)}.bots-article .news-main{max-width:980px;padding-top:42px}.bots-article .news-back{font-size:13px}.bots-article .news-article>header{max-width:640px;margin:45px auto 36px}.bots-article .news-story-meta{margin:0 0 18px;font-size:12px}.bots-article .news-article h1{margin:0 0 20px;font-size:clamp(36px,4vw,48px);font-weight:550;letter-spacing:-1.6px;line-height:1.12}.bots-article .news-deck{max-width:570px;font-size:18px;line-height:1.65}.bots-article .news-byline{margin-top:24px;color:var(--mh-muted);font-size:12px}.bots-article .news-byline img{width:15px;height:18px}.bots-article-cover{margin:0 0 42px}.bots-article-cover .article-screenshot,.bots-article-cover img{width:100%}.bots-article .news-article-body{max-width:640px;font-size:17px}.bots-article .news-article-body p{color:var(--mh-ink);line-height:1.8;margin:20px 0}.bots-article .news-article-body h2{margin:48px 0 15px;font-size:25px;letter-spacing:-.5px;font-weight:550}.bots-article .news-article-body strong{font-weight:600}.bots-article .news-article-body blockquote{margin:26px 0;padding:4px 0 4px 22px;font-style:normal;border-left:2px solid var(--mh-line)}.bots-article .news-article-body blockquote p{margin:0;color:var(--mh-muted)}.bots-article .news-article-body p:has(>.article-screenshot){margin:28px 0}.bots-article .news-article-body .article-screenshot img{max-height:none}.bots-article .news-article-body p:has(>em:only-child){font-size:13px;color:var(--mh-muted);line-height:1.6}.bots-article .news-article-body em{font-style:normal}.bots-article .news-article-end{max-width:640px}@media(max-width:620px){.bots-article .news-main{width:calc(100% - 40px);padding-top:26px}.bots-article .news-article>header{margin:32px 0}.bots-article .news-article h1{font-size:36px;letter-spacing:-1px}.bots-article .news-deck{font-size:17px}.bots-article .news-article-body{font-size:16px}.bots-article .news-article-body h2{font-size:23px;margin-top:38px}}
