.dt-nav{display:grid;gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}@media (max-width:560px){.dt-nav{grid-template-columns:1fr}}.dt-nav a{display:grid;gap:var(--s-1);border:1px solid var(--line-2);padding:var(--s-3) var(--s-4);transition:border-color var(--t-fast) var(--e-std),background var(--t-fast) var(--e-std)}.dt-nav a:hover{border-color:var(--head);background:var(--tint)}.dt-nav em{color:var(--dim);font-size:var(--fs-xs);font-style:normal}.dt-nav b{color:var(--head);font-size:var(--fs-sm);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-nav--next{justify-items:end;text-align:right}.dt-related{display:grid;border-top:2px solid var(--head)}.dt-related h2{margin:0;padding:var(--s-3) 0;color:var(--head);font-size:var(--fs-sm);font-weight:700}.dt-related a{display:grid;gap:2px;border-top:1px solid var(--line);padding:var(--s-3) 0}.dt-related b{color:var(--text);font-size:var(--fs-sm);font-weight:400;line-height:1.6}.dt-related a:hover b{color:var(--jp-cyan-ink);text-decoration:none}.dt-related time{color:var(--dim);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.dt-back{display:grid;min-height:40px;align-items:center;justify-items:center;border:1px solid var(--line-2);color:var(--head);font-size:var(--fs-sm);font-weight:700;transition:border-color var(--t-fast) var(--e-std),background var(--t-fast) var(--e-std)}.dt-back:hover{border-color:var(--head);background:var(--tint)}.dt-lede{margin:0 0 var(--s-6);border-left:3px solid var(--jp-cyan);padding-left:var(--s-4);color:var(--head);font-size:var(--fs-md);line-height:1.8}