.b5 .lg-group{margin-left:var(--x-gap-2);padding-left:var(--x-gap-2);border-left:1px solid var(--x-edge-2);color:var(--x-ink-quiet)}.b5 .lg-hero .pp-intro{max-width:44em}.b5 .lg-updated{margin:var(--x-gap-5) 0 0;font-size:13px;color:var(--x-ink-quiet)}.b5.lg .dc-text{grid-template-columns:minmax(0,1fr)}.b5.lg .dc-sec{min-width:0}.b5 .dc-toc a.lg-toc__plain{grid-template-columns:minmax(0,1fr)}.b5 .lg-summary{display:grid;gap:var(--x-gap-3);padding:var(--x-gap-5);border:1px solid var(--x-edge);border-radius:var(--x-r-l);background:var(--x-surface-2)}.b5 .lg-summary h2{margin:0;font-size:15px;line-height:1.4;font-weight:500;color:var(--x-white)}.b5 .lg-summary ul{display:grid;gap:var(--x-gap-2);margin:0;padding-left:1.2em;list-style:disc}.b5 .lg-summary li{font-size:15px;line-height:1.6;color:var(--x-caption)}.b5 .lg-summary li::marker{color:var(--x-ink-quiet)}.b5 .lg-summary p{margin:0;font-size:13px;color:var(--x-ink-quiet)}.b5 .lg-note a,.b5 .lg-summary a{color:var(--x-white);text-decoration:underline;text-decoration-color:var(--x-edge-2);text-underline-offset:3px}.b5 .dc-sec h2 .lg-anchor{margin-left:auto;padding-inline:4px;font-size:15px;color:var(--x-ink-quiet);text-decoration:none;opacity:0;transition:opacity .15s ease}.b5 .dc-sec h2 .lg-anchor:focus-visible,.b5 .dc-sec h2:hover .lg-anchor{opacity:1}@media (hover:none){.b5 .dc-sec h2 .lg-anchor{opacity:1}}.b5 .lg-note{padding:var(--x-gap-3) var(--x-gap-4);border-left:2px solid var(--x-edge-2);color:var(--x-caption)}.b5 .lg-table{overflow-x:auto;margin:0 0 var(--x-gap-4);border:1px solid var(--x-edge);border-radius:var(--x-r)}.b5 .lg-table:last-child{margin-bottom:0}.b5 .lg-table:focus-visible{outline:2px solid var(--x-focus-ring);outline-offset:2px}.b5 .lg-table table{width:100%;min-width:34em;border-collapse:collapse;font-size:14px;line-height:1.5}.b5 .lg-table caption{padding:var(--x-gap-3) var(--x-gap-4) 0;text-align:left;font-size:13px;color:var(--x-ink-quiet)}.b5 .lg-table td,.b5 .lg-table th{padding:10px var(--x-gap-4);border-bottom:1px solid var(--x-strip);text-align:left;vertical-align:top;color:var(--x-caption)}.b5 .lg-table thead th{font-size:13px;font-weight:500;color:var(--x-ink-quiet)}.b5 .lg-table tbody th{font-weight:500;color:var(--x-white)}.b5 .lg-table tbody tr:last-child>*{border-bottom:0}.b5 .lg-table a{color:var(--x-white);text-decoration:underline;text-decoration-color:var(--x-edge-2);text-underline-offset:3px}.b5 .lg-confirm{padding:0 3px;border-radius:3px;background:var(--x-amber-tint);color:inherit;box-shadow:inset 0 -1px 0 color-mix(in oklch,var(--x-amber-ink) 55%,transparent);box-decoration-break:clone;-webkit-box-decoration-break:clone}.b5 .lg-hub{display:grid;gap:var(--x-gap-7);max-width:960px;padding-top:var(--x-gap-6);border-top:1px solid var(--x-strip)}.b5 .lg-hub__group{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:var(--x-gap-3) clamp(32px,5vw,72px);align-items:start}.b5 .lg-hub__head{display:grid;gap:var(--x-gap-2)}.b5 .lg-hub__head p{margin:0;font-size:13px;line-height:1.5;color:var(--x-ink-quiet)}.b5 .lg-hub__contact h2,.b5 .lg-hub__faq>h2,.b5 .lg-hub__group h2{margin:0;font-size:15px;line-height:1.4;font-weight:500;color:var(--x-ink-quiet)}.b5 .lg-hub__docs{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--x-strip)}.b5 .lg-hub__docs a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px var(--x-gap-4);padding:var(--x-gap-4) 0;border-bottom:1px solid var(--x-strip);text-decoration:none}.b5 .lg-hub__docs b{display:flex;flex-wrap:wrap;align-items:center;gap:var(--x-gap-2);font-size:17px;line-height:1.35;font-weight:500;color:var(--x-white)}.b5 .lg-hub__docs span{grid-column:1;font-size:14px;line-height:1.55;color:var(--x-text)}.b5 .lg-hub__docs .i{grid-column:2;grid-row:1/span 2;align-self:center;width:16px;height:16px;color:var(--x-ink-quiet);transition:transform .15s ease,color .15s ease}.b5 .lg-hub__docs a:is(:hover,:focus-visible) .i{transform:translateX(3px);color:var(--x-white)}.b5 .lg-hub__docs a:is(:hover,:focus-visible) b{text-decoration:underline;text-decoration-color:var(--x-edge-2);text-underline-offset:4px}.b5 .lg-hub__faq{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:var(--x-gap-3) clamp(32px,5vw,72px)}.b5 .lg-hub__faq dl{display:grid;margin:0;border-top:1px solid var(--x-strip)}.b5 .lg-hub__faq dl>div{padding:var(--x-gap-4) 0;border-bottom:1px solid var(--x-strip)}.b5 .lg-hub__faq dt{font-size:16px;line-height:1.4;font-weight:500;color:var(--x-white)}.b5 .lg-hub__faq dd{margin:var(--x-gap-2) 0 0;font-size:15px;line-height:1.65;color:var(--x-caption)}.b5 .lg-hub__contact a,.b5 .lg-hub__faq a{color:var(--x-white);text-decoration:underline;text-decoration-color:var(--x-edge-2);text-underline-offset:3px}.b5 .lg-hub__contact{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:var(--x-gap-3) clamp(32px,5vw,72px)}.b5 .lg-hub__contact p{margin:0;font-size:15px;line-height:1.65;color:var(--x-caption)}.b5 .lg-hub__contact>div{display:grid;gap:var(--x-gap-3)}.b5 .lg-hub__contact .lg-hub__changes{font-size:14px;color:var(--x-ink-quiet)}@media (max-width:760px){.b5 .lg-hub__contact,.b5 .lg-hub__faq,.b5 .lg-hub__group{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.b5 .dc-sec h2 .lg-anchor,.b5 .lg-hub__docs .i{transition:none}}