.lg-in{gap:var(--td-sp-12);display:grid}.lg-head{gap:var(--td-sp-6);min-width:0;display:grid}.lg-head>*{margin:0}.lg-meta{font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink-2);font-weight:600}.lg-body{gap:var(--td-sp-12);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.lg-rail{gap:var(--td-sp-6);min-width:0;display:grid}.lg-article{min-width:0;max-width:74ch}.lg-article :is(p,li,dd,dt){color:var(--td-ink)}.lg-section+.lg-section{margin-top:var(--td-sp-12)}.lg-article .lg-section>h2{margin-top:0}.lg-n{margin-right:var(--td-sp-3);color:var(--td-ink-3);font-variant-numeric:tabular-nums}.lg-choices{gap:var(--td-sp-2) var(--td-sp-6);grid-template-columns:max-content minmax(0,1fr);display:grid}.lg-choices dd{margin:0}.lg-actions{align-items:center;gap:var(--td-sp-4) var(--td-sp-8);flex-wrap:wrap;display:flex}.lg-toc{counter-reset:lg-toc;gap:var(--td-sp-3);font-family:var(--td-font-ui);font-size:var(--td-fs-small);margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.lg-toc li{column-gap:var(--td-sp-4);counter-increment:lg-toc;grid-template-columns:2.6ch minmax(0,1fr);align-items:baseline;display:grid}.lg-toc li:before{content:counter(lg-toc, decimal-leading-zero);color:var(--td-ink-3);font-variant-numeric:tabular-nums}.lg-toc-a{padding-block:var(--td-sp-1);color:var(--td-ink-2);transition:color var(--td-t-fast) var(--td-ease);font-weight:500;text-decoration:none;display:block}.lg-toc-a:hover{color:var(--td-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--td-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--td-ink) 35%, transparent);text-underline-offset:4px}.lg-toc-a[aria-current]{color:var(--td-ink);text-decoration:underline;-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2.5px}@media (prefers-reduced-motion:reduce){.lg-toc-a{transition:none}}.lg-contact{overflow-wrap:break-word;margin:0}.lg-contact+.lg-contact{margin-top:var(--td-sp-4)}.lg-ids{gap:var(--td-sp-4);margin:var(--td-sp-7) 0 0;padding-top:var(--td-sp-6);border-top:1px solid var(--td-edge);display:grid}.lg-ids>div{gap:var(--td-sp-1);min-width:0;display:grid}.lg-ids dt{font-family:var(--td-font-ui);font-size:var(--td-fs-label);color:var(--td-ink-2);font-weight:600}.lg-ids dd{font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.lg-back{margin:var(--td-sp-6) 0 0;font-family:var(--td-font-ui);font-size:var(--td-fs-small)}.lg-article .lg-back-a{color:var(--td-ink-2);font-weight:600;text-decoration:none}.lg-article .lg-back-a:hover,.lg-article .lg-back-a:focus-visible{color:var(--td-ink);text-decoration:underline;-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-underline-offset:4px}@media (min-width:861px){.lg-body{column-gap:var(--td-sp-13);grid-template:"toc text""side text"1fr/minmax(0,16rem) minmax(0,1fr)}.lg-rail--toc{grid-area:toc}.lg-article{grid-area:text}.lg-rail--side{grid-area:side}.lg-toc-phone{display:none}}@media (min-width:1200px){.lg-body{grid-template:"toc text side"/minmax(0,1fr) minmax(0,36rem) minmax(0,1fr)}.lg-article{max-width:none}.lg-rail{width:min(100%,18rem)}.lg-rail--toc{top:calc(var(--promo-bar-height,0px) + var(--nav-offset,80px) + var(--td-sp-8));justify-self:end;position:sticky}.lg-rail--side{justify-self:start}.lg-back{display:none}.lg-head{width:100%;max-width:36rem;margin-inline:auto}}@media (max-width:860px){.lg-choices{grid-template-columns:minmax(0,1fr)}.lg-rail--toc{display:none}.lg-toc-phone .td-disclose-trigger{font-size:var(--td-fs-small);padding-inline:0}.lg-toc-phone .td-disclose-body{padding:0 0 var(--td-sp-5)}}.lg-choice{gap:var(--td-sp-6);justify-items:start;display:grid}
