.longform .split{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:start}@media (max-width:980px){.longform .split{grid-template-columns:1fr;gap:34px}}.longform .mini-card p b{display:inline;font-size:inherit;margin:0}.longform .crumbs{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;margin-bottom:18px}.longform .crumbs,.longform .crumbs a{color:var(--muted)}.longform .crumbs a:hover{color:var(--green)}.longform section{padding:72px 0 0;content-visibility:visible;contain-intrinsic-size:none}.longform section:first-of-type{padding-top:0}.longform section.tight{padding-top:52px}.longform h2{font-size:var(--fs-h2);margin-bottom:20px}.longform .lf-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:start}.longform .lf-hero-copy{min-width:0}.longform .lf-hero h1{font-size:var(--fs-h1);max-width:22ch;margin-bottom:14px}.longform .lf-hero .sub{font-size:16.5px;max-width:64ch;margin-bottom:16px}.longform .lf-hero-art{display:flex;justify-content:flex-end;margin-top:6px}.longform .lf-hero-art svg{width:100%;max-width:400px;height:auto;overflow:visible}@media (max-width:900px){.longform .lf-hero{grid-template-columns:1fr;gap:26px}.longform .lf-hero-art{justify-content:center}.longform .lf-hero-art svg{max-width:360px}}.longform .keyfindings{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px 32px;margin-top:34px}.longform .keyfindings h2{font-size:19px;font-family:var(--font-mono);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:16px}.longform .keyfindings ol{padding-left:20px;margin:0}.longform .keyfindings li{font-size:15.5px;color:var(--muted);margin-bottom:11px;padding-left:4px;line-height:1.6}.longform .keyfindings li:last-child{margin-bottom:0}.longform .keyfindings li b,.longform .limit-list b,.longform .seg button:hover{color:var(--ink)}.longform .kf-meta{font-family:var(--font-mono);font-size:12px;color:var(--muted);margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}@media (max-width:640px){.longform .keyfindings{padding:22px 20px}}.longform .def-cols{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:stretch;position:relative;z-index:1}.longform .def-aside,.longform .def-main{min-width:0}.longform .def-aside{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:26px 28px;display:flex;flex-direction:column;justify-content:center}.longform .def-aside h3:first-child{margin-top:0}.longform .llm-card--intro ul{color:#b9bdb2;padding-left:20px;margin-top:10px;list-style:disc;max-width:70ch}.longform .llm-card--intro li{margin-bottom:7px}.longform .llm-card--intro a.greenBtn,.longform .llm-card--intro li b{color:#fff}.longform .llm-card--intro .def-aside p{max-width:none}@media (max-width:980px){.longform .def-cols{grid-template-columns:1fr;gap:30px}}.longform .limit-list{list-style:none;margin-top:6px}.longform .limit-list li{position:relative;padding-left:26px;font-size:15px;color:var(--muted);margin-bottom:11px}.longform .limit-list li::before{content:"\2192";position:absolute;left:0;color:var(--warn);font-weight:800}.longform .cta-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--green-tint);border:1.5px solid var(--diff-line);border-radius:var(--radius-lg);padding:26px 30px;margin-top:34px}.longform .cta-strip b{font-size:18px;font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--lsp-display);color:var(--ink);display:block;margin-bottom:5px}.longform .cta-strip p{font-size:14.5px;max-width:62ch;margin:0}.longform .cta-strip .greenBtn{flex-shrink:0}@media (max-width:720px){.longform .cta-strip{padding:22px 20px}.longform .cta-strip .greenBtn{width:100%;justify-content:center}}.longform .faq{max-width:var(--content-narrow);margin:0 auto}.longform .faq h2{text-align:left;margin-bottom:36px}.longform{--lf-warm-tint:#FFF2E0;--warm:var(--warn);--warm-tint:var(--lf-warm-tint);--warm-line:#EFC38A}:root[data-theme=dark] .longform{--warm-line:rgba(239, 195, 138, .4);--lf-warm-tint:rgba(239, 195, 138, .12)}.longform .note.warn{background:var(--lf-warm-tint);border-left-color:var(--warn)}.longform .note.warn b{color:var(--warn)}.longform .seg{display:inline-flex;background:var(--surface);border:1.5px solid var(--line);border-radius:999px;padding:3px;gap:2px;flex-wrap:wrap}.longform .seg button{font-family:var(--font-body);font-size:12.5px;font-weight:700;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:5px 13px;cursor:pointer;transition:background .18s,color .18s;white-space:nowrap}.longform .seg button.active{background:var(--green);color:#fff;box-shadow:0 2px 8px rgba(14,123,84,.3)}:root[data-theme=dark] .longform .llm-card--intro a.greenBtn,:root[data-theme=dark] .longform .seg button.active{color:#0d1f17}.longform .seg button:focus-visible{outline:3px solid rgba(14,123,84,.4);outline-offset:2px}.longform h3{font-size:var(--fs-h3);margin-bottom:10px}.longform .narrow{max-width:var(--content-narrow);margin:0 auto}.longform .meta-line{font-family:var(--font-mono);font-size:12.5px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:22px}.longform .meta-line span{white-space:nowrap}.longform .hero-cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.longform .cta-note{font-family:var(--font-mono);font-size:12.5px;color:var(--muted)}.longform .toc{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.longform .toc a{font-size:13.5px;font-weight:700;padding:7px 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);color:var(--muted);text-decoration:none;transition:border-color .2s,color .2s}.longform .toc a:hover{border-color:var(--green);color:var(--green)}.longform .llm-card--intro::before{content:"%";right:-10px;top:-70px;font-size:250px}
/*# sourceMappingURL=longform.min.css.map */