.lg-shell{min-height:100dvh;padding:0 16px}@media (min-width:768px){.lg-shell{padding:0 24px}}.lg-head{max-width:760px;margin:0 auto;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.lg-main{max-width:760px;margin:8px auto 0}.lg-doc{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg,14px);box-shadow:var(--elev-card);padding:20px 16px 28px;color:var(--ink-2);line-height:1.65;overflow-wrap:anywhere}@media (min-width:768px){.lg-doc{padding:36px 40px 44px}}.lg-doc h1{font-size:1.75rem;line-height:2.25rem;letter-spacing:-.02em}.lg-doc h1,.lg-doc h2{color:var(--ink);font-weight:700}.lg-doc h2{font-size:1.125rem;line-height:1.625rem;margin:32px 0 8px;scroll-margin-top:16px}.lg-doc h3{color:var(--ink);font-size:1rem;font-weight:600;margin:20px 0 6px}.lg-doc ol,.lg-doc p,.lg-doc table,.lg-doc ul{margin:0 0 12px}.lg-doc ul{list-style:disc;padding-left:22px}.lg-doc ol{list-style:decimal;padding-left:22px}.lg-doc li{margin:4px 0}.lg-doc strong{color:var(--ink);font-weight:600}.lg-doc a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.lg-updated{font-size:.875rem;color:var(--ink-3);margin:4px 0 20px!important}.lg-toc{columns:240px 2;column-gap:24px;font-size:.9375rem}.lg-toc li{break-inside:avoid;margin:0;padding:2px 0}.lg-note{background:var(--accent-soft);border-radius:var(--radius-md,10px);padding:12px 14px;color:var(--ink)}.lg-table{display:block;overflow-x:auto}.lg-doc table{border-collapse:collapse;width:100%;font-size:.9375rem}.lg-doc td,.lg-doc th{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--line)}.lg-doc th{color:var(--ink);font-weight:600;background:var(--surface-2)}.lg-doc table{overflow-wrap:normal}@media (max-width:639px){.lg-doc table,.lg-doc tbody{display:block}.lg-doc thead{display:none}.lg-doc tr{display:block;padding:10px 0;border-bottom:1px solid var(--line)}.lg-doc td{display:block;border:0;padding:2px 0}.lg-doc td[data-label]:before{content:attr(data-label);display:block;color:var(--ink-3);font-size:.8125rem;font-weight:600}.lg-doc td[data-label=Provider]{color:var(--ink);font-weight:600}.lg-doc td[data-label=Provider]:before{display:none}}.lg-op{margin-top:16px;text-align:center;font-size:.8125rem;color:var(--ink-3)}.lg-op a{color:var(--accent-ink)}