/* Stillgem inherits the same /assets/site.css used by Family Guard. */
.stillgem-figure{margin:0}
.stillgem-image-note{margin-top:22px;color:var(--muted);font-size:12px}
.stillgem-document-nav a{display:inline-flex;align-items:center;min-height:44px}
.article{min-width:0}
@media(max-width:380px){.stillgem-document-nav{gap:16px}.stillgem-document-nav a{font-size:13px}}
@media print{.tools,.notice,.toc,.related,.skip,.backtop{display:none}.shell{padding:0}.reading{display:block}.article{max-width:none}.top{min-height:70px}.document-heading{padding:24px 0}.article section{break-inside:avoid}}
