.rbk{max-width:calc(1600px * var(--ui));gap:var(--s-20);padding-bottom:var(--s-40);display:grid}.rbk__head{justify-items:start;gap:var(--s-10);max-width:calc(760px * var(--ui));display:grid}.rbk__title{font-family:var(--font-display);font-size:var(--t-d2);letter-spacing:-.018em;font-weight:700;line-height:var(--lh-head)}.rbk__intro{color:var(--muted);font-size:var(--t-body);line-height:var(--lh-body)}.rbk__full{margin-top:var(--s-4)}.rbk__toc{gap:var(--s-8);flex-wrap:wrap;display:flex}.rbk__toc .chip{gap:var(--s-6);text-decoration:none}.rbk__tocn{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--pink-soft);font-weight:700}.rbk__grid{gap:var(--s-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.rbk__card--wide{grid-column:1/-1}@media (max-width:1100px){.rbk__grid{grid-template-columns:minmax(0,1fr)}}.rbk__card{gap:var(--s-12);padding:var(--s-20);scroll-margin-top:calc(var(--topbar-h) + var(--s-16));display:grid}.rbk__cardhead{align-items:center;gap:var(--s-12);display:flex}.rbk__num{width:calc(34px * var(--ui));height:calc(34px * var(--ui));border-radius:var(--r-control);font-family:var(--font-display);font-weight:700;font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--pink-soft);background:rgb(var(--accent-rgb) / .12);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .28);flex:none;place-items:center;display:grid}.rbk__h{font-family:var(--font-display);font-size:var(--t-h4);letter-spacing:.02em;font-weight:700}.rbk__lead{color:var(--muted);font-size:var(--t-sm);line-height:var(--lh-body)}.rbk__list{gap:var(--s-10);list-style:none;display:grid}.rbk__item{grid-template-columns:calc(52px * var(--ui)) minmax(0, 1fr);gap:var(--s-10);font-size:var(--t-sm);line-height:var(--lh-body);color:var(--text);align-items:baseline;display:grid}.rbk__ref{padding:1px var(--s-6);border-radius:var(--r-tiny);font-family:var(--font-display);font-size:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--muted);background:var(--surface-hi);border:1px solid var(--border);justify-self:start;font-weight:700}a.rbk__ref{text-decoration:none;transition:color .16s,border-color .16s}a.rbk__ref:hover{color:var(--text);border-color:var(--pink-soft)}a.rbk__ref:focus-visible{outline:2px solid var(--pink-soft);outline-offset:2px}.rbk__dot{background:var(--pink);width:6px;height:6px;box-shadow:0 0 10px rgb(var(--accent-rgb) / .6);border-radius:50%;place-self:start center;margin-top:.62em}.rbk__tbl th[scope=row]{color:var(--text);font-weight:600;font-family:var(--font-body);font-size:var(--t-sm);letter-spacing:0;text-transform:none;white-space:normal;border-bottom:1px solid var(--border)}.rbk__tbl tbody tr:last-child th{border-bottom:0}.rbk__tbl td{color:var(--muted)}.rbk__more{color:var(--pink-soft);font-size:var(--t-xs);justify-self:start;font-weight:600;text-decoration:none}.rbk__more:hover{color:var(--text);text-decoration:underline}@media (max-width:560px){.rbk__card{padding:var(--s-16)}.rbk__item{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}}
