.g-intl:where(.astro-vwylzvdy){background:var(--color-haldi-soft);max-width:50ch;color:var(--color-ink-2);border-radius:12px;margin-top:1rem;padding:.7rem .9rem;font-size:.9rem;line-height:1.5}.g-intl:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy){font-weight:600}.g-by:where(.astro-vwylzvdy){color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;display:flex}.g-by:where(.astro-vwylzvdy)>span:where(.astro-vwylzvdy){align-items:center;gap:.45rem;display:inline-flex}.g-by:where(.astro-vwylzvdy) svg{color:var(--color-neel)}.g-by-a:where(.astro-vwylzvdy){min-height:44px;color:var(--color-neel);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.g-by-a:where(.astro-vwylzvdy):after{content:"↓";transition:transform .2s var(--ease-out)}.g-by-a:where(.astro-vwylzvdy):hover:after{transform:translateY(2px)}.g-card:where(.astro-vwylzvdy){box-shadow:var(--shadow-pop);background:#fff;border:1px solid #ebe7e0;border-radius:22px;position:relative;overflow:hidden}.g-card:where(.astro-vwylzvdy):before{content:"";border-left:3px solid var(--color-haldi);border-right:1.5px solid var(--color-haldi);width:6px;position:absolute;top:0;bottom:0;left:0}.g-card-k:where(.astro-vwylzvdy){letter-spacing:.11em;text-transform:uppercase;color:var(--color-neel);padding:1.4rem 1.5rem 0 1.9rem;font-size:.72rem;font-weight:700}.g-card-t:where(.astro-vwylzvdy){color:var(--color-ink);padding:.7rem 1.5rem 1.4rem 1.9rem;font-size:1.06rem;line-height:1.62}@media (width>=768px){.g-card-k:where(.astro-vwylzvdy){padding:1.75rem 2rem 0 2.25rem}.g-card-t:where(.astro-vwylzvdy){padding:.8rem 2rem 1.6rem 2.25rem;font-size:1.1rem}}.g-card-f:where(.astro-vwylzvdy){border-top:1px solid var(--color-rule);background:linear-gradient(#faf8f4,#f6f3ee);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.g-card-f:where(.astro-vwylzvdy)>div:where(.astro-vwylzvdy){min-width:0;padding:.8rem .9rem .85rem}.g-card-f:where(.astro-vwylzvdy)>div:where(.astro-vwylzvdy):first-child{padding-left:1.9rem}@media (width>=768px){.g-card-f:where(.astro-vwylzvdy)>div:where(.astro-vwylzvdy){padding:.95rem 1.1rem 1rem}.g-card-f:where(.astro-vwylzvdy)>div:where(.astro-vwylzvdy):first-child{padding-left:2.25rem}}.g-card-f:where(.astro-vwylzvdy)>div:where(.astro-vwylzvdy)+div:where(.astro-vwylzvdy){border-left:1px solid var(--color-rule)}.g-card-f:where(.astro-vwylzvdy) dt:where(.astro-vwylzvdy){color:var(--color-muted);font-size:.74rem;font-weight:600}.g-card-f:where(.astro-vwylzvdy) dd:where(.astro-vwylzvdy){color:var(--color-ink);white-space:nowrap;margin-top:.15rem;font-size:.9rem;font-weight:600}.g-card-f:where(.astro-vwylzvdy) .fig:where(.astro-vwylzvdy){margin-right:.1rem;font-size:1.5rem;line-height:1}.g-card-f:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy){color:inherit;text-decoration:none}.g-card-f:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy):hover{color:var(--color-neel)}@media (width<=400px){.g-card-f:where(.astro-vwylzvdy) dd:where(.astro-vwylzvdy){white-space:normal}}.g-prose:where(.astro-vwylzvdy){counter-reset:g-sec;font-size:1.06rem;line-height:1.75}.g-prose:where(.astro-vwylzvdy)>h2{counter-increment:g-sec;border-top:1px solid var(--color-rule);letter-spacing:-.024em;margin-top:2.4em;padding-top:1.6rem;font-size:clamp(1.7rem,1.3rem + 1.15vw,2.3rem);line-height:1.1}.g-prose:where(.astro-vwylzvdy)>h2:first-child{border-top:0;margin-top:0;padding-top:0}.g-prose:where(.astro-vwylzvdy)>h2:before{content:counter(g-sec, decimal-leading-zero);content:counter(g-sec, decimal-leading-zero) / "";width:fit-content;font:650 .76rem/1.2 var(--font-sans);letter-spacing:.12em;color:var(--color-neel);background:linear-gradient(var(--color-haldi), var(--color-haldi)) 0 calc(50% - 2px) / 18px 2px no-repeat, linear-gradient(var(--color-haldi), var(--color-haldi)) 0 calc(50% + 2.5px) / 18px 1px no-repeat;margin-bottom:.7rem;padding-left:28px;display:block}.g-prose:where(.astro-vwylzvdy)>h3{margin-top:1.9em;font-size:1.18rem}@media (width<=1023px){.g-prose:where(.astro-vwylzvdy) :is(h2,h3){scroll-margin-top:64px}}.g-prose:where(.astro-vwylzvdy) ul>li::marker{color:var(--color-neel)}.g-prose:where(.astro-vwylzvdy) ol>li::marker{font-family:var(--font-display);color:var(--color-neel);font-weight:600}.g-prose:where(.astro-vwylzvdy) li>strong:first-child{color:var(--color-ink)}.g-prose:where(.astro-vwylzvdy) table{box-shadow:var(--shadow-card);background:#fff;border-color:#ebe7e0;border-radius:16px;margin-block:1.6em;font-size:.93rem}.g-prose:where(.astro-vwylzvdy) th{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);background:linear-gradient(#f9f7f3,#f3f0ea);border-bottom-color:#e3ded5;padding:.8rem 1rem;font-size:.72rem;font-weight:700;line-height:1.4}.g-prose:where(.astro-vwylzvdy) th:first-child{border-top-left-radius:15px}.g-prose:where(.astro-vwylzvdy) th:last-child{border-top-right-radius:15px}.g-prose:where(.astro-vwylzvdy) td{color:var(--color-ink-3);font-variant-numeric:tabular-nums;padding:.8rem 1rem}.g-prose:where(.astro-vwylzvdy) td:first-child{color:var(--color-ink);font-weight:600}.g-prose:where(.astro-vwylzvdy) tbody tr{transition:background-color .15s var(--ease-out)}.g-prose:where(.astro-vwylzvdy) tbody tr:hover{background:#fbfaf6}.g-prose:where(.astro-vwylzvdy) .g-ex,.g-prose:where(.astro-vwylzvdy) .g-key,.g-prose:where(.astro-vwylzvdy) .g-watch{border-radius:18px;margin-block:1.75em;padding:1.25rem 1.3rem 1.3rem 1.7rem;font-size:1rem;line-height:1.68;position:relative}@media (width>=768px){.g-prose:where(.astro-vwylzvdy) :is(.g-ex,.g-key,.g-watch){padding:1.5rem 1.75rem 1.55rem 2.1rem}}.g-prose:where(.astro-vwylzvdy) .g-ex{box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;overflow:hidden}.g-prose:where(.astro-vwylzvdy) .g-ex:before{content:"";border-left:3px solid var(--color-haldi);border-right:1.5px solid var(--color-haldi);width:6px;position:absolute;top:0;bottom:0;left:0}.g-prose:where(.astro-vwylzvdy) :is(.g-ex,.g-key,.g-watch)>*+*{margin-top:.75em}.g-prose:where(.astro-vwylzvdy) :is(.g-ex,.g-key,.g-watch)>p:first-child>strong:first-child{letter-spacing:-.005em;width:fit-content;color:var(--color-neel);align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:.9rem;font-weight:650;display:flex}.g-prose:where(.astro-vwylzvdy) :is(.g-ex,.g-key,.g-watch)>p:first-child>strong:first-child:before{content:"";background:var(--color-neel-soft) var(--g-ic) center / 15px no-repeat;border-radius:8px;flex:none;width:26px;height:26px;box-shadow:inset 0 0 0 1px #1f4bd124}.g-prose:where(.astro-vwylzvdy) .g-ex{--g-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f4bd1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='16' height='20' x='4' y='2' rx='2'/%3E%3Cpath d='M8 6h8M16 14v4M16 10h.01M12 10h.01M8 10h.01M12 14h.01M8 14h.01M12 18h.01M8 18h.01'/%3E%3C/svg%3E")}.g-prose:where(.astro-vwylzvdy) .g-ex strong:not(:first-child),.g-prose:where(.astro-vwylzvdy) .g-ex li strong{color:var(--color-ink);font-variant-numeric:tabular-nums}.g-prose:where(.astro-vwylzvdy) .g-ex+.g-ex{margin-top:.9em}.g-prose:where(.astro-vwylzvdy) :is(.g-ex,.g-key,.g-watch) table{box-shadow:none;font-size:.9rem}.g-prose:where(.astro-vwylzvdy) .g-key{--g-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f4bd1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M19 8l3 8a5 5 0 0 1-6 0zV7M3 7h1a17 17 0 0 0 8-2 17 17 0 0 0 8 2h1M5 8l3 8a5 5 0 0 1-6 0zV7M7 21h10'/%3E%3C/svg%3E");background:linear-gradient(#f5f8ff,#edf2ff);border:1px solid #d8e1fa}.g-prose:where(.astro-vwylzvdy) .g-key>p:first-child>strong:first-child:before{background-color:#fff}.g-prose:where(.astro-vwylzvdy) .g-watch{--g-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a5000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 14v2.2l1.6 1M16 2v3M21 7.338V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h2.338M3 9h5.859M8 2v3'/%3E%3Ccircle cx='16' cy='16' r='6'/%3E%3C/svg%3E");background:linear-gradient(#fffaf0,#fdf1d7);border:1px solid #f1dcaa}.g-prose:where(.astro-vwylzvdy) .g-watch>p:first-child>strong:first-child{color:var(--color-haldi-ink)}.g-prose:where(.astro-vwylzvdy) .g-watch>p:first-child>strong:first-child:before{background-color:#fff;box-shadow:inset 0 0 0 1px #7a50002e}.g-prose:where(.astro-vwylzvdy) .g-watch a{color:var(--color-haldi-ink);text-decoration-color:#7a500066}.g-prose:where(.astro-vwylzvdy) .g-duo{gap:.9rem;margin-block:1.6em;display:grid}@media (width>=640px){.g-prose:where(.astro-vwylzvdy) .g-duo{grid-template-columns:1fr 1fr}}.g-prose:where(.astro-vwylzvdy) .g-duo>.g-key{margin:0}.g-bridge:where(.astro-vwylzvdy){box-shadow:var(--shadow-pop);border-radius:24px;margin-top:3.5rem;position:relative;overflow:hidden}.g-bridge:where(.astro-vwylzvdy):before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px);background-size:100% 34px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 75%)}.g-br-copy:where(.astro-vwylzvdy){padding:1.75rem 1.4rem 1.5rem;position:relative}@media (width>=768px){.g-br-copy:where(.astro-vwylzvdy){padding:2.4rem 2.5rem 1.75rem}}.g-br-k:where(.astro-vwylzvdy){letter-spacing:.1em;text-transform:uppercase;color:#c9d4ea;align-items:center;gap:.65rem;font-size:.76rem;font-weight:600;display:inline-flex}.g-br-k:where(.astro-vwylzvdy):before{content:"";border-top:2px solid var(--color-haldi);border-bottom:1px solid var(--color-haldi);width:18px;height:5px}.g-br-head:where(.astro-vwylzvdy){flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-top:1rem;display:flex}.g-br-t:where(.astro-vwylzvdy){color:#fff;font-size:clamp(1.9rem,1.5rem + 1.3vw,2.6rem);line-height:1.05}.g-br-ic:where(.astro-vwylzvdy){background:linear-gradient(180deg, #fff, var(--tint));width:46px;height:46px;color:var(--tone);border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:0 8px 18px -8px #0009}.g-br-d:where(.astro-vwylzvdy){color:#c9d4ea;max-width:50ch;margin-top:.8rem;font-size:1.04rem;line-height:1.6}.g-br-also:where(.astro-vwylzvdy){flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.2rem;display:flex}.g-br-also-k:where(.astro-vwylzvdy){color:#aab6cb;margin-right:.2rem;font-size:.8rem;font-weight:600}.g-br-also:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy){color:#fff;min-height:44px;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem 0 .4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.g-br-also:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy):hover{background:#ffffff1c;border-color:#ffffff4d}.g-br-dot:where(.astro-vwylzvdy){background:linear-gradient(180deg, #fff, var(--tint));width:30px;height:30px;color:var(--tone);border-radius:50%;place-items:center;display:grid}.g-br-one:where(.astro-vwylzvdy){color:#aab6cb;border-top:1px solid #ffffff1a;margin-top:1.2rem;padding-top:1rem;font-size:.9rem}.g-br-cta:where(.astro-vwylzvdy){flex-wrap:wrap;gap:.65rem;margin-top:1.3rem;display:flex}.g-br-cta:where(.astro-vwylzvdy) .btn:where(.astro-vwylzvdy){min-height:48px}.g-br-shot:where(.astro-vwylzvdy){margin-bottom:-2.5rem;padding:0 1.4rem;position:relative}@media (width>=768px){.g-br-shot:where(.astro-vwylzvdy){margin-bottom:-3.5rem;padding:0 2.5rem}}.g-br-shot:where(.astro-vwylzvdy) .shot-fig{margin:0}.g-br-shot:where(.astro-vwylzvdy) figcaption{display:none}.g-br-shot:where(.astro-vwylzvdy) .shot{box-shadow:0 0 0 1px #ffffff1f,0 30px 60px -20px #0009}.g-foot:where(.astro-vwylzvdy){margin-top:3rem}.g-src:where(.astro-vwylzvdy){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:20px;padding:1.4rem 1.3rem .6rem}@media (width>=768px){.g-src:where(.astro-vwylzvdy){padding:1.75rem 2rem .9rem}}.g-src-h:where(.astro-vwylzvdy){border-bottom:2px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-bottom:1rem;display:flex}.g-src-h:where(.astro-vwylzvdy) h2:where(.astro-vwylzvdy){font-size:clamp(1.4rem,1.2rem + .6vw,1.75rem);line-height:1.15}.g-stamp:where(.astro-vwylzvdy){background:var(--color-ok-soft);color:var(--color-ok);border:1px solid #bfe0cc;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.8rem;font-weight:650;display:inline-flex}.g-src-list:where(.astro-vwylzvdy) li:where(.astro-vwylzvdy){border-bottom:1px solid var(--color-rule);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.8rem 0;font-size:.92rem;line-height:1.45;display:grid}.g-src-list:where(.astro-vwylzvdy) li:where(.astro-vwylzvdy):last-child{border-bottom:0}.g-src-n:where(.astro-vwylzvdy){font-family:var(--font-display);color:var(--color-numeral);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.g-src-list:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy){color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule-strong);text-underline-offset:.2em;overflow-wrap:anywhere;font-weight:550}.g-src-list:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy):hover{color:var(--color-neel);text-decoration-color:currentColor}.g-src-host:where(.astro-vwylzvdy){color:var(--color-muted);overflow-wrap:anywhere;margin-top:.2rem;font-size:.8rem;display:block}.g-fine:where(.astro-vwylzvdy){background:var(--color-paper-2);color:var(--color-muted);border-radius:14px;margin-top:1.25rem;padding:1rem 1.2rem;font-size:.86rem;line-height:1.55}.g-fine-dates:where(.astro-vwylzvdy){color:var(--color-ink-3);flex-wrap:wrap;gap:.2rem 1.2rem;font-weight:600;display:flex}.g-fine:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy){color:var(--color-neel);text-decoration:underline #1f4bd159}.g-pager:where(.astro-vwylzvdy){gap:.75rem;margin-top:2.5rem;display:grid}@media (width>=768px){.g-pager:where(.astro-vwylzvdy){grid-template-columns:1fr 1fr}}.g-pg:where(.astro-vwylzvdy){box-shadow:var(--shadow-card);transition:border-color .2s var(--ease-out), transform .25s var(--ease-out), box-shadow .25s var(--ease-out);background:#fff;border:1px solid #ebe7e0;border-radius:18px;padding:1.1rem 1.25rem 1.2rem;text-decoration:none;display:block}.g-pg:where(.astro-vwylzvdy):hover{border-color:var(--color-rule-strong);box-shadow:var(--shadow-pop)}@media (hover:hover){.g-pg:where(.astro-vwylzvdy):hover{transform:translateY(-3px)}}.g-pg-next:where(.astro-vwylzvdy){text-align:right}.g-pg-k:where(.astro-vwylzvdy){letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;display:flex}.g-pg-next:where(.astro-vwylzvdy) .g-pg-k:where(.astro-vwylzvdy){justify-content:flex-end}.g-pg-prev:where(.astro-vwylzvdy) .g-pg-k:where(.astro-vwylzvdy):before{content:"←";color:var(--color-neel);transition:transform .2s var(--ease-out)}.g-pg-next:where(.astro-vwylzvdy) .g-pg-k:where(.astro-vwylzvdy):after{content:"→";color:var(--color-neel);transition:transform .2s var(--ease-out)}.g-pg-prev:where(.astro-vwylzvdy):hover .g-pg-k:where(.astro-vwylzvdy):before{transform:translate(-3px)}.g-pg-next:where(.astro-vwylzvdy):hover .g-pg-k:where(.astro-vwylzvdy):after{transform:translate(3px)}.g-pg-t:where(.astro-vwylzvdy){font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ink);margin-top:.45rem;font-size:1.35rem;font-weight:500;line-height:1.2;display:block}.g-pg-d:where(.astro-vwylzvdy){color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.g-pg:where(.astro-vwylzvdy):hover .g-pg-t:where(.astro-vwylzvdy){color:var(--color-neel)}.g-toc-card:where(.astro-vwylzvdy){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:18px;padding:1.15rem 1.1rem .5rem}.g-rail-k:where(.astro-vwylzvdy){letter-spacing:.11em;text-transform:uppercase;color:var(--color-neel);align-items:center;gap:.6rem;margin-bottom:.7rem;font-size:.72rem;font-weight:700;display:flex}.g-rail-k:where(.astro-vwylzvdy):before{content:"";border-top:2px solid var(--color-haldi);border-bottom:1px solid var(--color-haldi);width:16px;height:5px}.g-toc-wrap:where(.astro-vwylzvdy){position:relative}.g-toc:where(.astro-vwylzvdy){border-left:1px solid var(--color-rule);font-size:.88rem;line-height:1.35}.g-toc:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy){color:var(--color-muted);transition:color .2s var(--ease-out);border-left:2px solid #0000;grid-template-columns:1.75rem minmax(0,1fr);margin-left:-1px;padding:.45rem 0 .45rem .8rem;text-decoration:none;display:grid}.g-toc:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy):hover{color:var(--color-ink);border-left-color:var(--color-rule-strong)}.g-toc:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy)[aria-current]{color:var(--color-ink);border-left-color:var(--color-neel);font-weight:600}.g-toc:where(.astro-vwylzvdy)[data-ind-on] a:where(.astro-vwylzvdy)[aria-current],.g-toc:where(.astro-vwylzvdy)[data-ind-on] a:where(.astro-vwylzvdy):hover{border-left-color:#0000}.g-n:where(.astro-vwylzvdy){font-variant-numeric:tabular-nums;color:var(--color-numeral);letter-spacing:.04em;padding-top:.1rem;font-size:.76rem;font-weight:600}.g-toc:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy)[aria-current] .g-n:where(.astro-vwylzvdy){color:var(--color-neel)}.g-ind:where(.astro-vwylzvdy){z-index:1;background:var(--color-neel);transform-origin:0 0;opacity:0;pointer-events:none;border-radius:2px;width:2px;height:1px;position:absolute;top:0;left:-1px}.g-ind:where(.astro-vwylzvdy)[data-on]{opacity:1}html.motion .g-ind:where(.astro-vwylzvdy)[data-ready]{transition:transform .38s var(--ease-out), opacity .2s var(--ease-out)}.g-rail-links:where(.astro-vwylzvdy){border-top:1px solid var(--color-rule);margin:.6rem -1.1rem 0;padding:.35rem 1.1rem 0}.g-rail-links:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy){min-height:40px;color:var(--color-text);align-items:center;gap:.3rem;font-size:.88rem;text-decoration:none;display:flex}.g-rail-links:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy):hover{color:var(--color-neel);text-underline-offset:.2em;text-decoration:underline}.g-mtoc:where(.astro-vwylzvdy){top:var(--header-h);z-index:20;margin:-.5rem calc(-1 * var(--gutter)) 1.75rem;padding-inline:var(--gutter);-webkit-backdrop-filter:blur(10px);border-block:1px solid var(--color-rule);transition:box-shadow .25s var(--ease-out);background:#fbfaf8f0;position:sticky}.g-mtoc:where(.astro-vwylzvdy):has(details[open]){box-shadow:0 18px 28px -18px #0b1b334d}.g-mtoc:where(.astro-vwylzvdy) summary:where(.astro-vwylzvdy){align-items:center;gap:.65rem;min-height:50px;font-size:.9rem;list-style:none;display:flex}.g-mtoc:where(.astro-vwylzvdy) summary:where(.astro-vwylzvdy)::-webkit-details-marker{display:none}.g-mtoc:where(.astro-vwylzvdy) summary:where(.astro-vwylzvdy):after{content:"";border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);width:8px;height:8px;transition:transform .25s var(--ease-out);flex:none;margin:0 .2rem 0 auto;transform:translateY(-2px)rotate(45deg)}.g-mtoc:where(.astro-vwylzvdy) details:where(.astro-vwylzvdy)[open] summary:where(.astro-vwylzvdy):after{transform:translateY(2px)rotate(225deg)}.g-mtoc-k:where(.astro-vwylzvdy){letter-spacing:.11em;text-transform:uppercase;color:var(--color-neel);flex:none;font-size:.72rem;font-weight:700}.g-mtoc-cur:where(.astro-vwylzvdy){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);flex:auto;font-weight:600;overflow:hidden}.g-mtoc-list:where(.astro-vwylzvdy){overscroll-behavior:contain;max-height:min(60vh,26rem);padding-bottom:.5rem;overflow-y:auto}.g-mtoc-list:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy){border-top:1px solid var(--color-rule);min-height:46px;color:var(--color-text);grid-template-columns:2rem minmax(0,1fr);align-items:center;padding:.35rem 0;font-weight:500;line-height:1.35;text-decoration:none;display:grid}.g-mtoc-list:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy)[aria-current]{color:var(--color-neel);font-weight:600}.g-mtoc-list:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy)[aria-current] .g-n:where(.astro-vwylzvdy){color:var(--color-neel)}@media (width<=767px){.g-hero .ph-in{padding-bottom:1.6rem}.g-hero .ph-split{gap:1.25rem}.g-hero .eyebrow{margin-top:1.1rem}.g-hero .ph-h{margin-top:.6rem}.g-hero .lede{margin-top:.7rem;font-size:.98rem}.g-hero nav[aria-label=Breadcrumb] li:last-child{display:none}.g-by:where(.astro-vwylzvdy){gap:.2rem .9rem;margin-top:.9rem;font-size:.84rem}.g-by:where(.astro-vwylzvdy) svg{width:15px;height:15px}.g-card:where(.astro-vwylzvdy){border-radius:18px}.g-card-k:where(.astro-vwylzvdy){padding:1.05rem 1.1rem 0 1.45rem;font-size:.68rem}.g-card-t:where(.astro-vwylzvdy){padding:.45rem 1.1rem 1rem 1.45rem;font-size:.98rem;line-height:1.55}.g-card-f:where(.astro-vwylzvdy)>div:where(.astro-vwylzvdy){padding:.6rem .7rem .65rem}.g-card-f:where(.astro-vwylzvdy)>div:where(.astro-vwylzvdy):first-child{padding-left:1.45rem}.g-card-f:where(.astro-vwylzvdy) dt:where(.astro-vwylzvdy){font-size:.68rem}.g-card-f:where(.astro-vwylzvdy) dd:where(.astro-vwylzvdy){font-size:.84rem}.g-card-f:where(.astro-vwylzvdy) .fig:where(.astro-vwylzvdy){font-size:1.2rem}.g-body:where(.astro-vwylzvdy){gap:0;padding-top:1.25rem;padding-bottom:2.5rem}.g-mtoc:where(.astro-vwylzvdy){margin:-.25rem calc(-1 * var(--gutter)) 1.25rem;transition:top .35s var(--ease-out), box-shadow .25s var(--ease-out)}.g-mtoc:where(.astro-vwylzvdy) summary:where(.astro-vwylzvdy){min-height:48px}body:has(.site-header[data-away]) .g-mtoc:where(.astro-vwylzvdy),html.rv-on body:has(.site-header[data-away]):has(main .prose-site):before{top:0}.g-prose:where(.astro-vwylzvdy){font-size:1rem;line-height:1.65}.g-prose:where(.astro-vwylzvdy)>h2{margin-top:1.9em;padding-top:1.2rem;font-size:1.62rem}.g-prose:where(.astro-vwylzvdy)>h2:before{margin-bottom:.5rem}.g-prose:where(.astro-vwylzvdy)>h3{margin-top:1.6em;font-size:1.1rem}.g-prose:where(.astro-vwylzvdy) :is(.g-ex,.g-key,.g-watch){border-radius:16px;margin-block:1.4em;padding:1rem 1rem 1.05rem 1.35rem;font-size:.97rem;line-height:1.62}.g-prose:where(.astro-vwylzvdy) :is(.g-key,.g-watch){padding-left:1.1rem}.g-prose:where(.astro-vwylzvdy) table{border-radius:14px;margin-block:1.3em;font-size:.88rem}.g-prose:where(.astro-vwylzvdy) th,.g-prose:where(.astro-vwylzvdy) td{padding:.55rem .7rem}.g-prose:where(.astro-vwylzvdy) th{font-size:.66rem}.g-prose:where(.astro-vwylzvdy) th:first-child{border-top-left-radius:13px}.g-prose:where(.astro-vwylzvdy) th:last-child{border-top-right-radius:13px}.g-prose:where(.astro-vwylzvdy) table:not(.g-stk) :is(td,th):first-child{z-index:1;box-shadow:1px 0 0 var(--color-rule);background:#fff;position:sticky;left:0}.g-prose:where(.astro-vwylzvdy) table:not(.g-stk) th:first-child{background:#f6f3ee}.g-prose:where(.astro-vwylzvdy) table.g-stk{display:block;overflow:visible}.g-prose:where(.astro-vwylzvdy) table.g-stk thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.g-prose:where(.astro-vwylzvdy) table.g-stk tbody{display:block}.g-prose:where(.astro-vwylzvdy) table.g-stk tr{grid-template-columns:repeat(var(--g-cols,2), minmax(0, 1fr));border-bottom:1px solid var(--color-rule);gap:.3rem .9rem;padding:.8rem .95rem .85rem;display:grid}.g-prose:where(.astro-vwylzvdy) table.g-stk tr:last-child{border-bottom:0}.g-prose:where(.astro-vwylzvdy) table.g-stk tbody tr:hover{background:0 0}.g-prose:where(.astro-vwylzvdy) table.g-stk td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;font-size:.9rem;line-height:1.5;display:block}.g-prose:where(.astro-vwylzvdy) table.g-stk tr{min-width:0;max-width:100%}.g-prose:where(.astro-vwylzvdy) table.g-stk td:first-child{grid-column:1/-1;font-size:.96rem;line-height:1.4}.g-prose:where(.astro-vwylzvdy) table.g-stk td[data-wide]{grid-column:1/-1}.g-prose:where(.astro-vwylzvdy) table.g-stk td:not(:first-child):before{content:attr(data-label);content:attr(data-label) / "";letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);margin:0 .4rem 0 0;font-size:.64rem;font-weight:700;line-height:1.4;display:inline}.g-bridge:where(.astro-vwylzvdy){border-radius:20px;margin-top:2.5rem}.g-br-copy:where(.astro-vwylzvdy){padding:1.35rem 1.15rem 1.15rem}.g-br-head:where(.astro-vwylzvdy){gap:.5rem .7rem;margin-top:.75rem}.g-br-t:where(.astro-vwylzvdy){font-size:1.7rem}.g-br-ic:where(.astro-vwylzvdy){border-radius:11px;width:40px;height:40px}.g-br-d:where(.astro-vwylzvdy){margin-top:.6rem;font-size:.95rem;line-height:1.55}.g-br-also:where(.astro-vwylzvdy){gap:.4rem;margin-top:.9rem}.g-br-also-k:where(.astro-vwylzvdy){flex-basis:100%}.g-br-also:where(.astro-vwylzvdy) a:where(.astro-vwylzvdy){padding-right:.75rem;font-size:.84rem}.g-br-dot:where(.astro-vwylzvdy){width:28px;height:28px}.g-br-one:where(.astro-vwylzvdy){margin-top:.9rem;padding-top:.8rem;font-size:.84rem}.g-br-cta:where(.astro-vwylzvdy){gap:.5rem;margin-top:1rem}.g-br-cta:where(.astro-vwylzvdy) .btn:where(.astro-vwylzvdy){flex:auto;justify-content:center;padding-inline:.9rem}.g-br-shot:where(.astro-vwylzvdy){margin-bottom:-1.75rem;padding:0 1.15rem}.g-foot:where(.astro-vwylzvdy){margin-top:2.25rem}.g-src:where(.astro-vwylzvdy){border-radius:18px;padding:1.05rem 1rem .4rem}.g-src-h:where(.astro-vwylzvdy){padding-bottom:.75rem}.g-src-h:where(.astro-vwylzvdy) h2:where(.astro-vwylzvdy){font-size:1.3rem}.g-stamp:where(.astro-vwylzvdy){padding:.2rem .6rem;font-size:.74rem}.g-src-list:where(.astro-vwylzvdy){--m-clamp:250px}.g-src-list:where(.astro-vwylzvdy) li:where(.astro-vwylzvdy){grid-template-columns:1.6rem minmax(0,1fr);gap:.55rem;padding:.65rem 0;font-size:.88rem}.g-src:where(.astro-vwylzvdy) .m-clamp-btn{margin:.2rem 0 .6rem}.g-fine:where(.astro-vwylzvdy){margin-top:1rem;padding:.85rem 1rem;font-size:.8rem}.g-pager:where(.astro-vwylzvdy){grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.5rem}.g-pg:where(.astro-vwylzvdy){border-radius:16px;padding:.85rem .9rem .95rem}.g-pg-next:where(.astro-vwylzvdy){grid-column:2}.g-pg-k:where(.astro-vwylzvdy){letter-spacing:.06em;font-size:.64rem}.g-pg-t:where(.astro-vwylzvdy){margin-top:.35rem;font-size:1.08rem;line-height:1.25}.g-pg-d:where(.astro-vwylzvdy){display:none}.g-faq:where(.astro-vwylzvdy){--m-clamp:600px}.g-rel:where(.astro-vwylzvdy){padding-block:2.25rem}}
