body:has(.contents-index){background:var(--tl-color-bg-surface)}.app-shell:has(.contents-index){background:var(--tl-color-bg-surface)}.contents-index{max-width:1120px;padding-block:var(--tl-space-40) var(--tl-space-64);margin-inline:auto}.contents-index>h1{margin:0 0 var(--tl-space-32);font-size:var(--tl-type-heading-xl-size);font-weight:var(--tl-weight-bold);letter-spacing:-.035em}.contents-grid{gap:var(--tl-space-16);display:grid}.content-article-back{margin:var(--tl-space-40) 0 0}.content-article-back a{align-items:center;gap:var(--tl-space-8);padding-block:var(--tl-space-12);color:var(--tl-color-text-secondary);font-size:var(--tl-type-body-l-size);padding-inline-end:var(--tl-space-4);text-decoration:none;transition:color .22s;display:inline-flex;position:relative}.content-article-back a:after{content:"";inset-inline:0;bottom:var(--tl-space-8);height:var(--tl-stroke-1);transform-origin:0;background:currentColor;position:absolute}.content-article-back a>span{transition:transform .28s cubic-bezier(.22,1,.36,1)}.content-article-back a:focus-visible{color:var(--tl-color-text-primary)}.content-article-back a:focus-visible:after{animation:.42s cubic-bezier(.22,1,.36,1) content-link-ink}.content-article-back a:focus-visible>span{transform:translateX(var(--tl-space-4))}@media (hover:hover){.content-article-back a:hover{color:var(--tl-color-text-primary)}.content-article-back a:hover:after{animation:.42s cubic-bezier(.22,1,.36,1) content-link-ink}.content-article-back a:hover>span{transform:translateX(var(--tl-space-4))}}@keyframes content-link-ink{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.content-article-back a,.content-article-back a>span{transition:none}.content-article-back a:after{animation:none!important}.content-article-back a>span{transform:none!important}}@media (min-width:900px){.contents-index{padding-block:var(--tl-space-64)}.contents-grid{gap:var(--tl-space-24);grid-template-columns:repeat(2,minmax(0,1fr))}.contents-index>h1{margin-bottom:var(--tl-space-40)}}
