:root{--ap-primary:#2563eb;--ap-primary-deep:#1d4ed8;--ap-primary-on-dark:#93c5fd;--ap-on-primary:#fff;--ap-ink:#0f172a;--ap-ink-2:#475569;--ap-ink-3:#6e7488;--ap-on-dark:#fff;--ap-body-muted-dark:#cbd5e1;--ap-canvas:#fff;--ap-parchment:#f5f5f7;--ap-tile-1:#0f172a;--ap-tile-2:#1e293b;--ap-tile-3:#0a0e1a;--ap-mist:#f5f9ff;--ap-sky:#eff6ff;--ap-sky-2:#dbeafe;--ap-sky-line:#bfdbfe;--ap-hairline:#00000014;--ap-hairline-2:#0000001f;--ap-divider-soft:#0000000a;--ap-hairline-on-dark:#ffffff24;--ap-shadow-product:3px 5px 30px 0 #00000038;--ap-shadow-product-filter:3px 5px 30px #00000038;--ap-shadow-overlay:0 5px 30px 0 #00000038;--ap-blur:saturate(180%) blur(20px);--ap-r-none:0px;--ap-r-xs:5px;--ap-r-sm:8px;--ap-r-md:11px;--ap-r-lg:18px;--ap-r-pill:9999px;--ap-r-action:11px;--ap-sp-xxs:4px;--ap-sp-xs:8px;--ap-sp-sm:12px;--ap-sp-md:17px;--ap-sp-lg:24px;--ap-sp-xl:32px;--ap-sp-xxl:48px;--ap-sp-section:80px;--ap-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ap-font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ap-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--font-tesla:var(--ap-font);--font-heading:var(--ap-font-display);--font-body:var(--ap-font);--font-mono:var(--ap-font-mono);--radius-xs:5px;--radius-sm:5px;--radius-md:8px;--radius-lg:8px;--radius-xl:18px;--radius-2xl:18px;--radius-3xl:18px;--radius-4xl:18px;--radius-full:9999px;--shadow-2xs:0 0 #0000;--shadow-xs:0 0 #0000;--shadow-sm:0 0 #0000;--shadow-md:0 0 #0000;--shadow-lg:0 0 #0000;--shadow-xl:var(--ap-shadow-overlay);--shadow-2xl:var(--ap-shadow-overlay);--inset-shadow-2xs:0 0 #0000;--inset-shadow-xs:0 0 #0000;--inset-shadow-sm:0 0 #0000;--drop-shadow-sm:0 0 #0000;--drop-shadow-md:0 0 #0000;--drop-shadow-lg:0 0 #0000;--drop-shadow-xl:0 0 #0000;--text-xs:12px;--text-xs--line-height:1.35;--text-sm:14px;--text-sm--line-height:1.43;--text-base:17px;--text-base--line-height:1.47;--text-lg:18px;--text-lg--line-height:1.4;--text-xl:21px;--text-xl--line-height:1.19;--text-2xl:24px;--text-2xl--line-height:1.3;--text-3xl:28px;--text-3xl--line-height:1.14;--text-4xl:34px;--text-4xl--line-height:1.15;--text-5xl:40px;--text-5xl--line-height:1.1;--text-6xl:56px;--text-6xl--line-height:1.07;--text-7xl:64px;--text-7xl--line-height:1.05;--text-8xl:80px;--text-8xl--line-height:1;--text-9xl:96px;--text-9xl--line-height:1;--font-weight-thin:300;--font-weight-extralight:300;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:600;--font-weight-extrabold:600;--font-weight-black:600;--font-sans:var(--ap-font);--elevation-1:0 0 #0000;--elevation-2:0 0 #0000;--elevation-3:0 0 #0000;--elevation-4:var(--ap-shadow-overlay);--elevation-brand:0 0 #0000;--elevation-float:0 0 #0000;--shadow-glow:none;--shadow-glow-lg:none;--shadow-glow-xl:none;--border-subtle:var(--ap-divider-soft);--border-default:var(--ap-hairline);--border-hover:var(--ap-hairline-2);--border-accent:var(--ap-hairline);--border-glow:var(--ap-hairline-2);--bg-primary:var(--ap-canvas);--bg-secondary:var(--ap-parchment);--bg-subtle:var(--ap-parchment);--bg-elevated:var(--ap-canvas);--bg-card:var(--ap-canvas);--text-primary:var(--ap-ink);--text-secondary:var(--ap-ink-2);--text-muted:var(--ap-ink-3);--text-faint:#94a3b8;--color-gray-400:#6e7488;--color-gray-300:#8a90a3;--radius-xs-legacy:5px;--gradient-beam:var(--ap-primary);--gradient-signal:var(--ap-primary);--gradient-hero:var(--ap-tile-1);--gradient-hero-glow:transparent;--gradient-card:var(--ap-canvas);--gradient-cta:var(--ap-tile-1);--gradient-cta-hover:var(--ap-tile-2);--gradient-subtle-bg:var(--ap-parchment);--gradient-border:var(--ap-hairline);--zap-core-glow:transparent;--zap-accent-muted:#2563eb14;--zap-intel-surface:transparent;--zap-intel-border:var(--ap-hairline);--zap-radar-color:transparent;--zap-scan-line:transparent;--mascote-glow-blue:none;--mascote-glow-green:none;--mascote-glow-red:none;--mascote-glow-violet:none}html{background-color:var(--ap-tile-1)}body{font-family:var(--ap-font);letter-spacing:-.374px;color:var(--ap-ink);background:var(--ap-canvas);font-size:17px;line-height:1.47}:where(.text-6xl,.text-7xl,.text-8xl,.text-9xl){letter-spacing:-.28px}:where(.text-4xl,.text-5xl){letter-spacing:-.374px}:where(.text-3xl){letter-spacing:.196px}:where(.text-xl){letter-spacing:.231px}:where(.text-base,.text-lg){letter-spacing:-.374px}:where(.text-sm){letter-spacing:-.224px}:where(.text-xs){letter-spacing:-.12px}:where(h1,h2,h3,h4,h5,h6){font-family:var(--ap-font-display);letter-spacing:-.374px;font-weight:600;line-height:1.1}:where(h1){letter-spacing:-.28px;line-height:1.07}:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px;border-radius:var(--ap-r-sm)}::selection{color:var(--ap-ink);background:#2563eb24}button:active,a[role=button]:active,.btn-primary:active,.btn-secondary:active,.btn-ghost:active{transform:scale(.95)}.ap-hero{font-family:var(--ap-font-display);letter-spacing:-.28px;font-size:56px;font-weight:600;line-height:1.07}.ap-display-lg{font-family:var(--ap-font-display);letter-spacing:0;font-size:40px;font-weight:600;line-height:1.1}.ap-display-md{font-family:var(--ap-font);letter-spacing:-.374px;font-size:34px;font-weight:600;line-height:1.47}.ap-lead{font-family:var(--ap-font-display);letter-spacing:.196px;font-size:28px;font-weight:400;line-height:1.14}.ap-lead-airy{font-family:var(--ap-font);letter-spacing:0;font-size:24px;font-weight:300;line-height:1.5}.ap-tagline{font-family:var(--ap-font-display);letter-spacing:.231px;font-size:21px;font-weight:600;line-height:1.19}.ap-body-strong{font-family:var(--ap-font);letter-spacing:-.374px;font-size:17px;font-weight:600;line-height:1.24}.ap-body{font-family:var(--ap-font);letter-spacing:-.374px;font-size:17px;font-weight:400;line-height:1.47}.ap-dense-link{font-family:var(--ap-font);letter-spacing:0;font-size:17px;font-weight:400;line-height:2.41}.ap-caption{font-family:var(--ap-font);letter-spacing:-.224px;font-size:14px;font-weight:400;line-height:1.43}.ap-caption-strong{font-family:var(--ap-font);letter-spacing:-.224px;font-size:14px;font-weight:600;line-height:1.29}.ap-fine-print{font-family:var(--ap-font);letter-spacing:-.12px;font-size:12px;font-weight:400;line-height:1.35}.ap-micro-legal{font-family:var(--ap-font);letter-spacing:-.08px;font-size:10px;font-weight:400;line-height:1.3}.ap-nav-link{font-family:var(--ap-font);letter-spacing:-.12px;font-size:12px;font-weight:400;line-height:1}.font-heading,.font-display{font-family:var(--ap-font-display);letter-spacing:-.374px;font-weight:600;line-height:1.1}.font-body{font-family:var(--ap-font);font-weight:400;line-height:1.47}.font-mono{font-family:var(--ap-font-mono)}.text-gradient,.text-gradient-shimmer,.text-gradient-cyan,.text-gradient-premium,.text-gradient-brand{background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:var(--ap-primary);animation:none}.btn-primary,.btn-secondary{border-radius:var(--ap-r-action);font-family:var(--ap-font);letter-spacing:-.374px;box-shadow:none;border:none;padding:11px 22px;font-size:17px;font-weight:400;line-height:1.24;transition:background-color .2s,transform .12s,color .2s}.btn-primary{background:var(--ap-primary);color:var(--ap-on-primary)}.btn-primary:hover{background:var(--ap-primary-deep);box-shadow:none;transform:none}.btn-primary:active{transform:scale(.95)}.btn-secondary{color:var(--ap-primary);box-shadow:inset 0 0 0 1px var(--ap-primary);background:0 0}.btn-secondary:hover{color:var(--ap-primary-deep);box-shadow:inset 0 0 0 1px var(--ap-primary);background:#2563eb0f;transform:none}.btn-secondary:active{transform:scale(.95)}.btn-ghost{border-radius:var(--ap-r-sm);letter-spacing:-.224px;color:var(--ap-ink-2);background:0 0;padding:8px 15px;font-size:14px;font-weight:400;line-height:1.29}.btn-ghost:hover{background:var(--ap-parchment);color:var(--ap-ink)}.btn-ghost:active{transform:scale(.95)}.ap-btn-hero{background:var(--ap-primary);color:var(--ap-on-primary);font-family:var(--ap-font);border-radius:var(--ap-r-action);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:18px;font-weight:300;line-height:1;transition:background-color .2s,transform .12s;display:inline-flex}.ap-btn-hero:hover{background:var(--ap-primary-deep)}.ap-btn-hero:active{transform:scale(.95)}.ap-btn-icon{width:44px;height:44px;color:var(--ap-ink);border-radius:var(--ap-r-pill);-webkit-backdrop-filter:var(--ap-blur);cursor:pointer;background:#d2d2d7a3;border:none;justify-content:center;align-items:center;display:inline-flex}.ap-btn-icon:active{transform:scale(.95)}.btn-shimmer:after{display:none}.ap-link{color:var(--ap-primary)}.ap-link-on-dark,.zc-bg-blue .ap-link,.zc-bg-navy .ap-link{color:var(--ap-primary-on-dark)}.zc-card,.card-premium,.card-corporate,.card-elevated,.glass-card,.card-glass-premium{background:var(--ap-canvas);border:1px solid var(--ap-hairline);border-radius:var(--ap-r-lg);box-shadow:none;-webkit-backdrop-filter:none;transition:border-color .2s}.zc-card:hover,.card-premium:hover,.card-corporate:hover,.card-elevated:hover,.glass-card:hover,.card-glass-premium:hover{box-shadow:none;border-color:var(--ap-hairline);transform:none}.card-premium:is(a,button):hover,.card-corporate:is(a,button):hover,.card-elevated:is(a,button):hover{border-color:var(--ap-hairline-2)}.card-premium:before{display:none}.zc-card{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s;box-shadow:0 1px 2px #0f172a0a}.zc-card:hover{box-shadow:0 1px 2px #0f172a0a}.zc-card:is(a,button):hover{border-color:var(--ap-sky-line);transform:translateY(-2px);box-shadow:0 1px 2px #0f172a0a,0 14px 30px -18px #2563eb73}@media (prefers-reduced-motion:reduce){.zc-card,.zc-card:is(a,button):hover{transition:none;transform:none}}.zc-card-dark{border:1px solid var(--ap-hairline-on-dark);border-radius:var(--ap-r-lg);box-shadow:none;background:#ffffff0f}.zc-card-dark:hover{background:#ffffff1a;border-color:#ffffff3d}.glass,.glass-strong{border:1px solid var(--ap-hairline);-webkit-backdrop-filter:var(--ap-blur);background:#f5f5f7cc}.zc-bg-hero{background:radial-gradient(1100px 760px at 88% 26%, #2563eb26, #2563eb00 62%), radial-gradient(840px 540px at -2% 102%, #2563eb17, #2563eb00 64%), linear-gradient(180deg, #fff 0%, #fff 8%, #f7faff 50%, var(--ap-sky) 100%)}@media (max-width:833px){.zc-bg-hero{background:radial-gradient(560px 460px at 98% 26%, #2563eb24, #2563eb00 66%), radial-gradient(520px 400px at -12% 104%, #2563eb17, #2563eb00 66%), linear-gradient(180deg, #fff 0%, #fff 11%, #f7faff 54%, var(--ap-sky) 100%)}}.zc-bg-pale{background:var(--ap-sky)}.zc-bg-soft{background:var(--ap-mist)}.zc-bg-blue{background:radial-gradient(900px 560px at 6% 108%, #2563eb70, #2563eb00 62%), radial-gradient(720px 440px at 96% -12%, #2563eb29, #2563eb00 60%), var(--ap-tile-1)}.zc-bg-navy{background:radial-gradient(900px 520px at 86% -12%, #2563eb57, #2563eb00 62%), radial-gradient(660px 420px at 2% 108%, #2563eb2e, #2563eb00 60%), var(--ap-tile-1)}.zc-bg-hero,.zc-bg-soft,.zc-bg-pale,.zc-bg-blue,.zc-bg-navy,.ap-tile{border:0}.bg-zap-grid,.bg-zap-dots{background-image:none}.zc-dots{background-image:radial-gradient(#2563eb33 1px,#0000 1px);background-size:22px 22px}.zc-dots-light{background-image:radial-gradient(#ffffff26 1px,#0000 1px);background-size:24px 24px}.zc-halo:before{background:radial-gradient(closest-side,#2563eb42,#2563eb00 72%);display:block}.zap-glow-orb,.zap-scan-line:after,.zap-border-animate:before{background:0 0!important;display:none!important}.ap-tile{padding-block:var(--ap-sp-section);border-radius:0}.ap-tile-light{background:var(--ap-canvas);color:var(--ap-ink)}.ap-tile-parch{background:var(--ap-parchment);color:var(--ap-ink)}.ap-tile-dark{background:var(--ap-tile-1);color:var(--ap-on-dark)}.ap-tile-dark-2{background:var(--ap-tile-2);color:var(--ap-on-dark)}.ap-tile-dark-3{background:var(--ap-tile-3);color:var(--ap-on-dark)}@media (max-width:640px){.ap-tile{padding-block:var(--ap-sp-xxl)}}.ap-product{filter:drop-shadow(var(--ap-shadow-product-filter))}.ap-product-box{box-shadow:var(--ap-shadow-product)}.ap-subnav{z-index:40;height:52px;-webkit-backdrop-filter:var(--ap-blur);border-bottom:1px solid var(--ap-hairline);color:var(--ap-ink);background:#f5f5f7cc;align-items:center;display:flex;position:sticky;top:0}.ap-sticky-bar{z-index:30;justify-content:space-between;align-items:center;gap:var(--ap-sp-md);min-height:64px;-webkit-backdrop-filter:var(--ap-blur);border-top:1px solid var(--ap-hairline);background:#f5f5f7cc;padding:12px 32px;display:flex;position:sticky;bottom:0}.ap-input{background:var(--ap-canvas);width:100%;height:44px;color:var(--ap-ink);font-family:var(--ap-font);letter-spacing:-.374px;border:1px solid var(--ap-hairline);border-radius:var(--ap-r-action);outline:none;padding:12px 20px;font-size:17px}.ap-input::placeholder{color:var(--ap-ink-3)}.ap-input:focus{border-color:var(--ap-primary);box-shadow:0 0 0 1px var(--ap-primary)}.ap-chip{background:var(--ap-canvas);color:var(--ap-ink);letter-spacing:-.224px;border:1px solid var(--ap-hairline);border-radius:var(--ap-r-action);cursor:pointer;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:inline-flex}.ap-chip:active{transform:scale(.95)}.ap-chip[aria-selected=true],.ap-chip[data-selected=true]{border:2px solid var(--ap-primary);padding:11px 15px}.ap-container-text{max-width:980px;margin-inline:auto;padding-inline:16px}.ap-container-product{max-width:1440px;margin-inline:auto;padding-inline:16px}.ap-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1440px){.ap-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1068px){.ap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:833px){.ap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ap-grid{grid-template-columns:1fr}}.tesla .rounded-none,.tesla .zc-v2 .rounded-none{border-radius:0!important}.tesla .rounded-sm,.tesla .zc-v2 .rounded-sm{border-radius:var(--ap-r-xs)!important}.tesla .rounded-md,.tesla .zc-v2 .rounded-md,.tesla .rounded-lg,.tesla .zc-v2 .rounded-lg{border-radius:var(--ap-r-sm)!important}.tesla .rounded-xl,.tesla .zc-v2 .rounded-xl,.tesla .rounded-2xl,.tesla .zc-v2 .rounded-2xl,.tesla .rounded-3xl,.tesla .zc-v2 .rounded-3xl{border-radius:var(--ap-r-lg)!important}.tesla .rounded-\[14px\],.tesla .zc-v2 .rounded-\[14px\]{border-radius:var(--ap-r-md)!important}.tesla .rounded-\[16px\],.tesla .zc-v2 .rounded-\[16px\],.tesla .rounded-\[24px\],.tesla .zc-v2 .rounded-\[24px\],.tesla .rounded-\[25px\],.tesla .zc-v2 .rounded-\[25px\],.tesla .rounded-\[28px\],.tesla .zc-v2 .rounded-\[28px\]{border-radius:var(--ap-r-lg)!important}.tesla .font-medium,.tesla .zc-v2 .font-medium,.tesla .font-semibold,.tesla .zc-v2 .font-semibold,.tesla .font-bold,.tesla .zc-v2 .font-bold,.tesla .font-extrabold,.tesla .zc-v2 .font-extrabold,.tesla .font-black,.tesla .zc-v2 .font-black{font-weight:600!important}.tesla .font-light,.tesla .zc-v2 .font-light{font-weight:300!important}.tesla .zc-v2 :is(h1,h2,h3,h4){letter-spacing:-.374px!important}.tesla .zc-v2 h1{letter-spacing:-.28px!important}.tesla{font-family:var(--ap-font);letter-spacing:-.374px}.tesla :is(h1,h2,h3,h4,h5,h6),.tesla .font-display,.tesla .font-heading,.tesla .text-display,.tesla .text-headline{letter-spacing:-.374px!important}.tesla :is(h1),.tesla h1.font-display,.tesla h1.font-heading,.tesla .ap-hero{letter-spacing:-.28px!important}.tesla .ap-display-lg{letter-spacing:0!important}.tesla .ap-display-md{letter-spacing:-.374px!important}.tesla .ap-lead{letter-spacing:.196px!important}.tesla .ap-lead-airy{letter-spacing:0!important}.tesla .ap-tagline{letter-spacing:.231px!important}.tesla .ap-dense-link{letter-spacing:0!important}.tesla .ap-caption,.tesla .ap-caption-strong{letter-spacing:-.224px!important}.tesla .ap-fine-print,.tesla .ap-nav-link{letter-spacing:-.12px!important}.tesla .ap-micro-legal{letter-spacing:-.08px!important}.tesla :focus-visible,.zc-v2 :focus-visible{outline-color:var(--ap-primary)}.zc-v2 :is(a,button,[role=tab]):focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ap-primary);outline:none}@media (prefers-reduced-motion:reduce){button:active,a[role=button]:active,.btn-primary:active,.btn-secondary:active,.btn-ghost:active,.ap-btn-hero:active,.ap-btn-icon:active,.ap-chip:active{transform:none}}.text-\[9px\],.text-\[10px\],.text-\[10\.5px\]{letter-spacing:-.08px;font-size:10px;line-height:1.3}.text-\[11px\],.text-\[11\.5px\],.text-\[12px\],.text-\[12\.5px\]{letter-spacing:-.12px;font-size:12px;line-height:1.35}.text-\[13px\],.text-\[13\.5px\],.text-\[14px\],.text-\[14\.5px\]{letter-spacing:-.224px;font-size:14px;line-height:1.43}.text-\[15px\],.text-\[15\.5px\],.text-\[16px\],.text-\[16\.5px\],.text-\[17px\]{letter-spacing:-.374px;font-size:17px;line-height:1.47}.text-\[18px\],.text-\[19px\]{letter-spacing:-.374px;font-size:18px;line-height:1.4}.text-\[20px\],.text-\[22px\]{letter-spacing:.231px;font-size:21px;line-height:1.19}.text-\[24px\],.text-\[26px\]{letter-spacing:0;font-size:24px;line-height:1.3}.text-\[28px\],.text-\[30px\]{letter-spacing:.196px;font-size:28px;line-height:1.14}.text-\[34px\]{letter-spacing:-.374px;font-size:34px;line-height:1.15}.text-\[40px\]{letter-spacing:0;font-size:40px;line-height:1.1}[class*=shadow-\[]:not([class*=drop-shadow-\[]){box-shadow:none}.text-\[4\.5px\],.text-\[5\.5px\],.text-\[6px\],.text-\[6\.2px\],.text-\[6\.5px\],.text-\[6\.8px\],.text-\[7px\],.text-\[7\.5px\],.text-\[8px\]{letter-spacing:normal}.zc-seg,.zc-seg-grid{border-radius:var(--ap-r-md);background:var(--ap-parchment);border:1px solid var(--ap-hairline);gap:2px;padding:3px}.zc-seg{align-items:center;width:max-content;display:inline-flex}.zc-seg-grid{width:100%;display:grid}.zc-seg-item{border-radius:var(--ap-r-sm);min-height:44px;color:var(--ap-ink-2);font-family:var(--ap-font);letter-spacing:-.224px;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;line-height:1.29;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.zc-seg-item:hover:not([aria-current=page]):not([aria-selected=true]){color:var(--ap-ink)}.zc-seg-item[aria-current=page],.zc-seg-item[aria-selected=true]{background:var(--ap-canvas);border-color:var(--ap-hairline);color:var(--ap-primary)}.zc-seg-item>.zc-seg-count{color:var(--ap-ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.zc-scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:2px;overflow:auto hidden}.zc-scroll-x::-webkit-scrollbar{display:none}.prose-article{max-width:68ch;color:var(--ap-ink-2);font-size:17px;line-height:1.72}.prose-article>:first-child{margin-top:0}.prose-article>:last-child{margin-bottom:0}.prose-article :is(h2,h3,h4){color:var(--ap-ink)}.prose-article h2{margin-top:48px;margin-bottom:14px}.prose-article h3{margin-top:34px;margin-bottom:10px}.prose-article h4{margin-top:26px;margin-bottom:8px}.prose-article p{margin-bottom:22px}.prose-article :is(table,figure,.zc-wide){max-width:none}.prose-article>:is(aside,div:has(>table)){max-width:min(100%,78ch)}@media (max-width:640px){.prose-article{font-size:16.5px;line-height:1.68}.prose-article h2{margin-top:38px}}
