.lg-page{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:clamp(32px,6vw,112px);padding-block:clamp(120px,18vh,180px) var(--pw-section-y)}.lg-side{position:sticky;top:104px;align-self:start;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 128px);overflow:auto;scrollbar-width:none}.lg-side::-webkit-scrollbar{display:none}.lg-sw{position:relative;isolation:isolate;display:flex;padding:3px;border-radius:var(--pw-r-control);background:var(--primia-charcoal-8)}.lg-sw:before{content:"";position:absolute;z-index:-1;inset:3px auto 3px 3px;width:calc(50% - 3px);border-radius:calc(var(--pw-r-control) - 3px);background:var(--pw-surface);transition:translate var(--pw-dur-base) var(--pw-ease)}.lg-sw:has(.lg-sw-a:nth-child(2)[aria-current=page]):before{translate:100% 0}.lg-sw-a{flex:1;padding:7px 10px;font-size:var(--pw-body-s);font-weight:500;text-align:center;text-decoration:none;color:var(--pw-ink-2);transition:color var(--pw-dur-quick) var(--pw-ease-ui)}.lg-sw-a:hover,.lg-sw-a[aria-current=page]{color:var(--pw-ink)}.lg-doc,.lg-toc,.lg-count{transition:opacity var(--pw-dur-quick) var(--pw-ease-ui)}html.lg-going .lg-doc,html.lg-going .lg-toc,html.lg-going .lg-count{opacity:0}html.lg-arrive .lg-doc,html.lg-arrive .lg-toc{animation:lg-in var(--pw-dur-quick) var(--pw-ease-ui) both}@keyframes lg-in{0%{opacity:0}}.lg-search{display:flex;align-items:center;gap:8px;padding:0 12px;height:40px;border-radius:var(--pw-r-control);background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-hairline);color:var(--pw-ink-2);transition:box-shadow var(--pw-dur-quick) var(--pw-ease-ui)}.lg-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--pw-ink)}.lg-search svg{flex:none;width:16px;height:16px}.lg-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:400 var(--pw-body-s)/1 var(--pw-font);color:var(--pw-ink)}.lg-search input::-webkit-search-cancel-button{opacity:.5}.lg-count{margin:-4px 0 0;min-height:1.2em;font-size:12.5px;color:var(--pw-ink-2)}.lg-toc{display:flex;flex-direction:column;gap:1px}.lg-toc-a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:8px;font-size:var(--pw-body-s);line-height:1.35;text-decoration:none;color:var(--pw-ink-2);transition:background-color var(--pw-dur-quick) var(--pw-ease-ui),color var(--pw-dur-quick) var(--pw-ease-ui)}.lg-toc-a:hover{color:var(--pw-ink);background:var(--primia-charcoal-8)}.lg-toc-a.is-on{color:var(--pw-ink);background:var(--pw-surface)}.lg-toc.is-searching .lg-toc-a:not(.has-hit){opacity:.4}.lg-n{flex:none;min-width:1.4rem;padding:1px 6px;border-radius:999px;background:var(--color-brand-50);color:var(--color-brand-600);font-size:11px;font-weight:600;text-align:center}.lg-doc{max-width:44rem;font-size:var(--pw-body-l);line-height:1.7;color:var(--pw-ink-2)}.lg-meta{margin:0 0 14px;font-size:var(--pw-body-s);color:var(--pw-ink-2)}.lg-doc h1{margin:0 0 20px;font:400 var(--pw-title-l)/var(--pw-leading-title) var(--pw-font);letter-spacing:-.025em;color:var(--pw-ink)}.lg-lead{margin:0 0 18px;font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:1.5;color:var(--pw-ink)}.lg-note{margin:0 0 8px;padding:12px 14px;border-radius:var(--pw-r-control);background:var(--pw-surface);font-size:var(--pw-body-s);line-height:1.5}.lg-sec{scroll-margin-top:104px;padding-top:clamp(36px,4.5vw,56px)}.ind .lg-sec h2{margin:0 0 12px;font:500 var(--pw-title-m)/1.25 var(--pw-font);letter-spacing:-.01em;color:var(--pw-ink)}.lg-sec p{margin:0 0 14px}.lg-sub{margin:-8px 0 20px;font-size:var(--pw-body-l);color:var(--pw-ink)}.lg-doc b{font-weight:600;color:var(--pw-ink)}.lg-sec ul,.lg-sec ol{margin:0 0 14px;padding-left:1.5em}.lg-sec li{margin:0 0 8px}.lg-sec li>ol{margin-top:8px}.lg-ol[type=a]>li::marker{content:counter(list-item,lower-alpha) ")  "}.lg-plain{list-style:none;padding-left:1.5em}.lg-end{margin-top:24px;text-align:right}.lg-tab-w{margin:4px 0 18px;overflow-x:auto}.lg-tab{width:100%;border-collapse:collapse;font-size:var(--pw-body);line-height:1.55}.lg-tab th,.lg-tab td{padding:12px 14px;border:1px solid var(--pw-ink-3);text-align:left;vertical-align:top}.lg-tab th{font-weight:600;color:var(--pw-ink);background:var(--pw-surface)}.lg-tab td p{margin:0 0 10px}.lg-tab td p:last-child,.lg-tab td ul{margin-bottom:0}.lg-tab td ul{padding-left:1.2em}.lg-tab td li{margin-bottom:4px}mark.lg-hit{padding:0 1px;border-radius:3px;background:var(--color-warning-50);color:var(--pw-ink)}mark.lg-hit.is-now{background:var(--color-brand-100);box-shadow:0 0 0 2px var(--color-brand-100)}@media(max-width:900px){.lg-page{grid-template-columns:1fr;padding-top:104px}.lg-side{position:static;max-height:none}.lg-toc{display:none}}
