.gblp.gblp.gblp{--green-50:#e6f0da;--green-100:#d4e8c2;--green-200:#b7dc9f;--green-300:#9bd17c;--green-400:#80c460;--green-500:#78b443;--green-600:#5f9336;--green-700:#477229;--green-800:#30521d;--green-900:#193212;--blue-50:#e6f0fa;--blue-100:#c4d9f5;--blue-200:#9fc2ef;--blue-300:#7aa8e8;--blue-400:#558edc;--blue-500:#3a74c8;--blue-600:#2a5a9e;--blue-700:#1d4274;--blue-800:#122d4d;--blue-900:#1d2331;--blue-950:#141a26;--blue-975:#0c1119;--neutral-0:#fff;--neutral-25:#f8faf9;--neutral-50:#f3f5f4;--neutral-100:#e9ebea;--neutral-200:#d4d7d6;--neutral-300:#bcc0bf;--neutral-400:#9fa4a3;--neutral-500:#818786;--neutral-600:#656c6b;--neutral-700:#4a5251;--neutral-800:#303837;--neutral-900:#1a2221;--neutral-950:#0b0e0d;--purple-50:#f5f0ff;--purple-100:#e8d9ff;--purple-200:#d4bfff;--purple-300:#c0a3ff;--purple-400:#ac89ff;--purple-500:#8b53fe;--purple-600:#7236db;--purple-700:#5825b7;--purple-800:#3e1993;--purple-900:#250f6f;--yellow-50:#fffde7;--yellow-100:#fffbcb;--yellow-200:#fff8b5;--yellow-300:#fff5a6;--yellow-400:#ffe98d;--yellow-500:#fede75;--yellow-600:#fdd15a;--yellow-700:#fbb83d;--yellow-800:#f39c28;--yellow-900:#e27d19;--red-50:#fdeceb;--red-100:#fad0cd;--red-200:#f5a79f;--red-300:#f07d71;--red-400:#eb5848;--red-500:#e64a33;--red-600:#c43e2a;--red-700:#9c3021;--red-800:#752318;--red-900:#4e160f;--bg:#f8faf9;--bg-elev:#fff;--bg-muted:#f3f5f4;--fg:#1a2221;--fg-muted:#4a5251;--fg-subtle:#656c6b;--fg-on-green:#0b1a05;--fg-on-purple:#fff;--border:#e9ebea;--border-strong:#d4d7d6;--border-emph:#1d2331;--font-sans:"Work Sans","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Work Sans","Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--fw-extra:800;--fs-xxs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:30px;--fs-3xl:38px;--fs-4xl:48px;--fs-5xl:64px;--fs-6xl:84px;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.45;--lh-relaxed:1.6;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-eyebrow:0.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-2xl:28px;--r-pill:999px;--shadow-xs:0 1px 0 0 rgba(29,35,49,.04),0 1px 2px 0 rgba(29,35,49,.04);--shadow-sm:0 1px 2px 0 rgba(29,35,49,.05),0 2px 6px -2px rgba(29,35,49,.06);--shadow-md:0 4px 14px -4px rgba(29,35,49,.1),0 2px 4px -1px rgba(29,35,49,.05);--shadow-lg:0 18px 40px -16px rgba(29,35,49,.18),0 4px 12px -4px rgba(29,35,49,.06);--shadow-xl:0 30px 80px -24px rgba(29,35,49,.3);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-inout:cubic-bezier(0.65,0,0.35,1);--dur-1:120ms;--dur-2:200ms;--dur-3:320ms;--dur-4:520ms;--gbl-measure:1240px;--gbl-gutter:32px}.gblp.gblp.gblp,.gblp.gblp.gblp *,.gblp.gblp.gblp :after,.gblp.gblp.gblp :before{box-sizing:border-box}.gblp.gblp.gblp :where(ul,ol,li){list-style:none}.gblp.gblp.gblp :where(li)::marker{content:""}.gblp.gblp.gblp :where(li):before{content:none;display:none}.gblp.gblp.gblp :where(a){color:inherit;text-decoration:none}.gblp.gblp.gblp :where(img){display:block;max-width:100%}.gblp.gblp.gblp :where(p,h1,h2,h3,h4,ul,ol){margin:0}.gblp.gblp.gblp :where(input,select,textarea,button){color:inherit;font:inherit}.gblp.gblp.gblp :where(fieldset){border:0;margin:0;max-width:none;padding:0}.gblp.gblp.gblp{--gblp-bg:transparent;--gblp-rule:var(--border);--gblp-pill-bg:transparent;--gblp-pill-border:var(--border);--gblp-pill-fg:var(--fg-muted);--gblp-pill-on-bg:var(--blue-900);--gblp-pill-on-border:var(--blue-900);--gblp-pill-on-fg:var(--neutral-0);--gblp-count:var(--fg-subtle);--gblp-frame-border:var(--border);--gblp-frame-bg:var(--neutral-100);--gblp-topic:var(--green-700);--gblp-meta:var(--fg-subtle);--gblp-title:var(--neutral-900);--gblp-dek:var(--fg-muted);--gblp-av-bg:var(--green-700);--gblp-av-fg:var(--neutral-0);--gblp-author:var(--fg-subtle);--gblp-more-bg:var(--bg-elev);--gblp-more-hover:var(--blue-50);--gblp-more-border:var(--border-emph);--gblp-more-fg:var(--neutral-900);--gblp-empty:var(--fg-subtle);--gblp-max:1240px;--gblp-gutter:32px;--gblp-filter-gap:40px;--gblp-row-gap:40px;--gblp-col-gap:24px;--gblp-pager-gap:64px;--gblp-ratio:16/10;--gblp-crop:center;--gblp-av:28px;--gblp-cols:3;background:var(--gblp-bg);font-family:var(--font-sans);padding-left:var(--gblp-gutter);padding-right:var(--gblp-gutter)}.gblp.gblp.gblp--cols2{--gblp-cols:2}.gblp.gblp.gblp--cols3{--gblp-cols:3}.gblp.gblp.gblp--cols4{--gblp-cols:4}.gblp.gblp .gblp-inner{margin:0 auto;max-width:var(--gblp-max)}.gblp.gblp .gblp-filter{align-items:center;border-bottom:1px solid var(--gblp-rule);display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-6)}.gblp.gblp .gblp-nav{width:100%}.gblp.gblp .gblp-pills{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin:0;padding:0}.gblp.gblp .gblp-pill{background:var(--gblp-pill-bg);border:1px solid var(--gblp-pill-border);border-radius:var(--r-pill);color:var(--gblp-pill-fg);display:inline-block;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semi);padding:8px 16px;transition:background var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.gblp.gblp .gblp-pill:hover{border-color:var(--gblp-pill-on-border);color:var(--gblp-title)}.gblp.gblp .gblp-pill--on,.gblp.gblp .gblp-pill--on:hover{background:var(--gblp-pill-on-bg);border-color:var(--gblp-pill-on-border);color:var(--gblp-pill-on-fg)}.gblp.gblp .gblp-pill:focus-visible{outline:2px solid var(--gblp-pill-on-border);outline-offset:2px}.gblp.gblp .gblp-count{color:var(--gblp-count);font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;margin:0}.gblp.gblp .gblp-grid{display:flex;flex-wrap:wrap;gap:var(--gblp-row-gap) var(--gblp-col-gap);margin:var(--gblp-filter-gap) 0 0;padding:0}.gblp.gblp .gblp-item{--gblp-track:calc((100% - (var(--gblp-cols) - 1)*var(--gblp-col-gap))/var(--gblp-cols));flex:0 1 var(--gblp-track);max-width:var(--gblp-track);min-width:0}.gblp.gblp .gblp-article{display:block;height:100%}.gblp.gblp .gblp-card{display:flex;flex-direction:column;gap:var(--space-5);text-decoration:none;transition:transform var(--dur-2) var(--ease-out)}.gblp.gblp .gblp-card:hover{transform:translateY(-2px)}.gblp.gblp .gblp-card:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--border-emph);outline-offset:6px}.gblp.gblp .gblp-frame{aspect-ratio:var(--gblp-ratio);background:var(--gblp-frame-bg);border:1px solid var(--gblp-frame-border);border-radius:var(--r-md);display:block;overflow:hidden;position:relative;transition:box-shadow var(--dur-2) var(--ease-out)}.gblp.gblp .gblp-card:hover .gblp-frame{box-shadow:var(--shadow-md)}.gblp.gblp .gblp-img{height:100%;inset:0;object-fit:cover;object-position:var(--gblp-crop);position:absolute;width:100%}.gblp.gblp .gblp-body{display:flex;flex-direction:column;gap:var(--space-3)}.gblp.gblp .gblp-meta{align-items:center;color:var(--gblp-meta);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--fs-xxs);gap:var(--space-3);letter-spacing:.08em;text-transform:uppercase}.gblp.gblp .gblp-topic{color:var(--gblp-topic)}.gblp.gblp .gblp-title{color:var(--gblp-title);font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1.3;text-wrap:pretty}.gblp.gblp .gblp-dek{color:var(--gblp-dek);font-size:var(--fs-sm);line-height:var(--lh-relaxed);max-width:44ch}.gblp.gblp .gblp-author{align-items:center;display:flex;gap:var(--space-3);margin-top:var(--space-1)}.gblp.gblp .gblp-av{background:var(--gblp-av-bg);border-radius:99px;color:var(--gblp-av-fg);display:grid;flex:none;font-size:var(--fs-xxs);font-weight:var(--fw-bold);height:var(--gblp-av);overflow:hidden;place-items:center;position:relative;text-transform:uppercase;width:var(--gblp-av)}.gblp.gblp .gblp-av-img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.gblp.gblp .gblp-author-name{color:var(--gblp-author);font-size:var(--fs-sm)}.gblp.gblp .gblp-pager{display:flex;justify-content:center;margin-top:var(--gblp-pager-gap)}.gblp.gblp .gblp-pager--split{gap:var(--space-4);justify-content:space-between}.gblp.gblp .gblp-more{background:var(--gblp-more-bg);border:1px solid var(--gblp-more-border);border-radius:var(--r-md);color:var(--gblp-more-fg);cursor:pointer;display:inline-block;font-family:inherit;font-size:var(--fs-base);font-weight:var(--fw-semi);padding:14px var(--space-8);transition:background var(--dur-2) var(--ease-out)}.gblp.gblp .gblp-more:hover{background:var(--gblp-more-hover)}.gblp.gblp .gblp-more:focus-visible{outline:2px solid var(--gblp-more-border);outline-offset:2px}.gblp.gblp .gblp-more[aria-busy=true]{opacity:.6;pointer-events:none}.gblp.gblp .gblp-empty{color:var(--gblp-empty);font-size:var(--fs-base);line-height:var(--lh-relaxed);margin:var(--gblp-filter-gap) 0 0;text-align:center}@media (max-width:1000px){.gblp.gblp.gblp{--gblp-cols:2}}@media (max-width:660px){.gblp.gblp.gblp{--gblp-cols:1}.gblp.gblp .gblp-pager--split{align-items:stretch;flex-direction:column;text-align:center}}@media (prefers-reduced-motion:reduce){.gblp.gblp .gblp-card,.gblp.gblp .gblp-frame,.gblp.gblp .gblp-more,.gblp.gblp .gblp-pill{transition:none}.gblp.gblp .gblp-card:hover{transform:none}}