.mandamus-guide{margin:36px 0 64px;scroll-margin-top:24px;font-size:16px;line-height:1.65}.mandamus-guide h2{max-width:850px;font-size:clamp(28px,3.5vw,46px);line-height:1.12}.mandamus-guide h3{font-size:clamp(22px,2.6vw,30px);line-height:1.25}.mandamus-guide h4{margin:0 0 10px;font-size:17px}.mandamus-guide header>p{max-width:900px}.mandamus-guide a{color:var(--mc-muted);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.mandamus-source-links{flex-wrap:wrap;gap:12px 24px;margin:20px 0;display:flex}.mandamus-example{border-top:2px solid var(--mc-ink);padding:28px 0;scroll-margin-top:24px}.mandamus-pair{grid-template-columns:1fr 1fr;gap:28px;display:grid}.mandamus-pair section{background:var(--mc-paper);padding:20px}.mandamus-pair a{margin:10px 0;display:block}.mandamus-attribution,.mandamus-context{color:var(--mc-muted);font-size:15px}.mandamus-response,.mandamus-unresolved{max-width:1000px;margin-top:22px}.mandamus-guide footer{border-top:1px solid var(--mc-line);padding-top:20px}.mandamus-counts{margin:36px 0;scroll-margin-top:24px}.mandamus-count-list{border-top:1px solid var(--mc-line)}.mandamus-count-list details{border-bottom:1px solid var(--mc-line)}.mandamus-count-list summary{cursor:pointer;padding:18px 12px}.mandamus-count-list summary span{letter-spacing:.05em;min-width:100px;color:var(--mc-muted);font-size:13px;display:inline-block}.mandamus-count-list summary strong{font-size:18px}.mandamus-count-list details[open] summary{background:var(--mc-wash)}.mandamus-count-body{max-width:1050px;padding:18px 24px 20px}.mandamus-count-body h4:not(:first-child){margin-top:22px}@media (max-width:700px){.mandamus-pair{grid-template-columns:1fr;gap:14px}.mandamus-pair section{padding:16px}.mandamus-source-links{flex-direction:column}}.mandamus-supplemental-link{border:1px solid var(--mc-muted);background:var(--mc-paper);margin:22px 0;padding:18px 22px;font-weight:700;line-height:1.5;display:block}
