.clg-page{max-width:var(--ds-public-max);padding:var(--ds-space-10) var(--ds-space-8) var(--ds-space-16);margin:auto}.clg-tabs{gap:var(--ds-space-2);margin-bottom:var(--ds-space-10);flex-wrap:wrap;display:flex}.clg-tabs a:where(:not([data-ui-button])){min-height:var(--ds-control-height);padding:var(--ds-space-3) var(--ds-space-5);border-radius:var(--ds-radius-card-nested);font-size:var(--ds-support-size);font-weight:var(--ds-weight-semibold);color:var(--ds-text-secondary);align-items:center;display:inline-flex}.clg-tabs a[aria-current]:where(:not([data-ui-button])){background:var(--ds-surface-summary);color:var(--ds-text-ink)}.clg-tabs a:hover{background:var(--ds-surface-support)}.clg-title-row{justify-content:space-between;align-items:center;gap:var(--ds-space-10);padding-bottom:var(--ds-space-10);border-bottom:var(--ds-line-width) solid var(--ds-line);display:flex}.clg-eyebrow{font-size:var(--ds-support-size);font-weight:var(--ds-weight-semibold);color:var(--ds-text-accent)}.clg-title-row h1{max-width:var(--ds-heading-max);font-size:var(--ds-display-size);line-height:var(--ds-display-line);font-weight:var(--ds-display-weight);text-wrap:balance;margin-top:var(--ds-space-3)}.clg-title-row p{font-size:var(--ds-support-size);color:var(--ds-text-secondary);margin-top:var(--ds-space-5)}.clg-art.ds-illu-frame{width:var(--ds-art-3xl);height:var(--ds-art-3xl)}@media (max-width:1023px){.clg-art.ds-illu-frame{width:var(--ds-art-xl);height:var(--ds-art-xl)}}@media (max-width:767px){.clg-art.ds-illu-frame{width:var(--ds-art-lg);height:var(--ds-art-lg)}}.clg-layout{grid-template-columns:var(--ds-rail-width) minmax(0, 1fr);gap:var(--ds-space-12);padding-top:var(--ds-space-10);align-items:start;display:grid}.clg-toc{top:var(--ds-header-height);position:sticky}.clg-toc>div{max-height:calc(100dvh - var(--ds-header-height) - var(--ds-space-6));padding:var(--ds-space-1);overflow:auto}.clg-toc p{font-size:var(--ds-support-size);font-weight:var(--ds-weight-semibold);margin-bottom:var(--ds-space-4);padding-left:var(--ds-space-3)}.clg-layout ol{margin:0;padding:0;list-style:none}.clg-layout ol a{gap:var(--ds-space-2);padding:var(--ds-space-3);min-height:var(--ds-control-height);border-radius:var(--ds-radius-control);font-size:var(--ds-support-size);line-height:var(--ds-support-line);display:flex}.clg-layout ol a>span:first-child{font-size:var(--ds-micro-size);line-height:var(--ds-icon-md);font-variant-numeric:tabular-nums;min-width:20px;color:var(--ds-text-secondary)}.clg-layout ol a[aria-current]{background:var(--ds-surface-summary);font-weight:var(--ds-weight-semibold)}.clg-layout ol a:hover{background:var(--ds-surface-support)}.clg-article{padding:var(--ds-space-8) var(--ds-space-10);min-width:0}.clg-article section{scroll-margin-top:calc(var(--ds-space-16) + var(--ds-space-10) + var(--ds-space-1))}.clg-article section+section{margin-top:var(--ds-space-8);padding-top:var(--ds-space-8);border-top:var(--ds-line-width) solid var(--ds-line)}.clg-article h2{font-size:var(--ds-section-size);line-height:var(--ds-section-line);font-weight:var(--ds-section-weight);margin-bottom:var(--ds-space-4);text-wrap:pretty}.clg-article p,.clg-article li{font-size:var(--ds-body-size);line-height:var(--ds-body-line);overflow-wrap:anywhere}.clg-article p+p,.clg-article ul+p{margin-top:var(--ds-space-4)}.clg-article strong{font-weight:var(--ds-weight-semibold)}.clg-article ul{padding-left:var(--ds-gutter);margin-block:var(--ds-space-4);list-style:outside}.clg-article li+li{margin-top:var(--ds-space-2)}.clg-article :where(p,li) a:where(:not([data-ui-button])){color:var(--ds-text-accent);text-underline-offset:var(--ds-underline-offset);text-decoration:underline}.clg-end{padding-top:var(--ds-space-8);margin-top:var(--ds-space-8);border-top:var(--ds-line-width) solid var(--ds-line)}.clg-mobile-toc{display:none}@media (max-width:1023px){.clg-page{padding:var(--ds-space-6) var(--ds-space-5) var(--ds-space-10)}.clg-tabs{margin-bottom:var(--ds-space-6);gap:var(--ds-space-1)}.clg-tabs a:where(:not([data-ui-button])){padding-inline:var(--ds-space-3);font-size:var(--ds-support-size)}.clg-title-row{gap:var(--ds-space-5);padding-bottom:var(--ds-space-8);align-items:flex-start}.clg-title-row h1{font-size:var(--ds-title-size)}.clg-layout{gap:var(--ds-space-4);padding-top:var(--ds-space-6);grid-template-columns:minmax(0,1fr)}.clg-toc{display:none}.clg-mobile-toc{padding:var(--ds-space-1) var(--ds-space-4);display:block}.clg-mobile-toc summary{cursor:pointer;min-height:var(--ds-control-height-lg);font-weight:var(--ds-weight-semibold);font-size:var(--ds-body-size);justify-content:space-between;align-items:center;list-style:none;display:flex}.clg-mobile-toc summary::-webkit-details-marker{display:none}.clg-mobile-toc[open]{padding-bottom:var(--ds-space-3)}.clg-mobile-toc[open] summary svg{transform:rotate(180deg)}.clg-article{padding:var(--ds-space-6) var(--ds-space-6)}}@media (max-width:767px){.clg-article p,.clg-article li{font-size:var(--ds-support-size)}}@media (max-width:639px){.clg-title-row{display:block;position:relative}.clg-title-row h1{margin-top:var(--ds-space-8);font-size:var(--ds-title-size)}.clg-art.ds-illu-frame{top:calc(var(--ds-space-2) * -1);position:absolute;right:0}.clg-eyebrow{padding-right:var(--ds-space-16);min-height:26px;display:block}}@media (max-width:359px){.clg-page{padding-inline:var(--ds-space-3)}.clg-title-row h1{font-size:var(--ds-title-size)}.clg-article{padding:var(--ds-space-6) var(--ds-space-5)}.clg-tabs a:where(:not([data-ui-button])){padding-inline:var(--ds-space-3);font-size:var(--ds-caption-size)}}
