.w-gvra_status{text-align:center;padding:calc(84px * var(--density)) calc(22px * var(--density)) calc(84px * var(--density));color:var(--fg);flex-direction:column;align-items:center;display:flex}.w-gvra_icon{background:var(--bg-2);width:72px;height:72px;color:var(--fg);margin-bottom:calc(26px * var(--density));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.w-gvra_icon svg{width:30px;height:30px}.w-gvra_kicker{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 calc(10px * var(--density));font-size:11px}.w-gvra_title{font-family:var(--f-display);letter-spacing:-.01em;margin:0 0 calc(14px * var(--density));color:var(--fg);font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.25}.w-gvra_desc{font-size:calc(17px * var(--density-type));color:var(--fg-soft);max-width:56ch;margin:0 0 calc(30px * var(--density));text-wrap:pretty;line-height:1.75}.w-gvra_actions{gap:calc(13px * var(--density));flex-wrap:wrap;justify-content:center;display:flex}.w-gvra_btn{height:var(--btn-h-lg,44px);padding:0 calc(28px * var(--density));border-radius:var(--btn-radius,var(--r-pill));font-family:var(--f-sans);font-size:var(--btn-fs-lg,14px);border:1px solid var(--s-700);justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.w-gvra_solid{background:var(--s-700);color:var(--accent-fg)}.w-gvra_solid:hover{background:var(--s-800);color:var(--accent-fg);text-decoration:none}.w-gvra_outline{color:var(--s-700);background:0 0}.w-gvra_outline:hover{background:var(--s-700);color:var(--accent-fg);text-decoration:none}.w-gvra_btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.q0Ns8G_shell{max-width:var(--container-editorial);padding:0 calc(28px * var(--density));margin:0 auto}.q0Ns8G_nav{z-index:50;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--rule);position:sticky;top:0}.q0Ns8G_nav-inner{align-items:center;gap:calc(32px * var(--density));height:64px;display:flex}.q0Ns8G_logo{letter-spacing:-.01em;align-items:center;font-style:normal;font-weight:500;display:inline-flex}.q0Ns8G_logo img{width:auto;height:100%;display:block}.q0Ns8G_nav-logo{cursor:pointer;display:inline-flex}.q0Ns8G_nav-cats{gap:calc(18px * var(--density));font-size:calc(15px * var(--density-type));color:var(--fg-soft);scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.q0Ns8G_nav-cats::-webkit-scrollbar{display:none}.q0Ns8G_nav-cats a{color:inherit;white-space:nowrap;padding:calc(6px * var(--density)) 2px;border-bottom:1.5px solid #0000;transition:color .15s,border-color .15s}.q0Ns8G_nav-cats a:hover{color:var(--fg)}.q0Ns8G_nav-cats a.q0Ns8G_active{color:var(--fg);border-bottom-color:var(--accent)}.q0Ns8G_nav-actions{align-items:center;gap:calc(10px * var(--density));display:flex}.q0Ns8G_btn-ghost,.q0Ns8G_btn-solid,.q0Ns8G_btn-outline{height:var(--btn-h-md,36px);padding:0 calc(14px * var(--density));border-radius:var(--btn-radius,999px);font-size:var(--btn-fs-md,13.5px);cursor:pointer;align-items:center;gap:calc(6px * var(--density));color:var(--fg);background:0 0;border:1px solid #0000;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.q0Ns8G_btn-ghost:focus-visible,.q0Ns8G_btn-solid:focus-visible,.q0Ns8G_btn-outline:focus-visible,.q0Ns8G_btn-jobs:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;box-shadow:0 0 0 6px var(--focus-ring,transparent)}.q0Ns8G_btn-ghost:hover{background:var(--bg-soft)}.q0Ns8G_btn-outline{border-color:var(--fg)}.q0Ns8G_btn-outline:hover,.q0Ns8G_btn-solid{background:var(--fg);color:var(--bg)}.q0Ns8G_btn-solid:hover{background:var(--accent);color:var(--accent-fg)}.q0Ns8G_btn-solid.q0Ns8G_accent{background:var(--o-400);color:var(--accent-fg)}.q0Ns8G_btn-solid.q0Ns8G_accent:hover{background:var(--fg);color:var(--bg)}.q0Ns8G_btn-jobs{align-items:center;gap:calc(8px * var(--density));height:36px;padding:0 calc(15px * var(--density));border:1px solid color-mix(in srgb, var(--t-500) 55%, transparent);border-radius:var(--rad-md);color:var(--t-600);font-size:calc(14px * var(--density-type));cursor:pointer;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.q0Ns8G_btn-jobs:hover{background:var(--t-700);border-color:var(--t-700);color:var(--bg-card)}.q0Ns8G_nav-burger{border-radius:var(--rad-md);border:1px solid var(--rule);width:40px;height:40px;color:var(--fg);cursor:pointer;justify-content:center;align-items:center;gap:calc(5px * var(--density));background:0 0;flex-direction:column;padding:0;transition:background .15s;display:none}.q0Ns8G_nav-burger:hover{background:var(--bg-soft)}.q0Ns8G_nav-burger span{background:currentColor;border-radius:2px;width:18px;height:1.6px;display:block}.q0Ns8G_nav-drawer{z-index:80;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .22s,visibility 0s linear .22s;position:fixed;inset:0}.q0Ns8G_nav-drawer.q0Ns8G_open{pointer-events:auto;visibility:visible;opacity:1;transition:opacity .22s}.q0Ns8G_nav-drawer-scrim{background:color-mix(in srgb, var(--fg) 38%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.q0Ns8G_nav-drawer-panel{background:var(--bg);border-left:1px solid var(--rule);width:min(86vw,380px);padding:calc(20px * var(--density)) calc(24px * var(--density)) calc(24px * var(--density));overscroll-behavior:contain;flex-direction:column;transition:transform .28s cubic-bezier(.3,.8,.3,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.q0Ns8G_nav-drawer.q0Ns8G_open .q0Ns8G_nav-drawer-panel{transform:translate(0)}.q0Ns8G_nav-drawer-head{padding-bottom:calc(22px * var(--density));border-bottom:1px solid var(--rule);margin-bottom:calc(18px * var(--density));justify-content:space-between;align-items:center;display:flex}.q0Ns8G_nav-drawer-close{border:1px solid var(--rule);width:40px;height:40px;color:var(--fg);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.q0Ns8G_nav-drawer-close:hover{background:var(--bg-soft)}.q0Ns8G_nav-drawer-mono{margin-bottom:calc(6px * var(--density))}.q0Ns8G_nav-drawer-cats{flex-direction:column;display:flex}.q0Ns8G_nav-drawer-cats a{align-items:center;gap:calc(14px * var(--density));padding:calc(16px * var(--density)) 0;font-family:var(--f-display);font-weight:300;font-size:calc(22px * var(--density-type));letter-spacing:-.01em;border-bottom:1px solid var(--rule);color:var(--fg);grid-template-columns:32px 1fr 18px;transition:color .15s,padding-left .15s;display:grid}.q0Ns8G_nav-drawer-cats a:hover,.q0Ns8G_nav-drawer-cats a:focus-visible{color:var(--accent);padding-left:calc(4px * var(--density))}.q0Ns8G_nav-drawer-cats a.q0Ns8G_active{color:var(--accent)}.q0Ns8G_nav-drawer-num{font-family:var(--f-mono);letter-spacing:.1em;color:var(--fg-mute);font-size:10.5px}.q0Ns8G_nav-drawer-name{line-height:1.2}.q0Ns8G_nav-drawer-actions{gap:calc(10px * var(--density));margin-top:calc(22px * var(--density));padding-top:calc(22px * var(--density));border-top:1px solid var(--rule);flex-direction:column;display:flex}.q0Ns8G_nav-drawer-actions .q0Ns8G_btn-ghost,.q0Ns8G_nav-drawer-actions .q0Ns8G_btn-solid{height:46px;font-size:calc(14.5px * var(--density-type))}.q0Ns8G_mono{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-soft);font-size:11.5px}.q0Ns8G_footer{border-top:2px solid var(--fg);padding:calc(72px * var(--density)) 0 max(calc(32px * var(--density)), var(--ai-fab-clearance,0px));margin-top:calc(72px * var(--density))}.q0Ns8G_footer-top{gap:calc(48px * var(--density));margin-bottom:calc(72px * var(--density));grid-template-columns:2fr 1fr 1fr;display:grid}.q0Ns8G_footer-brand .q0Ns8G_logo{font-size:calc(36px * var(--density-type));margin-bottom:calc(14px * var(--density))}.q0Ns8G_footer-brand p{color:var(--fg-soft);max-width:32ch;margin:0 0 calc(18px * var(--density));font-size:13.5px;line-height:1.55}.q0Ns8G_foot-col h4{font-family:var(--f-sans);letter-spacing:0;text-transform:none;color:var(--fg-soft);margin:0 0 calc(16px * var(--density));font-size:12px;font-weight:500}.q0Ns8G_foot-col ul{gap:calc(13px * var(--density));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.q0Ns8G_foot-col a{color:var(--fg);font-size:13.5px;transition:color .15s}.q0Ns8G_foot-col a:hover{color:var(--accent)}.q0Ns8G_footer-bot{padding-top:calc(31px * var(--density));border-top:1px solid var(--rule);font-family:var(--f-mono);letter-spacing:.06em;color:var(--fg-mute);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}.q0Ns8G_footer-bot a{color:inherit}.q0Ns8G_footer-bot a:hover{color:var(--accent)}.q0Ns8G_footer-bot .q0Ns8G_links{gap:calc(22px * var(--density));display:flex}@media (max-width:980px){.q0Ns8G_shell{padding:0 calc(22px * var(--density))}.q0Ns8G_nav-cats{display:none}.q0Ns8G_nav-burger{display:inline-flex}.q0Ns8G_nav-desk-only{display:none}.q0Ns8G_nav-inner{gap:calc(16px * var(--density));height:60px}.q0Ns8G_nav-actions{gap:calc(6px * var(--density));margin-left:auto}.q0Ns8G_btn-jobs{border-radius:var(--rad-md);justify-content:center;width:40px;height:40px;padding:0}.q0Ns8G_nav-logo .q0Ns8G_logo{height:26px!important}.q0Ns8G_btn-jobs-label{display:none}.q0Ns8G_footer-top{gap:calc(32px * var(--density));grid-template-columns:1fr 1fr 1fr}}@media (max-width:640px){.q0Ns8G_footer-top{gap:calc(28px * var(--density));margin-bottom:calc(36px * var(--density));grid-template-columns:1fr 1fr}.q0Ns8G_footer-brand{grid-column:1/-1}.q0Ns8G_footer-bot{gap:calc(12px * var(--density));flex-direction:column;align-items:flex-start}.q0Ns8G_footer-bot .q0Ns8G_links{gap:calc(16px * var(--density));flex-wrap:wrap}}.q0Ns8G_nav-account{display:inline-flex;position:relative}.q0Ns8G_nav-avatar{border:1px solid var(--rule);background:var(--bg-soft);width:36px;height:36px;color:var(--fg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:inline-flex}.q0Ns8G_nav-avatar:hover{border-color:var(--accent);color:var(--accent)}.q0Ns8G_nav-account-menu{background:var(--bg);border:1px solid var(--rule);border-radius:var(--menu-radius,var(--rad-md));min-width:240px;padding:calc(6px * var(--density));z-index:60;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0000001a}.q0Ns8G_nav-account-item{text-align:left;width:100%;padding:calc(9px * var(--density)) calc(12px * var(--density));border-radius:var(--rad-sm);font:inherit;font-size:calc(14px * var(--density-type));color:var(--fg);cursor:pointer;background:0 0;border:0;text-decoration:none;transition:background .12s;display:block}.q0Ns8G_nav-account-item:hover{background:var(--bg-soft)}.q0Ns8G_nav-account-danger{color:var(--error-700)}.q0Ns8G_nav-bell{width:36px;height:36px;color:var(--fg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.q0Ns8G_nav-bell:hover{background:var(--bg-soft)}.q0Ns8G_nav-bell:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.q0Ns8G_nav-avatar-initials{background:var(--s-700);width:100%;height:100%;color:var(--accent-fg);font:500 13px/1 var(--font-sans);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.q0Ns8G_nav-account-head{gap:calc(4px * var(--density));padding:calc(10px * var(--density)) calc(14px * var(--density)) calc(12px * var(--density));border-bottom:1px solid var(--rule);margin-bottom:calc(4px * var(--density));flex-direction:column;display:flex}.q0Ns8G_nav-account-head b{font:500 14px/1.3 var(--font-sans);color:var(--fg)}.q0Ns8G_nav-account-head span{font:400 12.5px/1.3 var(--font-sans);color:var(--fg-3,var(--muted));overflow-wrap:anywhere}
.mcWPGG_page-root{background:var(--bg);color:var(--fg);min-height:100vh;font-family:var(--f-sans)}.mcWPGG_page-root :where(h1,h2,h3,h4,h5,h6,p,li,div,small,span){line-height:inherit}.mcWPGG_page-root :where(svg){vertical-align:baseline;display:inline}.mcWPGG_page-root :where(p){margin:0}.mcWPGG_page-root :where(p,small){font:inherit;color:inherit}.mcWPGG_page-root :where(a){color:inherit}.mcWPGG_shell{max-width:var(--container-editorial);padding:0 calc(28px * var(--density));margin:0 auto}.mcWPGG_mono{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-soft);font-size:11.5px}.mcWPGG_reading-progress{background:color-mix(in srgb, var(--fg) 6%, transparent);z-index:100;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.mcWPGG_reading-progress-bar{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform 80ms linear;transform:scaleX(0)}.mcWPGG_article-page{padding:calc(40px * var(--density)) 0 calc(56px * var(--density))}.mcWPGG_article-shell{gap:calc(80px * var(--density));padding-top:calc(32px * var(--density));grid-template-columns:200px minmax(0,680px);justify-content:center;align-items:start;display:grid}.mcWPGG_article-main{min-width:0;max-width:680px}.mcWPGG_article-after{column-gap:calc(80px * var(--density));grid-template-columns:200px minmax(0,680px);justify-content:center;display:grid}.mcWPGG_article-after>*{grid-column:2;min-width:0}.mcWPGG_article-related{padding-top:calc(56px * var(--density))}.mcWPGG_article-toc{padding-top:calc(24px * var(--density));align-self:start;position:sticky;top:88px}.mcWPGG_article-toc-label{font-family:var(--f-sans);letter-spacing:0;text-transform:none;color:var(--fg-mute);margin-bottom:calc(14px * var(--density));padding-bottom:calc(12px * var(--density));border-bottom:1px solid var(--rule);font-size:12px;font-weight:600}.mcWPGG_article-toc ol{counter-reset:toc;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mcWPGG_article-toc li{counter-increment:toc}.mcWPGG_article-toc a{gap:calc(10px * var(--density));padding:calc(9px * var(--density)) 0 calc(9px * var(--density)) calc(12px * var(--density));margin-left:calc(-12px * var(--density));color:var(--fg-soft);text-wrap:pretty;border-left:2px solid #0000;grid-template-columns:22px 1fr;font-size:13px;line-height:1.4;transition:color .15s,border-color .15s,background .15s;display:grid}.mcWPGG_article-toc a:before{content:counter(toc, decimal-leading-zero);font-family:var(--f-mono);letter-spacing:.06em;color:var(--fg-mute);align-self:center;font-size:10.5px}.mcWPGG_article-toc a:hover{color:var(--fg)}.mcWPGG_article-toc a.mcWPGG_active{color:var(--accent);border-left-color:var(--accent);font-weight:500}.mcWPGG_article-toc a.mcWPGG_active:before{color:var(--accent)}.mcWPGG_article-toc-foot{margin-top:calc(22px * var(--density));padding-top:calc(18px * var(--density));border-top:1px solid var(--rule);gap:calc(8px * var(--density));flex-direction:column;display:flex}.mcWPGG_article-toc-foot button{appearance:none;align-items:center;gap:calc(8px * var(--density));height:32px;padding:0 calc(12px * var(--density));border:1px solid var(--rule);color:var(--fg-soft);font:inherit;cursor:pointer;background:0 0;border-radius:8px;font-size:12px;transition:background .15s,color .15s;display:inline-flex}.mcWPGG_article-toc-foot button:hover{background:var(--bg-soft);color:var(--fg)}.mcWPGG_art-breadcrumb{align-items:center;gap:calc(10px * var(--density));padding:calc(8px * var(--density)) 0 calc(24px * var(--density));font-family:var(--f-sans);letter-spacing:0;text-transform:none;color:var(--fg-mute);font-size:12.5px;display:flex}.mcWPGG_art-breadcrumb a{color:var(--fg-soft);transition:color .15s}.mcWPGG_art-breadcrumb a:hover{color:var(--accent)}.mcWPGG_art-breadcrumb span{color:var(--fg)}.mcWPGG_cat-pill{height:24px;padding:0 calc(12px * var(--density));background:color-mix(in srgb, var(--accent) 14%, var(--bg-card));color:var(--accent);font-family:var(--f-sans);letter-spacing:.01em;border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:999px;align-self:flex-start;align-items:center;font-size:11.5px;font-weight:500;display:inline-flex}.mcWPGG_art-head h1{font-family:var(--f-sans);letter-spacing:-.015em;margin:0 0 calc(20px * var(--density));text-wrap:balance;color:var(--fg);font-size:clamp(30px,3.5vw,44px);font-weight:500;line-height:1.18}.mcWPGG_art-head h1 em{font-family:var(--f-display);color:var(--accent);font-style:italic;font-weight:300}.mcWPGG_art-head .mcWPGG_lede{color:var(--fg-soft);font-size:calc(17.5px * var(--density-type));margin:0 0 calc(24px * var(--density));line-height:1.7}.mcWPGG_art-meta-strip{align-items:center;gap:calc(18px * var(--density));padding:calc(14px * var(--density)) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--fg-soft);flex-wrap:wrap;font-size:13px;display:flex}.mcWPGG_art-meta-item{align-items:center;gap:calc(6px * var(--density));display:inline-flex}.mcWPGG_byline-mini{align-items:center;gap:calc(8px * var(--density));color:var(--fg);font-weight:500;display:flex}.mcWPGG_bookmark{color:var(--fg-mute);cursor:pointer;padding:calc(4px * var(--density));background:0 0;border:0;border-radius:4px;align-items:center;display:inline-flex}.mcWPGG_bookmark:hover{color:var(--accent);background:var(--bg-soft)}.mcWPGG_art-hero{margin:calc(36px * var(--density)) 0;aspect-ratio:16/9;border-radius:var(--rad-lg);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, var(--bg-card)) 0 12px, var(--bg-card) 12px 24px);justify-content:center;align-items:center;display:flex;overflow:hidden}.mcWPGG_art-body{font-size:calc(17.5px * var(--density-type));letter-spacing:0;color:var(--fg);text-wrap:pretty;word-break:break-word;hanging-punctuation:first;line-height:1.85}.mcWPGG_art-body p{margin:0 0 calc(26px * var(--density))}.mcWPGG_art-body section+section{margin-top:calc(12px * var(--density))}.mcWPGG_art-body section{scroll-margin-top:100px}.mcWPGG_art-body .mcWPGG_lead-para{font-size:calc(19px * var(--density-type));margin-bottom:calc(28px * var(--density));line-height:1.75}.mcWPGG_art-body .mcWPGG_lead-para b{color:var(--accent);font-weight:500}.mcWPGG_art-body .mcWPGG_lead-para.mcWPGG_has-dropcap:first-letter{font-family:var(--f-display);float:left;font-style:normal;font-weight:300;font-size:calc(88px * var(--density-type));color:var(--accent);margin:calc(4px * var(--density)) calc(14px * var(--density)) -2px 0;padding-top:calc(6px * var(--density));line-height:.86}.mcWPGG_art-body h2{font-family:var(--f-display);letter-spacing:-.015em;margin:calc(44px * var(--density)) 0 calc(18px * var(--density));color:var(--fg);font-size:clamp(24px,2.6vw,28px);font-weight:400;line-height:1.25;position:relative}.mcWPGG_art-body h2:before{content:"§";font-size:calc(24px * var(--density-type));color:var(--accent);opacity:1;font-style:italic;font-weight:400;position:absolute;top:4px;left:-32px}.mcWPGG_art-body blockquote{margin:calc(40px * var(--density)) 0;padding:calc(32px * var(--density)) calc(28px * var(--density)) calc(28px * var(--density)) calc(60px * var(--density));border:0;border-top:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent);font-family:var(--f-display);letter-spacing:-.012em;color:var(--fg);text-wrap:balance;background:0 0;border-radius:0;font-size:clamp(22px,2.5vw,28px);font-style:italic;font-weight:300;line-height:1.5;position:relative}.mcWPGG_art-body blockquote:before{content:"“";font-family:var(--f-display);font-style:normal;font-weight:400;font-size:calc(96px * var(--density-type));color:var(--accent);line-height:1;position:absolute;top:0;left:6px}.mcWPGG_art-body blockquote cite{margin-top:calc(18px * var(--density));font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-size:10.5px;font-style:normal;display:block}.mcWPGG_art-figure{margin:calc(36px * var(--density)) 0}.mcWPGG_art-figure .mcWPGG_figure-img{border-radius:var(--rad-md);border:1px solid var(--rule);position:relative;overflow:hidden}.mcWPGG_art-figure figcaption{gap:calc(16px * var(--density));margin-top:calc(14px * var(--density));padding-top:calc(12px * var(--density));border-top:1px solid var(--rule);grid-template-columns:36px 1fr;display:grid}.mcWPGG_art-figure .mcWPGG_figure-num{font-family:var(--f-display);font-style:italic;font-weight:300;font-size:calc(24px * var(--density-type));color:var(--accent);line-height:1}.mcWPGG_art-figure .mcWPGG_figure-caption-text{color:var(--fg-soft);margin:0;font-size:13.5px;line-height:1.6}.mcWPGG_art-figure .mcWPGG_figure-credit{margin-top:calc(8px * var(--density));font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);font-size:10.5px;display:block}.mcWPGG_gadget-list{counter-reset:gadget;margin:calc(24px * var(--density)) 0;padding:0;list-style:none}.mcWPGG_gadget-list li{counter-increment:gadget;gap:calc(16px * var(--density));padding:calc(18px * var(--density)) 0;border-top:1px solid var(--rule);grid-template-columns:48px 1fr;display:grid}.mcWPGG_gadget-list li:last-child{border-bottom:1px solid var(--rule)}.mcWPGG_gadget-list li:before{content:counter(gadget, decimal-leading-zero);font-family:var(--f-display);font-style:italic;font-size:calc(32px * var(--density-type));color:var(--accent);line-height:1}.mcWPGG_gadget-list li b{color:var(--fg);font-weight:600;display:inline}.mcWPGG_art-body :where(h2[id]){scroll-margin-top:100px}.mcWPGG_art-body h3{font-family:var(--f-display);letter-spacing:-.01em;margin:calc(36px * var(--density)) 0 calc(14px * var(--density));color:var(--fg);font-size:clamp(21px,2.4vw,25px);font-weight:300;line-height:1.3}.mcWPGG_art-body ul,.mcWPGG_art-body ol{list-style:revert;margin:0 0 calc(26px * var(--density));padding-left:calc(26px * var(--density))}.mcWPGG_art-body li{margin:0 0 calc(10px * var(--density))}.mcWPGG_art-body img{max-width:100%;height:auto;margin:calc(36px * var(--density)) 0;border-radius:var(--rad-md);display:block}.mcWPGG_art-body a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.mcWPGG_art-tags{gap:calc(8px * var(--density));margin:calc(36px * var(--density)) 0 calc(24px * var(--density));padding-top:calc(28px * var(--density));border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.mcWPGG_tag-chip{height:28px;padding:0 calc(12px * var(--density));background:var(--bg-soft);border:1px solid var(--rule);color:var(--fg-soft);cursor:pointer;border-radius:999px;align-items:center;font-size:12px;display:inline-flex}.mcWPGG_tag-chip:hover{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.mcWPGG_art-share{padding:calc(18px * var(--density)) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;display:flex}.mcWPGG_share-btns{gap:calc(8px * var(--density));display:flex}.mcWPGG_share-btns button,.mcWPGG_share-btns a{background:var(--bg-soft);border:1px solid var(--rule);width:36px;height:36px;color:var(--fg);font-size:calc(14px * var(--density-type));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mcWPGG_share-btns button:hover,.mcWPGG_share-btns a:hover{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.mcWPGG_share-btns a{text-decoration:none}.mcWPGG_art-cta{margin:calc(56px * var(--density)) 0;padding:calc(40px * var(--density)) calc(32px * var(--density));background:var(--bg-card);border:1px solid var(--rule);border-radius:var(--rad-lg);text-align:left}.mcWPGG_art-cta h3{font-family:var(--f-display);margin:0 0 calc(8px * var(--density));letter-spacing:-.01em;color:var(--fg);font-size:clamp(28px,3vw,36px);font-weight:300}.mcWPGG_art-cta p{color:var(--fg-soft);margin:0 0 calc(20px * var(--density))}.mcWPGG_art-cta .mcWPGG_news-form input{color:var(--fg)}.mcWPGG_art-cta .mcWPGG_news-form input::placeholder{color:var(--fg-mute)}.mcWPGG_art-cta .mcWPGG_news-form button:hover{background:var(--fg);color:var(--bg)}.mcWPGG_news-form{gap:calc(8px * var(--density));background:var(--accent-fg);padding:calc(8px * var(--density)) calc(8px * var(--density)) calc(8px * var(--density)) calc(18px * var(--density));border-radius:999px;display:flex}.mcWPGG_news-form input{font:inherit;font-size:calc(15px * var(--density-type));color:var(--fg);background:0 0;border:0;outline:0;flex:1}.mcWPGG_news-form input::placeholder{color:var(--fg-mute)}.mcWPGG_news-form button{height:44px;padding:0 calc(22px * var(--density));background:var(--accent);color:var(--accent-fg);font:inherit;font-size:calc(14px * var(--density-type));cursor:pointer;border:0;border-radius:999px;font-weight:500}.mcWPGG_app-banner{gap:calc(16px * var(--density));background:var(--t-700);color:var(--bg);padding:calc(18px * var(--density)) calc(20px * var(--density)) calc(18px * var(--density)) calc(18px * var(--density));border-radius:var(--rad-lg);margin:calc(24px * var(--density)) 0 0;grid-template-columns:56px 1fr auto auto;align-items:center;display:grid;position:relative}.mcWPGG_app-banner-icon{width:56px;height:56px;padding:calc(10px * var(--density));background:#fff;border-radius:14px;justify-content:center;align-items:center;display:flex}.mcWPGG_app-banner-icon img{object-fit:contain;width:100%;height:100%}.mcWPGG_app-banner-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.mcWPGG_app-banner-copy b{font-size:calc(15px * var(--density-type));font-weight:600}.mcWPGG_app-banner-copy span{color:color-mix(in srgb, var(--bg) 70%, transparent);font-size:13px}.mcWPGG_app-banner-form{gap:calc(8px * var(--density));background:color-mix(in srgb, var(--bg) 10%, transparent);border:1px solid color-mix(in srgb, var(--bg) 22%, transparent);padding:calc(4px * var(--density)) calc(4px * var(--density)) calc(4px * var(--density)) calc(14px * var(--density));border-radius:999px;min-width:280px;display:flex}.mcWPGG_app-banner-cta{min-width:0;height:40px;padding:0 calc(22px * var(--density));background:var(--accent);border-color:var(--accent);color:var(--accent-fg);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;font-size:13.5px;font-weight:600;transition:filter .15s}.mcWPGG_app-banner-cta:hover{filter:brightness(1.06);background:var(--accent);color:var(--accent-fg)}.mcWPGG_app-banner-dismiss{appearance:none;color:color-mix(in srgb, var(--bg) 65%, transparent);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.mcWPGG_app-banner-dismiss:hover{background:color-mix(in srgb, var(--bg) 12%, transparent);color:var(--bg)}.mcWPGG_app-banner-dl{min-width:0}button.mcWPGG_app-banner-cta{font-family:inherit;line-height:inherit}.mcWPGG_section-head{margin-bottom:calc(32px * var(--density));justify-content:space-between;align-items:end;gap:calc(24px * var(--density));flex-wrap:wrap;display:flex}.mcWPGG_section-head h2{font-family:var(--f-display);letter-spacing:-.005em;margin:calc(8px * var(--density)) 0 0;text-wrap:balance;color:var(--fg);font-size:clamp(24px,2.4vw,28px);font-weight:300;line-height:1.05}.mcWPGG_section-head em{color:var(--accent);font-style:italic;font-weight:300}.mcWPGG_related-more{color:var(--accent);font-size:13.5px;font-weight:600}.mcWPGG_art-grid{gap:calc(36px * var(--density)) calc(28px * var(--density));display:grid}.mcWPGG_art-grid.mcWPGG_magazine{grid-template-columns:repeat(3,1fr)}.mcWPGG_art-card{gap:calc(14px * var(--density));cursor:pointer;flex-direction:column;display:flex}.mcWPGG_art-cat{align-items:center;gap:calc(8px * var(--density));font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:500;display:inline-flex}.mcWPGG_art-cat:before{content:"";background:var(--accent);width:16px;height:1px}.mcWPGG_art-card h3{margin:calc(4px * var(--density)) 0;font-family:var(--f-sans);font-size:calc(16px * var(--density-type));letter-spacing:-.01em;color:var(--fg);font-weight:500;line-height:1.4;transition:color .15s}.mcWPGG_art-card:hover h3{color:var(--accent)}.mcWPGG_art-thumb{aspect-ratio:4/3;border-radius:var(--rad-md);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--fg) 6%, var(--bg-card)) 0 10px, var(--bg-card) 10px 20px);border:1px solid var(--rule);position:relative;overflow:hidden}.mcWPGG_art-thumb.mcWPGG_alt{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--accent) 22%, var(--bg-card)) 0 10px, var(--bg-card) 10px 20px)}@media (max-width:1140px){.mcWPGG_article-shell{gap:calc(56px * var(--density));grid-template-columns:180px minmax(0,660px)}.mcWPGG_article-after{column-gap:calc(56px * var(--density));grid-template-columns:180px minmax(0,660px)}}@media (max-width:980px){.mcWPGG_shell{padding:0 calc(22px * var(--density))}.mcWPGG_app-banner{grid-template-columns:56px 1fr auto;grid-template-areas:"icon copy dismiss""form form form"}.mcWPGG_app-banner-icon{grid-area:icon}.mcWPGG_app-banner-copy{grid-area:copy}.mcWPGG_app-banner-dismiss{grid-area:dismiss}.mcWPGG_app-banner-form{grid-area:form;width:100%;min-width:0}.mcWPGG_app-banner-dl{grid-area:form;width:100%}}@media (max-width:900px){.mcWPGG_article-shell{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.mcWPGG_article-main{max-width:100%}.mcWPGG_article-after{grid-template-columns:minmax(0,1fr);column-gap:0}.mcWPGG_article-after>*{grid-column:1}.mcWPGG_article-toc{z-index:30;margin:0 calc(-22px * var(--density)) calc(12px * var(--density));background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(150%);border-bottom:1px solid var(--rule);padding:0;position:sticky;top:60px}.mcWPGG_article-toc-label,.mcWPGG_article-toc-foot{display:none}.mcWPGG_article-toc ol{scrollbar-width:none;padding:0 calc(12px * var(--density));flex-direction:row;overflow-x:auto}.mcWPGG_article-toc ol::-webkit-scrollbar{display:none}.mcWPGG_article-toc a{gap:calc(6px * var(--density));padding:calc(12px * var(--density)) calc(14px * var(--density)) calc(11px * var(--density));white-space:nowrap;border-bottom:2px solid #0000;border-left:0;grid-template-columns:auto auto;margin:0;font-size:12.5px}.mcWPGG_article-toc a.mcWPGG_active{border-left-color:#0000;border-bottom-color:var(--accent)}.mcWPGG_art-body{font-size:calc(16.5px * var(--density-type));line-height:1.82}.mcWPGG_art-body .mcWPGG_lead-para{font-size:calc(17.5px * var(--density-type))}.mcWPGG_art-body .mcWPGG_lead-para.mcWPGG_has-dropcap:first-letter{font-size:calc(64px * var(--density-type));margin:2px calc(10px * var(--density)) -2px 0;padding-top:calc(4px * var(--density))}.mcWPGG_art-body h2{margin:calc(36px * var(--density)) 0 calc(14px * var(--density))}.mcWPGG_art-body h2:before{display:none}.mcWPGG_art-body blockquote{margin:calc(28px * var(--density)) 0;padding:calc(22px * var(--density)) calc(18px * var(--density)) calc(20px * var(--density)) calc(44px * var(--density))}.mcWPGG_art-body blockquote:before{font-size:calc(64px * var(--density-type));top:4px;left:4px}}@media (max-width:640px){.mcWPGG_article-page{padding:calc(28px * var(--density)) 0 calc(40px * var(--density))}.mcWPGG_shell{padding:0 calc(18px * var(--density))}.mcWPGG_article-shell{padding-top:0}.mcWPGG_article-toc{margin:0 calc(-18px * var(--density)) calc(10px * var(--density))}.mcWPGG_art-body{font-size:calc(16px * var(--density-type))}.mcWPGG_art-body .mcWPGG_lead-para{font-size:calc(17px * var(--density-type))}.mcWPGG_art-body .mcWPGG_lead-para.mcWPGG_has-dropcap:first-letter{font-size:calc(56px * var(--density-type))}.mcWPGG_art-body h2{font-size:calc(24px * var(--density-type));margin:calc(28px * var(--density)) 0 calc(12px * var(--density))}.mcWPGG_art-figure figcaption{gap:calc(12px * var(--density));grid-template-columns:28px 1fr}.mcWPGG_art-grid.mcWPGG_magazine{grid-template-columns:1fr}}
.auhNtG_page-root{background:var(--bg);color:var(--fg);min-height:100vh;font-family:var(--f-sans)}.auhNtG_page-root :where(h1,h2,h3,h4,h5,h6,p,li,div,small,span){line-height:inherit}.auhNtG_page-root :where(svg){vertical-align:baseline;display:inline}.auhNtG_page-root :where(p){margin:0}.auhNtG_page-root :where(p,small){font:inherit;color:inherit}.auhNtG_page-root :where(a){color:inherit}.auhNtG_shell{max-width:var(--container-editorial);padding:0 calc(28px * var(--density));margin:0 auto}.auhNtG_mono{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-soft);font-size:11.5px}.auhNtG_hub-header{padding:calc(56px * var(--density)) 0 calc(48px * var(--density));border-bottom:1px solid var(--rule)}.auhNtG_hero-bar{margin-bottom:calc(28px * var(--density));justify-content:space-between;align-items:baseline;display:flex}.auhNtG_hero-edition{gap:calc(22px * var(--density));align-items:baseline;display:flex}.auhNtG_hero-edition .auhNtG_mono{color:var(--fg)}.auhNtG_hero-title{font-family:var(--f-display);letter-spacing:0;margin:0 0 calc(28px * var(--density));text-wrap:balance;max-width:none;color:var(--fg);font-size:clamp(44px,6vw,92px);font-weight:300;line-height:.98}.auhNtG_hero-title em{color:var(--accent);font-style:italic;font-weight:300}.auhNtG_hub-nav{margin-top:calc(40px * var(--density));border-top:2px solid var(--fg);border-bottom:1px solid var(--rule);grid-template-columns:repeat(7,1fr);display:grid}.auhNtG_hub-jump{padding:calc(18px * var(--density)) calc(14px * var(--density)) calc(16px * var(--density));border-right:1px solid var(--rule);gap:calc(6px * var(--density));cursor:pointer;flex-direction:column;transition:background .15s,color .15s;display:flex}.auhNtG_hub-jump:last-child{border-right:none}.auhNtG_hub-jump:hover{background:var(--fg);color:var(--bg)}.auhNtG_hub-jump:hover .auhNtG_hub-jump-count{color:var(--bg);opacity:.55}.auhNtG_hub-jump-num{font-family:var(--f-mono);color:var(--fg-mute);letter-spacing:.1em;font-size:10px}.auhNtG_hub-jump-name{font-family:var(--f-display);font-size:calc(17px * var(--density-type));letter-spacing:-.005em;font-weight:600;line-height:1.1}.auhNtG_hub-jump-count{font-family:var(--f-mono);color:var(--fg-mute);letter-spacing:.05em;margin-top:calc(4px * var(--density));font-size:10.5px}.auhNtG_hub-section{padding:calc(72px * var(--density)) 0;position:relative}.auhNtG_hub-section:after{content:"";background:var(--rule);height:1px;box-shadow:0 0 0 100vmax var(--rule);clip-path:inset(0 -100vmax);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.auhNtG_hub-section:last-child:after{display:none}.auhNtG_hub-section-head{gap:calc(64px * var(--density));margin-bottom:calc(40px * var(--density));grid-template-columns:174px 1fr;align-items:start;display:grid}.auhNtG_hub-section-meta{gap:calc(6px * var(--density));padding-top:calc(4px * var(--density));flex-direction:column;display:flex}.auhNtG_hub-section-num{font-family:var(--f-display);font-size:calc(44px * var(--density-type));color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:300;line-height:1}.auhNtG_hub-section-title h2{font-family:var(--f-display);letter-spacing:-.02em;margin:0 0 calc(18px * var(--density));color:var(--fg);font-size:clamp(40px,4.2vw,60px);font-weight:400;line-height:1}.auhNtG_hub-section-title p{font-size:calc(15.5px * var(--density-type));color:var(--fg-soft);margin:0 0 calc(18px * var(--density));text-wrap:pretty;max-width:60ch;line-height:1.6}.auhNtG_hub-section-link{align-items:center;gap:calc(8px * var(--density));font-family:var(--f-sans);letter-spacing:0;text-transform:none;color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:2px;font-size:12.5px;font-weight:600;transition:gap .15s;display:inline-flex}.auhNtG_hub-section-link:hover{gap:calc(12px * var(--density))}.auhNtG_hub-cards{gap:calc(24px * var(--density));grid-template-columns:repeat(3,1fr);display:grid}.auhNtG_hub-card{gap:calc(14px * var(--density));cursor:pointer;flex-direction:column;display:flex}.auhNtG_hub-card h3{font-family:var(--f-sans);font-weight:500;font-size:calc(17px * var(--density-type));letter-spacing:-.005em;color:var(--fg);margin:0;line-height:1.4;transition:color .15s}.auhNtG_hub-card:hover h3{color:var(--accent)}.auhNtG_hub-card-body{gap:calc(10px * var(--density));flex-direction:column;display:flex}.auhNtG_hub-card-excerpt{color:var(--fg-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.auhNtG_hub-card-meta{align-items:center;gap:calc(6px * var(--density));font-family:var(--f-sans);letter-spacing:0;color:var(--fg-mute);text-transform:none;font-size:12px;display:flex}.auhNtG_art-thumb{aspect-ratio:4/3;border-radius:var(--rad-md);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--fg) 6%, var(--bg-card)) 0 10px, var(--bg-card) 10px 20px);border:1px solid var(--rule);position:relative;overflow:hidden}.auhNtG_art-thumb.auhNtG_alt{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--accent) 22%, var(--bg-card)) 0 10px, var(--bg-card) 10px 20px)}.auhNtG_art-thumb .auhNtG_ph-label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--bg-card);padding:calc(4px * var(--density)) calc(10px * var(--density));border:1px dashed var(--fg-mute);color:var(--fg-soft);border-radius:4px;font-size:10.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:980px){.auhNtG_shell{padding:0 calc(22px * var(--density))}.auhNtG_hub-nav{grid-template-columns:repeat(4,1fr)}.auhNtG_hub-jump:nth-child(4n){border-right:none}.auhNtG_hub-section-head{gap:calc(24px * var(--density));grid-template-columns:1fr}.auhNtG_hub-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.auhNtG_hub-nav{grid-template-columns:repeat(2,1fr)}.auhNtG_hub-jump:nth-child(2n){border-right:none}.auhNtG_hub-cards{grid-template-columns:1fr}}
.LIJ4pW_page-root :where(svg){vertical-align:baseline;display:inline}.LIJ4pW_page-root{background:var(--bg-2);color:var(--fg-1);padding-bottom:calc(64px * var(--density))}.LIJ4pW_sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.LIJ4pW_btn{justify-content:center;align-items:center;gap:calc(8px * var(--density));cursor:pointer;font-family:var(--font-sans);white-space:nowrap;border:1px solid #0000;text-decoration:none;transition:all .12s;display:inline-flex}.LIJ4pW_btn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring,var(--p-50));outline:none}.LIJ4pW_btn-lg{height:40px;padding:0 calc(22px * var(--density));border-radius:var(--r-10);font:600 14px/1 var(--font-sans)}.LIJ4pW_btn-md{height:32px;padding:0 calc(16px * var(--density));border-radius:var(--r-10);font:600 13px/1 var(--font-sans)}.LIJ4pW_btn-primary{background:var(--p-400);color:var(--primary-foreground)}.LIJ4pW_btn-primary:hover{background:var(--p-500)}.LIJ4pW_btn-primary:active{background:var(--p-600)}.LIJ4pW_btn-secondary{background:var(--s-600);color:var(--secondary-foreground)}.LIJ4pW_btn-secondary:hover{background:var(--s-700)}.LIJ4pW_btn-secondary:active{background:var(--s-800)}.LIJ4pW_mc{background:var(--bg-1);border:1px solid var(--n-200);border-radius:var(--r-12);transition:all .15s;overflow:hidden}.LIJ4pW_mc-int{cursor:pointer;color:inherit;text-decoration:none;display:block}.LIJ4pW_mc-int:hover{border-color:var(--n-300);transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.LIJ4pW_mc-media{background:var(--n-100);position:relative}.LIJ4pW_mc-media img{object-fit:cover;width:100%;height:100%}.LIJ4pW_mc-top .LIJ4pW_mc-media{aspect-ratio:16/9}.LIJ4pW_mc-media.LIJ4pW_grad{color:var(--fg-on-solid);font:800 13px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;display:flex}.LIJ4pW_grad-1{background:linear-gradient(135deg, var(--p-400) 0%, var(--p-500) 100%)}.LIJ4pW_grad-2{background:linear-gradient(135deg, var(--s-500) 0%, #1d5d77 100%)}.LIJ4pW_grad-4{background:linear-gradient(135deg, var(--success-600) 0%, #0f6b38 100%)}.LIJ4pW_grad-5{background:linear-gradient(135deg, var(--s-700) 0%, #1a2e38 100%)}.LIJ4pW_mc-body{padding:calc(16px * var(--density))}.LIJ4pW_mc-eyebrow{font:700 10px/1 var(--font-sans);color:var(--p-600);letter-spacing:.1em;text-transform:uppercase;margin:0 0 calc(6px * var(--density))}.LIJ4pW_mc-title{font:700 15px/1.4 var(--font-sans);color:var(--s-700);margin:0 0 calc(6px * var(--density));letter-spacing:-.005em}.LIJ4pW_mc-sub{font:400 13px/1.6 var(--font-sans);color:var(--n-600);margin:0 0 calc(12px * var(--density));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.LIJ4pW_mc-meta{align-items:center;gap:calc(6px * var(--density));font:500 11px/1.4 var(--font-sans);color:var(--n-500);flex-wrap:wrap;display:flex}.LIJ4pW_mc-meta .LIJ4pW_sep{color:var(--n-300)}.LIJ4pW_featured-wrap{position:relative}.LIJ4pW_feat-split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;display:grid}.LIJ4pW_feat-split-body{padding:calc(40px * var(--density));flex-direction:column;justify-content:center;min-width:0;display:flex}.LIJ4pW_feat-split-eyebrow{font:700 11px/1.2 var(--font-sans);color:var(--p-700);letter-spacing:.1em;text-transform:uppercase;margin:0 0 calc(12px * var(--density))}.LIJ4pW_feat-split-title{font:800 28px/1.35 var(--font-sans);color:var(--s-700);margin:0 0 calc(12px * var(--density));letter-spacing:-.01em}.LIJ4pW_feat-split-sub{font:400 15px/1.65 var(--font-sans);color:var(--n-600);margin:0 0 calc(18px * var(--density));-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.LIJ4pW_feat-split-media{background:var(--n-100);align-items:center;min-width:0;display:flex}.LIJ4pW_feat-split-media img{width:100%;height:auto;display:block}.LIJ4pW_pick-num{border-radius:var(--r-8);width:28px;height:28px;color:var(--fg-on-solid);font:800 13px/1 var(--font-sans);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14121099;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;left:12px}.LIJ4pW_chip{height:28px;padding:0 calc(12px * var(--density));border-radius:var(--r-pill);font:600 12px/1 var(--font-sans);background:var(--bg-1);border:1px solid var(--n-200);color:var(--n-700);cursor:pointer;align-items:center;text-decoration:none;transition:all .12s;display:inline-flex}button.LIJ4pW_chip{font:600 12px/1 var(--font-sans)}.LIJ4pW_chip:focus-visible{outline:2px solid var(--s-500);outline-offset:2px}.LIJ4pW_skel .LIJ4pW_mc-media{aspect-ratio:16/9}.LIJ4pW_skel-line{border-radius:var(--r-8);background:var(--n-100);height:12px;margin:0 0 calc(10px * var(--density));display:block}.LIJ4pW_skel-short{width:60%}@media (prefers-reduced-motion:no-preference){.LIJ4pW_skel{animation:1.2s ease-in-out infinite LIJ4pW_skel-pulse}}@keyframes LIJ4pW_skel-pulse{50%{opacity:.55}}.LIJ4pW_job{align-items:center;gap:calc(14px * var(--density));padding:calc(14px * var(--density)) calc(16px * var(--density));background:var(--bg-1);border:1px solid var(--n-200);border-radius:var(--r-12);color:inherit;text-decoration:none;transition:all .15s;display:flex}.LIJ4pW_job:hover{border-color:var(--n-300);transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.LIJ4pW_job-logo{border-radius:var(--r-10);width:44px;height:44px;color:var(--fg-on-solid);font:800 15px/1 var(--font-sans);flex-shrink:0;justify-content:center;align-items:center;display:flex}.LIJ4pW_job-main{flex:1;min-width:0}.LIJ4pW_job-title{font:700 14px/1.4 var(--font-sans);color:var(--s-700);margin:0 0 3px}.LIJ4pW_job-meta{font:500 12px/1.4 var(--font-sans);color:var(--n-500);gap:calc(6px * var(--density));flex-wrap:wrap;display:flex}.LIJ4pW_job-meta .LIJ4pW_sep{color:var(--n-300)}.LIJ4pW_job-pay{font:700 13px/1 var(--font-sans);color:var(--p-600);white-space:nowrap;flex-shrink:0}.LIJ4pW_page{max-width:var(--container-identity-wide);padding:0 calc(24px * var(--density));margin:0 auto}.LIJ4pW_greet{padding:calc(36px * var(--density)) 0 calc(28px * var(--density));justify-content:space-between;align-items:flex-end;gap:calc(24px * var(--density));flex-wrap:wrap;display:flex}.LIJ4pW_greet-eyebrow{font:700 11px/1 var(--font-sans);color:var(--p-600);letter-spacing:.12em;text-transform:uppercase;margin:0 0 calc(10px * var(--density))}.LIJ4pW_greet h1{font:800 30px/1.25 var(--font-sans);color:var(--s-700);margin:0 0 calc(8px * var(--density));letter-spacing:-.01em}.LIJ4pW_greet p{font:400 15px/1.6 var(--font-sans);color:var(--n-600);max-width:52ch;margin:0}.LIJ4pW_greet-actions{gap:calc(10px * var(--density));flex-shrink:0;display:flex}.LIJ4pW_sec{margin-top:calc(44px * var(--density))}.LIJ4pW_sec-head{justify-content:space-between;align-items:baseline;gap:calc(16px * var(--density));margin-bottom:calc(18px * var(--density));display:flex}.LIJ4pW_sec-title{font:700 20px/1.35 var(--font-sans);color:var(--s-700);letter-spacing:-.005em;margin:0}.LIJ4pW_sec-more{font:600 13px/1 var(--font-sans);color:var(--p-600);align-items:center;gap:calc(4px * var(--density));text-decoration:none;display:inline-flex}.LIJ4pW_sec-more:hover{color:var(--p-500);text-underline-offset:3px;text-decoration:underline}.LIJ4pW_chip-row{gap:calc(8px * var(--density));margin-bottom:calc(22px * var(--density));flex-wrap:wrap;display:flex}.LIJ4pW_grid-picks{gap:calc(20px * var(--density));grid-template-columns:repeat(4,1fr);display:grid}.LIJ4pW_grid-latest{gap:calc(20px * var(--density));grid-template-columns:repeat(3,1fr);display:grid}.LIJ4pW_grid-jobs{gap:calc(14px * var(--density));grid-template-columns:repeat(2,1fr);display:grid}.LIJ4pW_nudge{align-items:center;gap:calc(18px * var(--density));padding:calc(20px * var(--density)) calc(24px * var(--density));background:var(--p-50);border:1px solid var(--p-100);border-radius:var(--r-12);margin-top:calc(16px * var(--density));flex-wrap:wrap;display:flex}.LIJ4pW_nudge-ring{--pct:72;background:conic-gradient(var(--p-400) calc(var(--pct) * 1%), var(--p-200) 0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.LIJ4pW_nudge-ring span{background:var(--p-50);width:40px;height:40px;font:800 13px/1 var(--font-sans);color:var(--p-700);border-radius:50%;justify-content:center;align-items:center;display:flex}.LIJ4pW_nudge-body{flex:1;min-width:200px}.LIJ4pW_nudge-body b{font:700 15px/1.4 var(--font-sans);color:var(--s-700);margin-bottom:3px;display:block}.LIJ4pW_nudge-body span{font:400 13px/1.55 var(--font-sans);color:var(--n-600)}@media (max-width:1024px){.LIJ4pW_grid-picks,.LIJ4pW_grid-latest{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.LIJ4pW_grid-jobs,.LIJ4pW_feat-split{grid-template-columns:1fr}.LIJ4pW_feat-split-media{order:-1}.LIJ4pW_feat-split-body{padding:calc(24px * var(--density))}.LIJ4pW_feat-split-title{font-size:calc(22px * var(--density-type))}}@media (max-width:640px){.LIJ4pW_grid-picks,.LIJ4pW_grid-latest{grid-template-columns:1fr}.LIJ4pW_greet{padding:calc(24px * var(--density)) 0 calc(20px * var(--density))}.LIJ4pW_greet h1{font-size:calc(24px * var(--density-type))}}@media (max-width:420px){.LIJ4pW_page{padding:0 calc(16px * var(--density))}.LIJ4pW_greet-actions{width:100%}.LIJ4pW_greet-actions .LIJ4pW_btn{flex:1}.LIJ4pW_nudge{padding:calc(16px * var(--density))}}.LIJ4pW_page-root{background:var(--bg);color:var(--fg)}.LIJ4pW_page{max-width:calc(1066px + 48px * var(--density))}.LIJ4pW_mc{background:var(--bg-card);border-color:var(--rule);border-radius:var(--rad-lg)}.LIJ4pW_mc-int:hover{border-color:var(--border-2)}.LIJ4pW_nudge{border-radius:var(--rad-lg)}.LIJ4pW_nudge-body b{color:var(--fg)}.LIJ4pW_nudge-body span{color:var(--fg-soft)}.LIJ4pW_btn{border-radius:var(--r-pill);font-family:var(--font-sans)}.LIJ4pW_btn:focus-visible{box-shadow:none;outline:2px solid var(--border-focus);outline-offset:2px}.LIJ4pW_btn-lg{font:500 14px/1 var(--font-sans)}.LIJ4pW_btn-md{font:500 13px/1 var(--font-sans)}.LIJ4pW_btn-outline{border-color:var(--fg);color:var(--fg);background:0 0}.LIJ4pW_btn-outline:hover{background:var(--fg);color:var(--bg)}.LIJ4pW_btn-solid,.LIJ4pW_nudge .LIJ4pW_btn-secondary{background:var(--fg);border-color:var(--fg);color:var(--bg)}.LIJ4pW_btn-solid:hover,.LIJ4pW_nudge .LIJ4pW_btn-secondary:hover{background:var(--s-800);border-color:var(--s-800);color:var(--bg)}.LIJ4pW_greet-eyebrow{font:500 11px/1.2 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--fg)}.LIJ4pW_greet h1{font:300 40px/1.2 var(--font-display);color:var(--fg);letter-spacing:-.01em}.LIJ4pW_greet-name{color:var(--accent);font-style:italic}.LIJ4pW_greet p{font:400 13px/1.6 var(--font-sans);color:var(--fg-soft);max-width:none}.LIJ4pW_feat-split-eyebrow{align-items:center;gap:calc(8px * var(--density));font:400 10.5px/1.4 var(--font-mono);letter-spacing:.14em;color:var(--accent);display:flex}.LIJ4pW_feat-split-eyebrow:before,.LIJ4pW_mc-eyebrow:before{content:"";background:currentColor;flex:none;width:18px;height:1px}.LIJ4pW_feat-split-title{font:300 28px/1.35 var(--font-display);color:var(--fg);letter-spacing:-.005em}.LIJ4pW_feat-split-sub{color:var(--fg-soft)}.LIJ4pW_feat-split .LIJ4pW_mc-meta,.LIJ4pW_mc-meta{color:var(--fg-mute)}.LIJ4pW_feat-split-media{background:0 0}.LIJ4pW_feat-split-cta{height:40px;margin-top:calc(20px * var(--density));padding:0 calc(20px * var(--density));border-radius:var(--r-pill);background:var(--o-400);color:var(--accent-fg);font:500 14px/1 var(--font-sans);align-self:flex-start;align-items:center;display:inline-flex}.LIJ4pW_feat-split:hover .LIJ4pW_feat-split-cta{background:var(--fg);color:var(--bg)}.LIJ4pW_sec-title{font:300 26px/1.3 var(--font-display);color:var(--fg);letter-spacing:-.005em}.LIJ4pW_grid-picks{border-top:1.5px solid var(--fg);border-bottom:1px solid var(--rule);gap:0}.LIJ4pW_pick{min-width:0;padding:calc(20px * var(--density)) calc(18px * var(--density)) calc(22px * var(--density));border-left:1px solid var(--rule);color:inherit;text-decoration:none;display:block}.LIJ4pW_pick:first-child{border-left:0}.LIJ4pW_pick:hover .LIJ4pW_pick-title{color:var(--accent)}.LIJ4pW_pick:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.LIJ4pW_pick-no{margin-bottom:calc(10px * var(--density));font:italic 300 26px/1 var(--font-display);color:var(--accent);display:block}.LIJ4pW_pick-eyebrow{margin:0 0 calc(6px * var(--density));font:400 10px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-soft)}.LIJ4pW_pick-title{margin:0 0 calc(8px * var(--density));font:500 15px/1.45 var(--font-sans);color:var(--fg);transition:color .15s}.LIJ4pW_chip,button.LIJ4pW_chip{border-color:var(--rule);height:30px;color:var(--fg);font:500 12px/1 var(--font-sans);background:0 0}.LIJ4pW_chip:hover{border-color:var(--fg);background:0 0}.LIJ4pW_chip.LIJ4pW_active{background:var(--fg);border-color:var(--fg);color:var(--bg)}.LIJ4pW_grid-latest{gap:calc(28px * var(--density)) calc(20px * var(--density))}.LIJ4pW_grid-latest .LIJ4pW_mc{background:0 0;border:0;border-radius:0;overflow:visible}.LIJ4pW_grid-latest .LIJ4pW_mc-int:hover{box-shadow:none;transform:none}.LIJ4pW_grid-latest .LIJ4pW_mc-int:hover .LIJ4pW_mc-title{color:var(--accent)}.LIJ4pW_grid-latest .LIJ4pW_mc-media{aspect-ratio:16/10;border-radius:var(--rad-md);overflow:hidden}.LIJ4pW_grid-latest .LIJ4pW_mc-body{padding:calc(14px * var(--density)) 0 0}.LIJ4pW_grid-latest .LIJ4pW_mc-eyebrow{align-items:center;gap:calc(8px * var(--density));font:400 10px/1.4 var(--font-mono);letter-spacing:.14em;color:var(--accent);display:flex}.LIJ4pW_grid-latest .LIJ4pW_mc-title{font:500 15px/1.45 var(--font-sans);color:var(--fg);transition:color .15s}.LIJ4pW_grid-latest .LIJ4pW_mc-sub{color:var(--fg-soft)}@media (max-width:1024px){.LIJ4pW_pick:nth-child(odd){border-left:0}.LIJ4pW_pick:nth-child(n+3){border-top:1px solid var(--rule)}}@media (max-width:768px){.LIJ4pW_feat-split-title{font-size:calc(24px * var(--density-type))}}@media (max-width:640px){.LIJ4pW_greet h1{font-size:calc(30px * var(--density-type))}.LIJ4pW_pick{border-left:0}.LIJ4pW_pick:nth-child(n+2){border-top:1px solid var(--rule)}}
.g3BFEW_page{background:var(--bg-1);min-width:0;min-height:0;font-family:var(--font-sans);color:var(--fg-1);flex-direction:column;display:flex}.g3BFEW_card{flex-direction:column;flex:1;min-height:0;display:flex}.g3BFEW_head{align-items:center;gap:calc(12px * var(--density));padding:calc(12px * var(--density)) calc(20px * var(--density));border-bottom:1px solid var(--border-1);background:var(--bg-1);flex-shrink:0;display:flex}.g3BFEW_headText{flex:1;min-width:0}.g3BFEW_title{font-size:calc(16px * var(--density-type));align-items:center;gap:calc(8px * var(--density));color:var(--fg-1);margin:0;font-weight:700;line-height:1.3;display:flex}.g3BFEW_badge{color:var(--ai-fg);background:var(--ai-bg-tint);border-radius:var(--r-pill);padding:2px calc(8px * var(--density));font-size:11px;font-weight:600}.g3BFEW_avatar{border-radius:var(--r-full);background:var(--bg-1);width:34px;height:34px;box-shadow:0 0 0 1px var(--border-1), var(--e-1);flex-shrink:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.g3BFEW_avatarSm{width:28px;height:28px;padding:4px}.g3BFEW_avatarImg{object-fit:contain;width:100%;height:100%;display:block}.g3BFEW_thread{gap:calc(24px * var(--density));min-height:0;padding:calc(24px * var(--density)) calc(20px * var(--density)) calc(12px * var(--density));scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.g3BFEW_item{gap:calc(8px * var(--density));flex-direction:column;min-width:0;display:flex}.g3BFEW_itemAi{align-items:stretch}.g3BFEW_itemUser{align-items:flex-end}.g3BFEW_msgHead{align-items:center;gap:calc(10px * var(--density));display:flex}.g3BFEW_msgName{color:var(--fg-1);letter-spacing:-.005em;font-size:13px;font-weight:600}.g3BFEW_msg{overflow-wrap:anywhere;min-width:0}.g3BFEW_msg.g3BFEW_ai .g3BFEW_body{font-size:calc(14.5px * var(--density-type));color:var(--fg-1);padding-left:38px;line-height:1.7}.g3BFEW_msg.g3BFEW_ai[data-testid=ai-thinking]{gap:calc(8px * var(--density));flex-direction:column;display:flex}.g3BFEW_msg.g3BFEW_user{max-width:min(560px,88%);padding:calc(12px * var(--density)) calc(16px * var(--density));border-radius:var(--r-16) var(--r-16) var(--r-4) var(--r-16);background:var(--s-700);color:var(--n-50);font-size:calc(14px * var(--density-type));white-space:pre-wrap;line-height:1.5}.g3BFEW_msg[data-pending="1"]{opacity:.7}.g3BFEW_body p{font:inherit;color:inherit;margin:0 0 .75em}.g3BFEW_body p:last-child{margin-bottom:0}.g3BFEW_body ul,.g3BFEW_body ol{margin:.25em 0 .75em;padding-left:1.25em}.g3BFEW_body ul{list-style:outside}.g3BFEW_body ol{list-style:decimal}.g3BFEW_body ul:last-child,.g3BFEW_body ol:last-child{margin-bottom:0}.g3BFEW_body li{margin:.2em 0}.g3BFEW_body li::marker{color:var(--fg-3)}.g3BFEW_body strong{font-weight:600}.g3BFEW_body code{font-family:var(--font-mono);background:var(--bg-2);border-radius:var(--r-4);padding:0 calc(4px * var(--density));font-size:.9em}.g3BFEW_body a{color:var(--fg-trust);text-decoration:underline}.g3BFEW_meta{opacity:.8;margin-top:calc(4px * var(--density));font-size:12px;display:block}.g3BFEW_piiWarn{margin:calc(8px * var(--density)) 0 0 38px;color:var(--fg-2);border-top:1px dashed var(--border-2);padding-top:calc(6px * var(--density));font-size:12px}.g3BFEW_divider{color:var(--fg-3);padding:calc(4px * var(--density)) calc(10px * var(--density));border:1px solid var(--border-1);border-radius:var(--r-pill);align-self:center;font-size:12px}.g3BFEW_errorRow{align-self:flex-start;align-items:center;gap:calc(10px * var(--density));font-size:calc(14px * var(--density-type));color:var(--fg-1);background:var(--bg-2);border:1px solid var(--p-300);border-radius:var(--r-12);padding:calc(8px * var(--density)) calc(12px * var(--density));flex-wrap:wrap;margin-left:38px;display:flex}.g3BFEW_typing{gap:calc(4px * var(--density));padding:calc(4px * var(--density)) 0 0 38px;display:inline-flex}.g3BFEW_typing i{border-radius:var(--r-full);background:var(--ai-fg);opacity:.4;width:6px;height:6px;animation:1.2s ease-in-out infinite g3BFEW_aiDot}.g3BFEW_typing i:nth-child(2){animation-delay:.15s}.g3BFEW_typing i:nth-child(3){animation-delay:.3s}@keyframes g3BFEW_aiDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.g3BFEW_typing i{opacity:.7;animation:none}}.g3BFEW_more{color:var(--fg-trust);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;font-size:13px}.g3BFEW_suggest{align-self:flex-start;gap:calc(4px * var(--density));max-width:min(480px,100%);padding:calc(14px * var(--density)) calc(16px * var(--density));border:1px solid var(--border-1);border-radius:var(--r-12);background:var(--bg-1);box-shadow:var(--e-1);flex-direction:column;margin-left:38px;display:flex}.g3BFEW_suggest strong{font-size:calc(15px * var(--density-type));color:var(--fg-1);font-weight:700}.g3BFEW_suggest span{color:var(--fg-2);font-size:calc(14px * var(--density-type))}.g3BFEW_suggestActions{gap:calc(8px * var(--density));margin-top:calc(8px * var(--density));flex-wrap:wrap;display:flex}.g3BFEW_empty{padding:calc(8px * var(--density)) 0}.g3BFEW_greeting{margin:0 0 calc(4px * var(--density));color:var(--fg-1);font-weight:700}.g3BFEW_prompt{color:var(--fg-2);margin:0 0 calc(12px * var(--density))}.g3BFEW_chips{gap:calc(8px * var(--density));flex-wrap:wrap;display:flex}.g3BFEW_chip{border:1px solid var(--border-2);background:var(--bg-1);color:var(--fg-1);border-radius:var(--r-8);padding:calc(10px * var(--density)) calc(14px * var(--density));font:inherit;font-size:calc(14px * var(--density-type));cursor:pointer;text-align:left;line-height:1.4}.g3BFEW_chip:hover:not(:disabled){border-color:var(--p-300)}.g3BFEW_chip:disabled{opacity:.5;cursor:not-allowed}.g3BFEW_quota{padding:calc(10px * var(--density)) calc(20px * var(--density));font-size:calc(14px * var(--density-type));color:var(--fg-1);background:var(--bg-2);border-top:1px solid var(--border-1);flex-shrink:0;margin:0}.g3BFEW_linkBtn{color:var(--fg-trust);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.g3BFEW_composer{border-top:1px solid var(--border-1);background:var(--bg-1);padding:calc(12px * var(--density)) calc(20px * var(--density)) calc(14px * var(--density));gap:calc(8px * var(--density));flex-direction:column;flex-shrink:0;display:flex}.g3BFEW_input{resize:none;border:1px solid var(--border-2);border-radius:var(--r-12);width:100%;min-height:48px;max-height:160px;padding:calc(10px * var(--density)) calc(14px * var(--density));font:inherit;font-size:calc(14px * var(--density-type));background:var(--bg-1);color:var(--fg-1);line-height:1.5}.g3BFEW_input:focus{border-color:var(--p-400);box-shadow:0 0 0 3px var(--p-50);outline:none}.g3BFEW_input:disabled{background:var(--bg-2)}.g3BFEW_composerRow{justify-content:space-between;align-items:center;gap:calc(8px * var(--density));display:flex}.g3BFEW_counter{color:var(--fg-3);font-size:12px}.g3BFEW_counterOver{color:var(--p-700);font-weight:700}.g3BFEW_btnPrimary{min-height:40px;padding:0 calc(16px * var(--density));border-radius:var(--r-10);background:var(--p-400);color:var(--primary-foreground);font:inherit;font-weight:700;font-size:calc(14px * var(--density-type));cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.g3BFEW_btnPrimary:hover:not(:disabled){background:var(--p-500);color:var(--primary-foreground);text-decoration:none}.g3BFEW_btnPrimary:disabled{opacity:.5;cursor:not-allowed}.g3BFEW_btnGhost{min-height:36px;padding:0 calc(12px * var(--density));border:1px solid var(--border-2);border-radius:var(--r-10);background:var(--bg-1);color:var(--fg-1);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.g3BFEW_btnGhost:hover:not(:disabled){background:var(--bg-2)}.g3BFEW_btnGhost:disabled{opacity:.5;cursor:not-allowed}.g3BFEW_page .g3BFEW_btnPrimary{min-height:40px}.g3BFEW_page .g3BFEW_btnGhost{min-height:36px}.g3BFEW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.g3BFEW_scrim{background:color-mix(in srgb, var(--n-950) 45%, transparent);z-index:60;padding:calc(16px * var(--density));place-items:end center;display:grid;position:fixed;inset:0}@media (min-width:640px){.g3BFEW_scrim{place-items:center}}.g3BFEW_sheet{background:var(--bg-1);border-radius:var(--r-20);width:100%;max-width:480px;padding:calc(20px * var(--density));box-shadow:var(--shadow-toast);max-height:90vh;overflow-y:auto}.g3BFEW_eyebrow{margin:0 0 calc(4px * var(--density));color:var(--ai-fg);font-size:12px;font-weight:700}.g3BFEW_sheetTitle{margin:0 0 calc(8px * var(--density));font-size:calc(18px * var(--density-type));color:var(--fg-1);font-weight:700}.g3BFEW_sheetBody{margin:0 0 calc(12px * var(--density));color:var(--fg-2);font-size:calc(14px * var(--density-type));line-height:1.55}.g3BFEW_consentRows{margin:0 0 calc(12px * var(--density));gap:calc(8px * var(--density));display:grid}.g3BFEW_consentRow{gap:calc(8px * var(--density));font-size:calc(14px * var(--density-type));grid-template-columns:88px 1fr;display:grid}.g3BFEW_consentRow dt{color:var(--fg-3)}.g3BFEW_consentRow dd{margin:0}.g3BFEW_sheetError{color:var(--p-700);font-size:calc(14px * var(--density-type));margin:0 0 calc(8px * var(--density))}.g3BFEW_sheetActions{gap:calc(8px * var(--density));flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:640px){.g3BFEW_head,.g3BFEW_thread,.g3BFEW_composer,.g3BFEW_quota{padding-left:calc(14px * var(--density));padding-right:calc(14px * var(--density))}.g3BFEW_msg.g3BFEW_ai .g3BFEW_body{font-size:calc(14px * var(--density-type))}.g3BFEW_msg.g3BFEW_user{max-width:88%}}
._6d0r-W_shell{background:var(--bg-1);flex-direction:column;height:100dvh;display:flex;overflow:hidden}._6d0r-W_body{flex:1;min-height:0;display:flex}
.riz3Qa_crumb{padding:calc(var(--sect-pad) * .5) 0 0}.riz3Qa_crumb-link{align-items:center;gap:calc(8px * var(--density));color:var(--accent);transition:color .15s;display:inline-flex}.riz3Qa_crumb-link:hover{color:var(--fg)}.riz3Qa_cat-head{padding:calc(var(--sect-pad) * .5) 0 0;margin-bottom:calc(var(--sect-pad) * .55);border-bottom:1px solid var(--rule);padding-bottom:calc(var(--sect-pad) * .45)}.riz3Qa_cat-title{font-family:var(--f-display);letter-spacing:-.01em;margin:calc(10px * var(--density)) 0 calc(18px * var(--density));color:var(--fg);font-size:clamp(36px,4.2vw,60px);font-weight:500;line-height:1.05}.riz3Qa_cat-kicker{color:var(--fg-soft);display:block}.riz3Qa_cat-desc{font-size:calc(17px * var(--density-type));color:var(--fg-soft);text-wrap:pretty;max-width:62ch;margin:0;line-height:1.7}.riz3Qa_more-count{color:var(--fg-mute);margin:0}.riz3Qa_cat-list{padding-bottom:var(--sect-pad)}.riz3Qa_more{align-items:center;gap:calc(12px * var(--density));margin-top:calc(40px * var(--density));padding-top:calc(32px * var(--density));border-top:1px solid var(--rule);flex-direction:column;display:flex}.riz3Qa_more-btn{height:36px;padding:0 calc(14px * var(--density));border:1px solid var(--fg);color:var(--fg);cursor:pointer;align-items:center;gap:calc(6px * var(--density));background:0 0;border-radius:999px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.riz3Qa_more-btn:hover:not(:disabled){background:var(--fg);color:var(--bg)}.riz3Qa_more-btn:disabled{cursor:progress;opacity:.6}.riz3Qa_more-error{font-size:calc(14px * var(--density-type));color:var(--fg);margin:0}.riz3Qa_empty{font-size:calc(15.5px * var(--density-type));color:var(--fg-soft);padding:calc(var(--sect-pad) * .5) 0 var(--sect-pad);text-wrap:pretty;max-width:60ch;line-height:1.6}@media (max-width:980px){.riz3Qa_cat-head{padding-top:calc(var(--sect-pad) * .35);margin-bottom:calc(var(--sect-pad) * .4)}}
.JlVw6W_page-root{background:var(--bg);color:var(--fg);min-height:100vh;font-family:var(--f-sans);font-size:calc(16px * var(--density-type));-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}.JlVw6W_page-root :where(h1,h2,h3,h4,h5,h6,p,li,div,small,span){line-height:inherit}.JlVw6W_page-root :where(svg){vertical-align:baseline;display:inline}.JlVw6W_page-root :where(p){margin:0}.JlVw6W_page-root :where(p,small){font:inherit;color:inherit}.JlVw6W_page-root :where(a){color:inherit}.JlVw6W_page-root :where(ul,ol){margin:0;padding:0}.JlVw6W_page-root :where(button){font:inherit}.JlVw6W_shell{max-width:var(--container-editorial);padding:0 calc(28px * var(--density));margin:0 auto}.JlVw6W_mono{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-soft);font-size:11.5px}.JlVw6W_eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-soft);font-size:11px}.JlVw6W_btn-ghost,.JlVw6W_btn-solid,.JlVw6W_btn-outline{height:36px;padding:0 calc(14px * var(--density));cursor:pointer;align-items:center;gap:calc(6px * var(--density));color:var(--fg);background:0 0;border:1px solid #0000;border-radius:999px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.JlVw6W_btn-ghost:hover{background:var(--bg-soft)}.JlVw6W_btn-outline{border-color:var(--fg)}.JlVw6W_btn-outline:hover,.JlVw6W_btn-solid{background:var(--fg);color:var(--bg)}.JlVw6W_btn-solid:hover{background:var(--accent);color:var(--accent-fg)}.JlVw6W_hero{padding:calc(56px * var(--density)) 0 calc(48px * var(--density));border-bottom:1px solid var(--rule)}.JlVw6W_hero-bar{margin-bottom:calc(28px * var(--density));justify-content:space-between;align-items:baseline;display:flex}.JlVw6W_hero-edition{gap:calc(22px * var(--density));align-items:baseline;display:flex}.JlVw6W_hero-edition .JlVw6W_mono,.JlVw6W_hero-issue{color:var(--fg)}.JlVw6W_hero-title{font-family:var(--f-display);letter-spacing:-.025em;margin:0 0 calc(28px * var(--density));text-wrap:balance;max-width:18ch;font-size:clamp(44px,6vw,92px);font-weight:400;line-height:.98}.JlVw6W_hero-title em{color:var(--accent);font-style:italic}.JlVw6W_hero-grid{gap:calc(48px * var(--density));grid-template-columns:1.4fr 1fr;align-items:start;display:grid}.JlVw6W_hero-feat{background:var(--bg-card);border:1px solid var(--rule);border-radius:var(--rad-lg);flex-direction:column;display:flex;overflow:hidden}.JlVw6W_hero-feat-img{aspect-ratio:16/10;background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, var(--bg-card)) 0 8px, var(--bg-card) 8px 16px);justify-content:center;align-items:center;display:flex;position:relative}.JlVw6W_hero-feat-body{padding:var(--card-pad);gap:calc(12px * var(--density));flex-direction:column;display:flex}.JlVw6W_hero-feat h2{font-family:var(--f-display);font-size:calc(32px * var(--density-type));letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.1}.JlVw6W_hero-feat p{color:var(--fg-soft);font-size:calc(14.5px * var(--density-type));margin:0;line-height:1.55}.JlVw6W_byline{align-items:center;gap:calc(10px * var(--density));color:var(--fg-soft);font-size:12.5px;display:flex}.JlVw6W_byline .JlVw6W_av{object-fit:contain;flex:none;width:20px;height:20px;display:inline-block}.JlVw6W_hero-side{gap:calc(14px * var(--density));flex-direction:column;display:flex}.JlVw6W_pick{gap:calc(14px * var(--density));padding:calc(16px * var(--density)) 0;border-top:1px solid var(--rule);cursor:pointer;grid-template-columns:56px 1fr;display:grid}.JlVw6W_pick:first-child{border-top:none;padding-top:0}.JlVw6W_pick-num{font-family:var(--f-display);font-size:calc(36px * var(--density-type));color:var(--accent);font-style:italic;line-height:1}.JlVw6W_pick-cat{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-soft);margin-bottom:calc(4px * var(--density));font-size:10.5px}.JlVw6W_pick h3{font-size:calc(16px * var(--density-type));letter-spacing:-.005em;margin:0;font-weight:500;line-height:1.3}.JlVw6W_pick-meta{color:var(--fg-mute);margin-top:calc(6px * var(--density));font-size:12px}.JlVw6W_ticker{align-items:center;gap:calc(24px * var(--density));padding:calc(14px * var(--density)) 0;border-bottom:1px solid var(--rule);display:flex;overflow:hidden}.JlVw6W_ticker-label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);white-space:nowrap;align-items:center;gap:calc(8px * var(--density));z-index:1;background:var(--bg);padding-right:calc(12px * var(--density));flex-shrink:0;font-size:11px;display:flex;position:relative}.JlVw6W_ticker-label .JlVw6W_dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite JlVw6W_pulse}@keyframes JlVw6W_pulse{0%,to{opacity:1}50%{opacity:.35}}.JlVw6W_ticker-track{z-index:0;gap:calc(40px * var(--density));white-space:nowrap;animation:40s linear infinite JlVw6W_scroll;display:flex;position:relative}@keyframes JlVw6W_scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.JlVw6W_ticker-item{color:var(--fg-soft);align-items:center;gap:calc(12px * var(--density));font-size:13.5px;display:flex}.JlVw6W_ticker-item:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.JlVw6W_section{padding:var(--sect-pad) 0}.JlVw6W_section-first{padding-top:0}.JlVw6W_section-head{margin-bottom:calc(32px * var(--density));justify-content:space-between;align-items:end;gap:calc(24px * var(--density));flex-wrap:wrap;display:flex}.JlVw6W_section-head h2{font-family:var(--f-display);letter-spacing:-.02em;margin:calc(8px * var(--density)) 0 0;text-wrap:balance;font-size:clamp(30px,3.5vw,46px);font-weight:400;line-height:1.05}.JlVw6W_section-head em{color:var(--accent);font-style:italic}.JlVw6W_section-head .JlVw6W_desc{max-width:36ch;color:var(--fg-soft);font-size:calc(14.5px * var(--density-type));line-height:1.55}.JlVw6W_section-head-actions{gap:calc(10px * var(--density));align-items:center;display:flex}.JlVw6W_btn-ghost-ruled{border:1px solid var(--rule)}.JlVw6W_cat-grid{border-top:2px solid var(--fg);border-bottom:1px solid var(--rule);grid-template-columns:repeat(7,1fr);gap:0;display:grid}.JlVw6W_cat{padding:calc(24px * var(--density)) calc(18px * var(--density)) calc(22px * var(--density));border-right:1px solid var(--rule);cursor:pointer;justify-content:space-between;gap:calc(28px * var(--density));flex-direction:column;min-height:180px;transition:background .15s,color .15s;display:flex}.JlVw6W_cat:last-child{border-right:none}.JlVw6W_cat:hover{background:var(--fg);color:var(--bg)}.JlVw6W_cat:hover .JlVw6W_cat-count{color:var(--bg);opacity:.55}.JlVw6W_cat:hover .JlVw6W_cat-arrow{transform:translate(3px,-3px)}.JlVw6W_cat-num{font-family:var(--f-mono);color:var(--fg-mute);letter-spacing:.1em;font-size:11px}.JlVw6W_cat-name{font-family:var(--f-display);font-size:calc(26px * var(--density-type));letter-spacing:-.01em;line-height:1.05}.JlVw6W_cat-foot{justify-content:space-between;align-items:end;display:flex}.JlVw6W_cat-count{font-family:var(--f-sans);color:var(--fg-mute);letter-spacing:0;font-size:12px;font-weight:600}.JlVw6W_cat-arrow{font-size:calc(18px * var(--density-type));font-family:var(--f-display);transition:transform .2s}.JlVw6W_art-grid{gap:calc(36px * var(--density)) calc(28px * var(--density));display:grid}.JlVw6W_art-grid.JlVw6W_editorial{grid-template-columns:1.4fr 1fr}.JlVw6W_art-card{gap:calc(14px * var(--density));cursor:pointer;flex-direction:column;display:flex}.JlVw6W_art-thumb{aspect-ratio:4/3;border-radius:var(--rad-md);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--fg) 6%, var(--bg-card)) 0 10px, var(--bg-card) 10px 20px);border:1px solid var(--rule);position:relative;overflow:hidden}.JlVw6W_art-thumb.JlVw6W_alt{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--accent) 22%, var(--bg-card)) 0 10px, var(--bg-card) 10px 20px)}.JlVw6W_ph-label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-soft);background:var(--bg-card);padding:calc(4px * var(--density)) calc(10px * var(--density));border:1px dashed var(--fg-mute);border-radius:4px;font-size:11px}.JlVw6W_art-thumb .JlVw6W_ph-label{font-size:10.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.JlVw6W_art-cat{align-items:center;gap:calc(8px * var(--density));font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:500;display:inline-flex}.JlVw6W_art-cat:before{content:"";background:var(--accent);width:16px;height:1px}.JlVw6W_art-card h3{margin:calc(4px * var(--density)) 0;font-family:var(--f-display);font-size:calc(24px * var(--density-type));letter-spacing:-.01em;font-weight:400;line-height:1.15;transition:color .15s}.JlVw6W_art-card:hover h3{color:var(--accent)}.JlVw6W_art-card p{font-size:calc(14px * var(--density-type));color:var(--fg-soft);margin:0;line-height:1.55}.JlVw6W_art-meta{color:var(--fg-mute);margin-top:calc(6px * var(--density));justify-content:space-between;font-size:12px;display:flex}.JlVw6W_art-feature{gap:calc(18px * var(--density));flex-direction:column;grid-row:span 1;display:flex}.JlVw6W_art-feature .JlVw6W_art-thumb{aspect-ratio:16/11}.JlVw6W_art-feature h3{margin:calc(8px * var(--density)) 0;font-size:clamp(36px,4vw,48px);line-height:1.02}.JlVw6W_art-feature p{font-size:calc(16px * var(--density-type))}.JlVw6W_art-list{flex-direction:column;display:flex}.JlVw6W_art-grid.JlVw6W_editorial .JlVw6W_art-list{align-self:stretch}.JlVw6W_art-grid.JlVw6W_editorial .JlVw6W_art-row{flex:1 1 0}.JlVw6W_art-row{gap:calc(24px * var(--density));padding:calc(22px * var(--density)) 0;border-top:1px solid var(--rule);cursor:pointer;grid-template-columns:80px 1fr auto;align-items:center;transition:padding .15s;display:grid}.JlVw6W_art-row:hover{padding-left:calc(12px * var(--density))}.JlVw6W_art-row:hover h3{color:var(--accent)}.JlVw6W_art-row:last-child{border-bottom:1px solid var(--rule)}.JlVw6W_art-list>.JlVw6W_art-row:first-child{border-top:2px solid var(--fg)}.JlVw6W_art-row .JlVw6W_num{font-family:var(--f-display);font-style:italic;font-size:calc(36px * var(--density-type));color:var(--accent);font-variant-numeric:tabular-nums}.JlVw6W_art-row h3{font-family:var(--f-display);font-size:calc(24px * var(--density-type));letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.2;transition:color .15s}.JlVw6W_art-row .JlVw6W_row-meta{font-family:var(--f-sans);letter-spacing:0;color:var(--fg-mute);white-space:nowrap;text-align:right;font-size:12px}.JlVw6W_art-row .JlVw6W_row-meta b{color:var(--fg);font-weight:600}.JlVw6W_jobs{gap:calc(48px * var(--density));grid-template-columns:1fr;align-items:start;display:grid}.JlVw6W_jobs-intro h2{font-family:var(--f-sans);font-weight:700;font-size:calc(22px * var(--density-type));letter-spacing:0;color:var(--fg);margin:calc(14px * var(--density)) 0;line-height:1.45}.JlVw6W_jobs-intro h2 em{color:var(--fg);font-style:italic}.JlVw6W_jobs-intro>p{color:var(--fg-soft);max-width:40ch;font-size:calc(14.5px * var(--density-type));margin:0;line-height:1.6}.JlVw6W_jobs-cta{margin-top:calc(24px * var(--density));height:44px;padding:0 calc(22px * var(--density));font-size:calc(14px * var(--density-type))}.JlVw6W_news{background:var(--o-400);color:var(--accent-fg);border-radius:var(--rad-xl);padding:calc(56px * var(--density)) calc(48px * var(--density));gap:calc(48px * var(--density));grid-template-columns:1fr 1fr;align-items:center;display:grid}.JlVw6W_news .JlVw6W_eyebrow{color:color-mix(in srgb, var(--accent-fg) 75%, transparent)}.JlVw6W_news h2{color:var(--accent-fg);font-family:var(--f-display);letter-spacing:-.02em;margin:calc(12px * var(--density)) 0;text-wrap:balance;font-size:clamp(36px,4.5vw,56px);font-weight:400;line-height:1}.JlVw6W_news p{font-size:calc(15px * var(--density-type));color:color-mix(in srgb, var(--accent-fg) 85%, transparent);max-width:40ch;margin:0;line-height:1.6}.JlVw6W_news-form{gap:calc(8px * var(--density));background:var(--accent-fg);padding:calc(8px * var(--density)) calc(8px * var(--density)) calc(8px * var(--density)) calc(18px * var(--density));border-radius:999px;display:flex}.JlVw6W_news-form input{font:inherit;font-size:calc(15px * var(--density-type));color:var(--fg);background:0 0;border:0;outline:0;flex:1}.JlVw6W_news-form input::placeholder{color:var(--fg-mute)}.JlVw6W_news-form button{height:44px;padding:0 calc(22px * var(--density));background:var(--fg);color:var(--bg);font:inherit;font-size:calc(14px * var(--density-type));cursor:pointer;border:0;border-radius:999px;font-weight:500}.JlVw6W_news-form button:hover{background:var(--bg);color:var(--fg)}.JlVw6W_news-perks{gap:calc(10px * var(--density));margin-top:calc(20px * var(--density));flex-direction:column;display:flex}.JlVw6W_news-perks li{align-items:center;gap:calc(10px * var(--density));color:color-mix(in srgb, var(--accent-fg) 90%, transparent);font-size:13.5px;list-style:none;display:flex}.JlVw6W_news-perks li:before{content:"";background:currentColor;width:16px;height:1.5px;display:inline-block}.JlVw6W_appwait{background:color-mix(in srgb, var(--p-100) 50%, var(--bg-2));border-radius:var(--rad-xl);padding:calc(64px * var(--density)) calc(56px * var(--density));gap:calc(48px * var(--density));border:0;grid-template-columns:1.05fr 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.JlVw6W_appwait:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 18%, transparent) 0%, transparent 60%);pointer-events:none;width:60%;height:140%;display:none;position:absolute;top:-40%;right:-10%}.JlVw6W_appwait-copy{position:relative}.JlVw6W_appwait-copy .JlVw6W_eyebrow{align-items:center;gap:calc(8px * var(--density));color:var(--accent);display:inline-flex}.JlVw6W_dot-pulse{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite JlVw6W_pulse}.JlVw6W_appwait h2{font-family:var(--f-display);letter-spacing:-.025em;margin:calc(14px * var(--density)) 0 calc(22px * var(--density));text-wrap:balance;font-size:clamp(32px,4vw,54px);font-weight:200;line-height:1}.JlVw6W_appwait h2 em{color:var(--accent);font-style:italic;font-weight:300}.JlVw6W_appwait-copy>p{font-size:calc(15.5px * var(--density-type));color:var(--fg-soft);margin:0 0 calc(28px * var(--density));max-width:44ch;line-height:1.65}.JlVw6W_appwait-copy>p b{color:var(--fg)}.JlVw6W_appwait-perks{margin:0 0 calc(32px * var(--density));flex-direction:column;padding:0;list-style:none;display:flex}.JlVw6W_appwait-perks li{gap:calc(16px * var(--density));padding:calc(16px * var(--density)) 0;border-top:1px solid color-mix(in srgb, var(--accent) 18%, transparent);grid-template-columns:44px 1fr;align-items:start;display:grid}.JlVw6W_appwait-perks li:last-child{border-bottom:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}.JlVw6W_appwait-perk-num{font-family:var(--f-display);font-style:italic;font-weight:300;font-size:calc(26px * var(--density-type));color:var(--accent);line-height:1}.JlVw6W_appwait-perks li>div{flex-direction:column;gap:3px;display:flex}.JlVw6W_appwait-perks li b{font-size:calc(15px * var(--density-type));color:var(--fg);font-weight:600}.JlVw6W_appwait-perks li span{color:var(--fg-soft);font-size:13.5px;line-height:1.45}.JlVw6W_appwait-stores{gap:calc(10px * var(--density));flex-direction:column;display:flex}.JlVw6W_appwait-badges{gap:calc(10px * var(--density));flex-wrap:wrap;display:flex}.JlVw6W_store-badge{appearance:none;align-items:center;gap:calc(10px * var(--density));height:50px;padding:0 calc(18px * var(--density));border-radius:var(--r-pill);border:1px solid var(--s-700);background:var(--s-700);color:var(--bg);font:inherit;cursor:pointer;text-align:left;text-decoration:none;display:inline-flex}.JlVw6W_store-badge:hover{color:var(--bg);text-decoration:none}.JlVw6W_store-badge small{font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;opacity:.6;margin-bottom:1px;font-size:9px;display:block}.JlVw6W_store-badge span{line-height:1;font-size:calc(15px * var(--density-type));font-weight:500}.JlVw6W_appwait-visual{gap:calc(28px * var(--density));flex-direction:column;display:flex;position:relative}.JlVw6W_phone-stack{width:100%;max-width:380px;height:540px;position:relative}.JlVw6W_phone{background:var(--fg);width:260px;height:540px;padding:calc(10px * var(--density));border-radius:38px;position:absolute;box-shadow:0 30px 60px -20px #00000059,0 6px 18px #0000001f}.JlVw6W_phone-front{z-index:2;top:0;left:50%;transform:translate(-50%)rotate(-4deg)}.JlVw6W_phone-back{z-index:1;opacity:1;top:24px;left:50%;transform:translate(-15%)rotate(8deg)}.JlVw6W_phone-screen{background:var(--bg-card);border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden}.JlVw6W_phone-notch{background:var(--fg);z-index:3;border-radius:999px;width:60px;height:18px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.JlVw6W_phone-app{padding:calc(38px * var(--density)) calc(14px * var(--density)) calc(14px * var(--density));gap:calc(10px * var(--density));flex-direction:column;height:100%;display:flex}.JlVw6W_phone-app-bar{align-items:center;gap:calc(8px * var(--density));padding:calc(4px * var(--density)) calc(4px * var(--density)) calc(8px * var(--density));border-bottom:1px solid var(--rule);color:var(--fg);font-size:13px;font-weight:600;display:flex}.JlVw6W_phone-app-bar img{width:18px;height:19px}.JlVw6W_phone-app-bell{color:var(--fg-soft);margin-left:auto}.JlVw6W_phone-app-tabs{gap:calc(14px * var(--density));padding:calc(4px * var(--density)) 0;font-size:11px;display:flex}.JlVw6W_phone-app-tab{color:var(--fg-mute);padding-bottom:calc(4px * var(--density));border-bottom:1.5px solid #0000}.JlVw6W_phone-app-tab.JlVw6W_active{color:var(--fg);border-bottom-color:var(--accent);font-weight:600}.JlVw6W_phone-app-card{background:var(--bg);border:1px solid var(--rule);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.JlVw6W_phone-app-card img{object-fit:cover;width:100%;height:80px;display:block}.JlVw6W_phone-app-card-body{padding:calc(8px * var(--density)) calc(10px * var(--density));flex-direction:column;gap:3px;display:flex}.JlVw6W_phone-app-tag{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:8.5px;font-weight:600}.JlVw6W_phone-app-title{color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.JlVw6W_phone-app-meta{font-family:var(--f-sans);letter-spacing:0;color:var(--fg-mute);gap:calc(4px * var(--density));font-size:9.5px;display:flex}.JlVw6W_phone-app-mentor{background:var(--t-700);color:var(--bg);padding:calc(10px * var(--density)) calc(12px * var(--density));align-items:center;gap:calc(10px * var(--density));border-radius:10px;margin-top:auto;display:flex}.JlVw6W_phone-app-mentor img{width:26px;height:28px;padding:calc(4px * var(--density));background:#fff;border-radius:6px}.JlVw6W_phone-app-mentor b{font-size:11px;font-weight:600;display:block}.JlVw6W_phone-app-mentor span{opacity:.7;font-size:9.5px}.JlVw6W_phone-app-ai-strip{align-items:center;gap:calc(6px * var(--density));padding:calc(6px * var(--density)) calc(10px * var(--density));background:color-mix(in srgb, var(--accent) 14%, var(--bg-card));border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);color:var(--fg-soft);border-radius:8px;font-size:9.5px;line-height:1.35;display:flex}.JlVw6W_phone-app-ai-strip img{background:var(--accent);border-radius:4px;flex-shrink:0;width:14px;height:15px;padding:2px}.JlVw6W_phone-app-ai-strip b{color:var(--fg);font-weight:600}.JlVw6W_phone-app-chat{background:var(--t-700);padding-top:calc(38px * var(--density))}.JlVw6W_phone-app-chat .JlVw6W_phone-app-bar{border-bottom-color:color-mix(in srgb, var(--bg) 14%, transparent);color:var(--bg)}.JlVw6W_phone-app-chat .JlVw6W_phone-app-bar img{background:#fff;border-radius:4px;width:20px;height:21px;padding:2px}.JlVw6W_phone-app-online{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);align-items:center;gap:calc(4px * var(--density));margin-left:auto;font-size:9px;display:flex}.JlVw6W_phone-app-online:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px}.JlVw6W_phone-chat-bubbles{gap:calc(6px * var(--density));margin-top:calc(6px * var(--density));flex-direction:column;flex:1;display:flex;overflow:hidden}.JlVw6W_phone-bubble{padding:calc(7px * var(--density)) calc(10px * var(--density));border-radius:10px;max-width:86%;font-size:10px;line-height:1.35}.JlVw6W_phone-bubble.JlVw6W_user{background:var(--bg);color:var(--fg);border-bottom-right-radius:3px;align-self:flex-end}.JlVw6W_phone-bubble.JlVw6W_ai{background:color-mix(in srgb, var(--bg) 14%, transparent);color:color-mix(in srgb, var(--bg) 92%, transparent);border:1px solid color-mix(in srgb, var(--bg) 18%, transparent);border-bottom-left-radius:3px;align-self:flex-start}.JlVw6W_appwait-qr{align-items:center;gap:calc(14px * var(--density));border:1px solid var(--rule);padding:calc(12px * var(--density)) calc(18px * var(--density)) calc(12px * var(--density)) calc(12px * var(--density));background:#fff;border-radius:14px;display:flex}.JlVw6W_qr{background:#faf6ee;border-radius:8px;flex-shrink:0;width:78px;height:78px}.JlVw6W_appwait-qr-desc{color:var(--fg-soft);margin-top:calc(4px * var(--density));max-width:22ch;font-size:12px;line-height:1.4}.JlVw6W_appwait-qr .JlVw6W_mono{color:var(--fg);font-size:10.5px}@media (max-width:980px){.JlVw6W_shell{padding:0 calc(22px * var(--density))}.JlVw6W_hero-grid{grid-template-columns:1fr}.JlVw6W_cat-grid{grid-template-columns:repeat(3,1fr)}.JlVw6W_cat:nth-child(3n){border-right:none}.JlVw6W_cat{gap:calc(22px * var(--density));min-height:150px}.JlVw6W_art-grid.JlVw6W_editorial{grid-template-columns:1fr}.JlVw6W_art-grid.JlVw6W_editorial .JlVw6W_art-list{margin-top:calc(16px * var(--density))}.JlVw6W_art-grid.JlVw6W_editorial .JlVw6W_art-row{flex:none}.JlVw6W_jobs,.JlVw6W_news{grid-template-columns:1fr}.JlVw6W_news{padding:calc(40px * var(--density)) calc(30px * var(--density));gap:calc(28px * var(--density))}.JlVw6W_jobs{gap:calc(36px * var(--density))}.JlVw6W_appwait{padding:calc(40px * var(--density)) calc(28px * var(--density));grid-template-columns:1fr}.JlVw6W_appwait-badges{flex-direction:column;align-items:stretch}.JlVw6W_phone-stack{max-width:320px;height:460px}.JlVw6W_phone{width:220px;height:460px}.JlVw6W_hero-title{font-size:clamp(40px,7vw,76px)}.JlVw6W_hero-feat h2{font-size:calc(26px * var(--density-type))}.JlVw6W_hero-side{margin-top:calc(8px * var(--density))}.JlVw6W_section{padding:calc(56px * var(--density)) 0}.JlVw6W_section-head h2{font-size:clamp(28px,4.5vw,40px)}.JlVw6W_section-head{margin-bottom:calc(24px * var(--density))}}@media (max-width:640px){.JlVw6W_shell{padding:0 calc(18px * var(--density))}.JlVw6W_hero{padding:calc(36px * var(--density)) 0 calc(36px * var(--density))}.JlVw6W_hero-bar{gap:calc(10px * var(--density)) calc(18px * var(--density));margin-bottom:calc(20px * var(--density));flex-wrap:wrap}.JlVw6W_hero-bar>.JlVw6W_mono{opacity:.85;order:2;width:100%}.JlVw6W_hero-edition{gap:calc(8px * var(--density)) calc(14px * var(--density));flex-wrap:wrap}.JlVw6W_hero-title{max-width:16ch;margin-bottom:calc(22px * var(--density));line-height:1.02;font-size:clamp(34px,9.5vw,56px)!important}.JlVw6W_hero-feat h2{font-size:calc(22px * var(--density-type))}.JlVw6W_hero-feat-body{padding:calc(18px * var(--density));gap:calc(10px * var(--density))}.JlVw6W_pick{gap:calc(12px * var(--density));padding:calc(14px * var(--density)) 0;grid-template-columns:44px 1fr}.JlVw6W_pick-num{font-size:calc(28px * var(--density-type))}.JlVw6W_pick h3{font-size:calc(15px * var(--density-type))}.JlVw6W_ticker{gap:calc(14px * var(--density));padding:calc(12px * var(--density)) 0}.JlVw6W_ticker-label{font-size:10px}.JlVw6W_ticker-item{font-size:12.5px}.JlVw6W_cat-grid{grid-template-columns:repeat(2,1fr)}.JlVw6W_cat-grid .JlVw6W_cat{border-right:1px solid var(--rule)!important}.JlVw6W_cat:nth-child(2n){border-right:none!important}.JlVw6W_cat{padding:calc(18px * var(--density)) calc(14px * var(--density)) calc(16px * var(--density));gap:calc(18px * var(--density));min-height:130px}.JlVw6W_cat-name{font-size:calc(20px * var(--density-type))}.JlVw6W_art-grid.JlVw6W_editorial{gap:calc(28px * var(--density));grid-template-columns:1fr!important}.JlVw6W_art-feature h3{font-size:clamp(28px,7vw,38px)}.JlVw6W_art-row{row-gap:calc(6px * var(--density));padding:calc(18px * var(--density)) 0;grid-template-columns:56px 1fr}.JlVw6W_art-row .JlVw6W_row-meta{text-align:left;grid-column:2}.JlVw6W_art-row .JlVw6W_num{font-size:calc(30px * var(--density-type))}.JlVw6W_art-row h3{font-size:calc(20px * var(--density-type))}.JlVw6W_section-head{align-items:flex-start;gap:calc(16px * var(--density));flex-direction:column}.JlVw6W_section-head>div:last-child{flex-wrap:wrap;width:100%}.JlVw6W_jobs-intro h2{font-size:calc(20px * var(--density-type))!important}.JlVw6W_news{padding:calc(32px * var(--density)) calc(22px * var(--density));border-radius:22px}.JlVw6W_news h2{font-size:clamp(30px,8vw,44px)}.JlVw6W_news-form{padding:calc(6px * var(--density)) calc(6px * var(--density)) calc(6px * var(--density)) calc(14px * var(--density))}.JlVw6W_news-form button{height:40px;padding:0 calc(18px * var(--density));font-size:13.5px}.JlVw6W_appwait{padding:calc(32px * var(--density)) calc(22px * var(--density));gap:calc(24px * var(--density));border-radius:22px}.JlVw6W_appwait h2{font-size:clamp(28px,8vw,44px)}.JlVw6W_phone-stack{max-width:280px;height:380px}.JlVw6W_phone{width:180px;height:380px;padding:calc(8px * var(--density));border-radius:28px}.JlVw6W_phone-screen{border-radius:22px}.JlVw6W_appwait-perks li{padding:calc(14px * var(--density)) 0;gap:calc(12px * var(--density));grid-template-columns:36px 1fr}.JlVw6W_appwait-qr{padding:calc(10px * var(--density)) calc(14px * var(--density)) calc(10px * var(--density)) calc(10px * var(--density))}.JlVw6W_qr{width:64px;height:64px}.JlVw6W_store-badge{height:46px;padding:0 calc(14px * var(--density))}}@media (max-width:380px){.JlVw6W_shell{padding:0 calc(22px * var(--density))}.JlVw6W_hero-title{font-size:clamp(28px,9vw,40px)!important}.JlVw6W_cat{padding:calc(14px * var(--density)) calc(10px * var(--density));min-height:120px}.JlVw6W_cat-name{font-size:calc(18px * var(--density-type))}}
.gsia6G_page{border-left:1px solid var(--border-1);border-right:1px solid var(--border-1);flex:1;width:100%;max-width:760px;margin:0 auto}@media (max-width:760px){.gsia6G_page{border-left:0;border-right:0}}
.G8B_YW_fab{right:24px;bottom:calc(max(24px + env(safe-area-inset-bottom,0px), var(--cookie-banner-offset,0px) + 12px));z-index:40;pointer-events:none;display:flex;position:fixed}.G8B_YW_toggle{pointer-events:auto;height:56px;padding:0 calc(22px * var(--density)) 0 calc(20px * var(--density));border-radius:var(--r-pill);background:var(--ai-fab-bg);color:var(--ai-fg-onvivid);align-items:center;gap:calc(12px * var(--density));font-family:var(--font-sans);font-size:calc(14px * var(--density-type));font-weight:500;line-height:1.3;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 14px 40px -10px #0006,0 2px 6px #0000001a}.G8B_YW_toggle:hover{background:var(--ai-fab-bg-hover);color:var(--ai-fg-onvivid);text-decoration:none;transform:translateY(-2px)}.G8B_YW_toggle:active{background:var(--ai-fab-bg-active)}.G8B_YW_toggle:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.G8B_YW_av{border-radius:var(--r-full);background:var(--ai-fg-onvivid);width:30px;height:30px;padding:calc(5px * var(--density));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.G8B_YW_av img{object-fit:contain;width:100%;height:100%;display:block}.G8B_YW_text{white-space:nowrap;flex-direction:column;display:flex}.G8B_YW_text small{color:inherit;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-bottom:1px;font-size:10px}@media (max-width:980px){.G8B_YW_fab{right:16px;bottom:calc(max(16px + env(safe-area-inset-bottom,0px), var(--cookie-banner-offset,0px) + 12px))}}@media (max-width:640px){.G8B_YW_fab{right:16px;bottom:calc(max(16px + env(safe-area-inset-bottom,0px), var(--cookie-banner-offset,0px) + 12px))}.G8B_YW_toggle{justify-content:center;width:52px;height:52px;padding:0}.G8B_YW_text{display:none}}@media (prefers-reduced-motion:reduce){.G8B_YW_toggle{transition:none}.G8B_YW_toggle:hover{transform:none}}
.GUakIG_root{display:inline-flex;position:relative}.GUakIG_pop{z-index:30;padding:calc(12px * var(--density,1));background:var(--bg,var(--bg-1));color:var(--fg,var(--fg-1));border:1px solid var(--rule,var(--border-1));border-radius:var(--r-20);max-width:calc(100vw - 32px);position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 14px 40px -12px #00000059,0 2px 6px #00000014}.GUakIG_badges{gap:calc(10px * var(--density,1));flex-wrap:nowrap;display:flex}.GUakIG_badge{appearance:none;align-items:center;gap:calc(10px * var(--density,1));height:50px;padding:0 calc(18px * var(--density,1));border-radius:var(--r-12);border:1px solid var(--fg,var(--fg-1));background:var(--fg,var(--fg-1));color:var(--bg,var(--bg-1));font:inherit;cursor:pointer;opacity:.85;text-align:left;white-space:nowrap;text-decoration:none;display:inline-flex}.GUakIG_badge:hover{opacity:1;color:var(--bg,var(--bg-1))}.GUakIG_badge:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;opacity:1}.GUakIG_badge small{font-family:var(--f-mono,var(--font-mono));letter-spacing:.15em;text-transform:uppercase;opacity:.6;margin-bottom:1px;font-size:9px;display:block}.GUakIG_badge span{line-height:1;font-size:calc(15px * var(--density-type,1));font-weight:500}@media (max-width:640px){.GUakIG_badges{flex-wrap:wrap}.GUakIG_badge{height:46px;padding:0 calc(14px * var(--density,1))}}
