@media (min-aspect-ratio:1/1){
  .conn .h{width:min(100%,720px,calc(30svh * 2.8125));margin:0 auto}
  .conn{width:auto}
}
.guide.doc .part a{color:var(--ink-bright);text-decoration:underline;text-decoration-color:var(--accent-strong);text-underline-offset:.2em}
.guide.doc .part a:hover,.guide.doc .part a:focus-visible{text-decoration-color:var(--accent);outline:none}
.guide.doc strong{font-weight:500;color:var(--ink-bright)}
.guide.doc .list .list{margin:.35rem 0 .2rem}
.guide.doc .list p.d{margin:0 0 .4rem}
.guide.doc .list pre.code{margin:.3rem 0 .6rem}
.guide.doc .table{max-width:100%;overflow-x:auto;margin:.4rem 0 1rem;border:1px solid var(--rule)}
.guide.doc .table table{border-collapse:collapse;min-width:100%;font:300 .8rem/1.5 var(--mono);color:var(--ink)}
.guide.doc .table th,.guide.doc .table td{padding:.45rem .7rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}
.guide.doc .table tr:last-child td{border-bottom:0}
.guide.doc .table th{font-weight:400;color:var(--ink-bright);letter-spacing:.06em;white-space:nowrap}
.guide.doc .table td:first-child{min-width:9rem}
.guide.doc .table td{min-width:6rem}
