.lgl{--lgl-measure:42rem;--lgl-frame:72rem;--lgl-gutter:clamp(1rem, 4vw, 2rem);--lgl-rule:#0b07101f;--lgl-muted:var(--rfnd-text-on-light-muted);--lgl-on-dark-muted:var(--rfnd-text-on-dark-muted);--lgl-hairline-dark:var(--rfnd-hairline-dark);background:var(--rfnd-bg-light);color:var(--rfnd-text-on-light);font-family:var(--rfnd-font-sans);min-height:100vh}.lgl__skip{background:var(--rfnd-white);color:var(--rfnd-ink);z-index:20;border-radius:6px;padding:.7rem .95rem;font-size:.875rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.lgl__skip:focus{transform:none}.lgl__nav{background:var(--rfnd-bg-dark);border-bottom:1px solid var(--lgl-hairline-dark);color:var(--rfnd-text-on-dark);padding:0 var(--lgl-gutter)}.lgl__nav-inner{max-width:var(--lgl-frame);align-items:center;gap:1rem 1.5rem;min-height:4.5rem;margin:0 auto;display:flex}.lgl__brand{flex:none;width:6.5rem;display:block}.lgl__brand img{width:100%;height:auto;display:block}.lgl__docs{gap:1.25rem;margin-left:auto;display:flex}.lgl__docs a,.lgl__back{color:var(--lgl-on-dark-muted);transition:color var(--rfnd-duration-feedback) ease;padding-block:.5rem;font-size:.875rem;text-decoration:none}.lgl__docs a:hover,.lgl__back:hover,.lgl__docs a[aria-current=page]{color:var(--rfnd-text-on-dark)}.lgl__docs a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--rfnd-violet);text-decoration-color:var(--rfnd-violet);text-underline-offset:.45em;text-decoration-thickness:2px}.lgl__back{border-left:1px solid var(--lgl-hairline-dark);padding-left:1.5rem}.lgl__nav a:focus-visible,.lgl__body a:focus-visible,.lgl__table-wrap:focus-visible{outline:2px solid var(--rfnd-violet);outline-offset:3px;border-radius:2px}.lgl__main:focus{outline:none}.lgl__hero{background:radial-gradient(60% 120% at 85% 0%, #6025cc24, transparent 70%), var(--rfnd-bg-dark);color:var(--rfnd-text-on-dark);padding:clamp(3rem, 8vw, 5.5rem) var(--lgl-gutter) clamp(2.75rem, 6vw, 4.5rem)}.lgl__inner{max-width:var(--lgl-measure);margin:0 auto}.lgl__kicker{color:var(--lgl-on-dark-muted);font-size:var(--rfnd-text-label);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-weight:600;display:flex}.lgl__kicker:before{background:var(--rfnd-violet);content:"";width:2rem;height:1px}.lgl__title{font-family:var(--rfnd-font-display);font-variation-settings:"opsz" 144;letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,7vw,4rem);font-weight:300;line-height:1.02}.lgl__meta{color:var(--lgl-on-dark-muted);flex-wrap:wrap;gap:.25rem 1.25rem;margin:1.25rem 0 0;font-size:.875rem;display:flex}.lgl__lede{border-top:1px solid var(--lgl-hairline-dark);color:var(--rfnd-text-on-dark);margin:2rem 0 0;padding-top:1.5rem;font-size:1.0625rem;line-height:1.65}.lgl__body{max-width:calc(var(--lgl-measure) + 2 * var(--lgl-gutter));padding:3rem var(--lgl-gutter) 5rem;margin:0 auto}.lgl__section{border-top:1px solid var(--lgl-rule);margin-top:3rem;padding-top:2rem;scroll-margin-top:1.5rem}.lgl__body h2{letter-spacing:-.01em;margin:0 0 1rem;font-size:1.25rem;font-weight:600;line-height:1.3}.lgl__num{color:var(--lgl-muted);font-family:var(--rfnd-font-display);font-variant-numeric:tabular-nums;margin-right:.25ch;font-weight:400}.lgl__body h3{margin:2rem 0 .625rem;font-size:1rem;font-weight:600}.lgl__body h2+h3{margin-top:0}.lgl__body p,.lgl__body li{font-size:1rem;line-height:1.65}.lgl__body p{margin:0 0 1rem}.lgl__body ul{margin:0 0 1.25rem;padding-left:1.25rem}.lgl__body li{margin-bottom:.5rem}.lgl__body strong{font-weight:600}.lgl__body a{color:var(--rfnd-text-on-light);overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline}.lgl__notice{background:var(--rfnd-bg-trust);border-left:3px solid var(--rfnd-charcoal);margin:0 0 1.25rem;padding:1.125rem 1.25rem;font-size:.9375rem;line-height:1.6}.lgl__notice p{margin:0 0 .75rem}.lgl__notice p:last-child{margin-bottom:0}.lgl__caps{letter-spacing:.01em;text-transform:uppercase;font-size:.875rem;font-weight:600;line-height:1.6}.lgl__table-wrap{margin:0 0 1.5rem;overflow-x:auto}.lgl__table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.9375rem}.lgl__table th,.lgl__table td{border-bottom:1px solid var(--lgl-rule);text-align:left;vertical-align:top;padding:.75rem .75rem .75rem 0;line-height:1.5}.lgl__table th{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.lgl__table td:last-child,.lgl__table th:last-child{padding-right:0}.lgl__contact{flex-direction:column;font-size:.9375rem;font-style:normal;line-height:1.7;display:flex}.lgl__contact a{margin-top:.75rem}@media (max-width:30rem){.lgl__nav-inner{flex-wrap:wrap;padding-block:.75rem}.lgl__docs{order:3;width:100%;margin-left:0}.lgl__back{border-left:0;margin-left:auto;padding-left:0}}@media (prefers-reduced-motion:reduce){.lgl__docs a,.lgl__back{transition:none}}@media print{.lgl__skip,.lgl__nav{display:none}body:has(.lgl) .sf-footer{display:none}:is(html:has(.lgl),body:has(.lgl)){background:#fff}.lgl,.lgl__hero{color:#000;background:0 0}.lgl__hero{padding:0 0 1.5rem}.lgl__kicker,.lgl__meta,.lgl__lede{color:#000}.lgl__lede{border-top-color:#000}.lgl__inner,.lgl__body{max-width:none;padding:0}.lgl__body h2,.lgl__body h3{break-after:avoid}.lgl__notice,.lgl__table tr{break-inside:avoid}.lgl__table-wrap{overflow:visible}.lgl__table{min-width:0}}
