.glp{--glp-ink:var(--g-ink);--glp-paper:var(--g-paper);--glp-body:var(--g-text-body);--glp-muted:var(--g-muted);--glp-border:var(--g-border);--glp-fern-text:var(--g-fern-text);--glp-fern:var(--g-fern);--glp-card:var(--g-card);--glp-footer:#0f1a15;--glp-sh-tile:inset 0 1px 0 #ffffffe6, 0 1px 2px #16241e0d, 0 10px 26px -14px #16241e29;--glp-rg:22px;background:var(--glp-paper);min-height:100vh;color:var(--glp-ink);font-family:var(--font-figtree), Figtree, system-ui, sans-serif;font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.glp *,.glp :before,.glp :after{transition:none!important;animation:none!important}.glp a:focus-visible,.glp button:focus-visible{outline:3px solid var(--glp-fern);outline-offset:3px;border-radius:6px}.glp [id]{scroll-margin-top:96px}.glp-skip{z-index:100;background:var(--glp-ink);color:var(--glp-card);font:700 15px var(--font-figtree), Figtree, system-ui, sans-serif;border-radius:12px;padding:13px 14px;position:absolute;top:-60px;left:12px}.glp-skip:focus{top:12px}.glp-hd{z-index:50;height:0;position:sticky;top:0}.glp-hd .g-nav{max-width:1136px}.glp.glp-bar{background:var(--glp-paper);min-height:0;display:block}.glp-bar .glp-hd{height:auto;padding:12px 0 4px;position:relative}@media (min-width:1180px){.glp-hd .g-nav{margin-left:auto;margin-right:auto}}.glp-wrap{max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width:561px){.glp-wrap{padding:0 32px}}.glp-top{flex:1;padding:92px 0 72px}@media (min-width:861px){.glp-top{padding-top:124px}}.glp-bc{font:600 15px var(--font-figtree), Figtree, system-ui, sans-serif;color:var(--glp-body);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.glp-bc a{color:var(--glp-fern-text);align-items:center;min-width:44px;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.glp-bc span[aria-hidden]{color:var(--glp-muted)}.glp-pg{grid-template-columns:minmax(0,1fr);gap:16px;max-width:720px;margin:8px auto 0;display:grid}.glp-ph h1{font:800 40px/1.02 var(--font-figtree), Figtree, system-ui, sans-serif;letter-spacing:-.04em;margin:14px 0 0}.glp-lede{font:600 18px/1.5 var(--font-figtree), Figtree, system-ui, sans-serif;color:var(--glp-body);margin:14px 0 0}.glp-grp{background:var(--glp-card);border-radius:var(--glp-rg);box-shadow:var(--glp-sh-tile);overflow:hidden}.glp-gh{font:600 13.5px/1.3 var(--font-figtree), Figtree, system-ui, sans-serif;color:var(--glp-muted);margin:0;padding:16px 16px 4px}.glp-row{min-height:52px;color:inherit;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex;position:relative}.glp-row+.glp-row:before{content:"";border-top:1px solid var(--glp-border);position:absolute;top:0;left:16px;right:0}.glp-rt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.glp-rt b{font:700 15.5px/1.3 var(--font-figtree), Figtree, system-ui, sans-serif}.glp-meta .glp-row{align-items:flex-start;padding:14px 16px}.glp-meta .glp-rt b{font:600 13.5px/1.3 var(--font-figtree), Figtree, system-ui, sans-serif;color:var(--glp-muted)}.glp-meta .glp-rt span{font:600 16px/1.5 var(--font-figtree), Figtree, system-ui, sans-serif;color:var(--glp-ink);margin-top:2px}.glp-n{min-width:22px;font:800 15.5px var(--font-figtree), Figtree, system-ui, sans-serif;color:var(--glp-muted);flex:none}.glp-chev{width:20px;height:20px;color:var(--glp-muted);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.glp-body{flex-direction:column;gap:44px;margin-top:20px;display:flex}.glp-body section>h2{font:800 24px/1.2 var(--font-figtree), Figtree, system-ui, sans-serif;letter-spacing:-.02em;margin-bottom:12px}.glp-body section>h2>span:first-child{color:var(--glp-muted)}.glp-body p,.glp-body li{color:var(--glp-body);font-size:17px;line-height:1.65}.glp-body a{color:var(--glp-fern-text);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (min-width:1024px){.glp-pg{grid-template-columns:248px minmax(0,720px);justify-content:center;align-items:start;column-gap:56px;max-width:1040px}.glp-ph,.glp-meta,.glp-body{grid-column:2}.glp-toc{grid-area:1/1/span 3;position:sticky;top:104px}.glp-ph h1{font-size:60px}.glp-lede{font-size:20px}.glp-body section>h2{font-size:28px}.glp-body p,.glp-body li{font-size:18px}}.glp-ft{background:var(--glp-footer);color:#fffc;padding:56px 0 48px}.glp-fg{grid-template-columns:1fr 1fr;gap:28px;display:grid}.glp-fg>div{font:600 14.5px var(--font-figtree), Figtree, system-ui, sans-serif;flex-direction:column;display:flex}.glp-fg>div:first-child{grid-column:1/-1}.glp-fg b{color:var(--glp-card);font:800 15px var(--font-figtree), Figtree, system-ui, sans-serif;margin-bottom:4px}.glp-fg b a{color:inherit}.glp-fg p{font:600 15px/1.55 var(--font-figtree), Figtree, system-ui, sans-serif;max-width:300px;margin:12px 0 0}.glp-fg ul{margin:0;padding:0;list-style:none}.glp-fg a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:flex}.glp-fwm svg{width:auto;height:24px;display:block}.glp-legal{font:600 13.5px/1.6 var(--font-figtree), Figtree, system-ui, sans-serif;border-top:1px solid #ffffff1f;margin:40px 0 0;padding-top:24px}.glp-legal b{color:var(--glp-card)}@media (min-width:861px){.glp-ft{padding:64px 0 44px}.glp-fg{grid-template-columns:1.5fr repeat(5,1fr)}.glp-fg>div:first-child{grid-column:auto}}@media (max-width:439px){.glp-hd:not([data-member]) .g-nav__login{display:none}.glp-hd:not([data-member]) .g-nav__action{margin-left:auto}}.glp-hd[data-member] .g-nav__login{background:var(--g-ink);color:#fff;border-radius:999px;margin-left:auto;padding:0 18px}
